Xcode не собирается на устройство - PullRequest
3 голосов
/ 09 января 2012

Эта проблема убивает меня.Я работал над этим приложением в течение 8 месяцев , и я так близок к завершению, что просто не могу создать устройство.Сборка для симулятора работает нормально, но устройство всегда выдает мне ТОЛЬКО ОДНУ ошибки 2.

1-я ошибка: ddgd "Instruction requires a CPU feature not currently enabled" При поиске в Google я обнаружил, что это, вероятно, означает, что я не связываю двоичный файлЯ должен быть, но я не уверен.

2-я ошибка: enter image description here

Если вы не можете прочитать это, он говорит: Generating JWFNS.app.dSYM ... error: unable to open executable '/Users/ajr1188/Library/Developer/Xcode/DerivedData/JWFNS-azshgysfabycfagnebotitpcyaww/Build/Products/Debug-iphoneos/JWFNS.app/JWFNS'

Это большой.Я не могу построить файл .app.dSYM должным образом.Я вошел и удалил папку сборки, я посмотрел на КАЖДЫЙ вопрос, который мог найти стек, и попытался изменить любую случайную вещь, упомянутую в другом вопросе, но все это бесполезно.Я так отстой прямо сейчас.AHH.ПОЖАЛУЙСТА.Любая помощь будет так ценится!

Ответы [ 5 ]

3 голосов
/ 20 января 2012

Возможно, ваш проект стал безнадежно испорченным. Попробуйте запустить новый проект и скопировать / импортировать все ваши источники / активы в новый проект, чтобы посмотреть, решит ли это проблему.

Другой менее ядерный (но, возможно, более трудоемкий) подход заключается в бинарном поиске сборки. Исключите абсолютно все, кроме main.m, и посмотрите, решит ли это проблему. Если это произойдет, включите половину ваших источников, и сделайте ставку снова .... повторите, пытаясь сузить область проблем. Возможно, файл или группа файлов получили специальные настройки сборки, которые там не принадлежат.

2 голосов
/ 22 января 2012

проверьте рамки, на которые вы ссылаетесь.есть вероятность, что вы связали фреймворк (скажем, кварц) из osx вместо ios.

2 голосов
/ 16 января 2012

У меня были очень похожие проблемы, я не могу вспомнить точное сообщение об ошибке, но оно было очень похоже. Можете ли вы сделать новый проект, который будет работать на вашем устройстве? если так (и я знаю, что это звучит плохо, но стоит попробовать) Создайте новый проект и просто скопируйте весь код и ресурсы и посмотрите, работает ли он по-прежнему. Если этого не произойдет, значит, что-то не так с вашим кодом, и вы можете продолжать пытаться изолировать проблему оттуда. Надеюсь, что это полезно.

0 голосов
/ 19 января 2012

Убедитесь, что в настройках сборки используются архитектуры armv6 и armv7. Также убедитесь, что в файле .plist «Приложение требует среды iPhone» ИСТИНА. Удалите «Требуемые возможности устройства» из списка .p если есть.

0 голосов
/ 18 января 2012

Подробный ответ, вероятно, займет рассмотрение ваших целевых настроек. Но, похоже, вы строите не ту архитектуру. (Он не связывается, поэтому файл символов .dSYM отсутствует.) Например, если вы только недавно собрали для устройства, вы, вероятно, создали свой проект под старым X-кодом, и он может не иметь правильных настроек arm6 / arm7 .

Чтобы проверить, покажите параметры сборки для вашей цели (не для проекта) и выполните фильтрацию по архитектуре.

...