2010-06-19 2 views
0

Я получаю эту ошибку при попытке создать выпускную версию моего приложения. Он выдает ошибку для одного файла, который является довольно большим, но нигде около 400 + МБ (в кБ)Ошибка памяти в выпуске iPhone

Out of memory allocating 455627472 bytes after a total of 0 bytes 
Command /Developer/Platforms/iPhoneOS.platform/developerusr/bin/gcc-4.2 failed with exit code 1 

У меня есть 3GB свободного барана (из 6GB), достаточно мощности процессора и 50Гб бесплатно на моем жестком диске. Что может быть причиной этой проблемы?

Некоторая дополнительная информация, которую я нашел об ошибке:

Вот еще информация я нашел об ошибке:

cc1obj(19764) malloc: *** mmap(size=455630848) failed (error code=12) 
*** error: can't allocate region 
*** set a breakpoint in malloc_error_break to debug 

cc1obj: out of memory allocating 455627472 bytes after a total of 0 bytes 
{standard input}:unknown:Undefined local symbol L_objc_msgSendSuper2$stub 
{standard input}:unknown:Undefined local symbol L_objc_msgSend$stub 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASSLIST_SUP_REFS_$_0 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_26 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_23 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_25 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_5 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASSLIST_REFERENCES_$_2 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_19 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_16 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_15 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_20 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASSLIST_REFERENCES_$_5 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_2 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_21 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_24 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_22 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_11 
{standard input}:unknown:Undefined local symbol L_OBJC_CLASSLIST_REFERENCES_$_4 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_12 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_13 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_14 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_18 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_17 
{standard input}:unknown:Undefined local symbol L_OBJC_SELECTOR_REFERENCES_10 
Command /Developer3.1Final/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 

ответ

0

Если это во время фактического процесса сборки, то я предполагаю, что вашему Mac требуется перезагрузка или переустановка Xcode. Вам не понадобится такой объем оперативной памяти для компиляции, поэтому он будет рекурсивным или похожим. Я бы сомневался, что вы могли бы закодировать что-то, чтобы вызвать это, если что-то не так с gcc.

0

Н.М., не видел, это было cc2obj, что умер.

0

Я видел это, это не фактическая ошибка памяти ...

, что происходит в том, что у вас есть настройки целевой Xcode билд либо освободить или отлаживать и конкретную настройку «уровня оптимизации» установите Fast, или быстрее, или быстрее.

там, где-то есть ошибка, установите его в никуда или попробуйте Os или O3 (я не думаю, что это самый быстрый результат).

это, скорее всего, решит проблему someones, которая встречает эту тему. наверняка сначала попробуем «ни одного» ... это подтвердит, что это то, что происходит в чьем-то случае, который видит это ...

Я могу сказать, что у МакПрагмы есть эта проблема точно, потому что он описывает изменение от debug to release, и это вызывает его (отладка уже установлена ​​на none), и релиз установлен на что-то еще ... когда это так ... наверняка это определенная настройка сборки ...

Смежные вопросы