Рука Missing Required Architecture в файле - PullRequest
0 голосов
/ 18 июня 2009

Когда я компилирую свое приложение, я получаю сообщение о том, что

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/CFNetwork, missing required architecture arm in file.

Я проверил все фреймворки, и все они указывают на фреймворки iPhone 3.0 SDK ...

Что мне здесь не хватает?

Ответы [ 2 ]

3 голосов
/ 24 сентября 2009

Хорошо, так что я наконец-то решил проблему. Решение состояло в том, чтобы установить «Пути поиска в рамках инфраструктуры» и «Пути поиска в библиотеке» на «/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Frameworks/CFNetwork.framework"

Я удалил другие значения, которые были там, и это, кажется, работает. Я использую больше фреймворков, но только CFNetwork кажется проблематичным (до сих пор :)).

Надеюсь, это поможет!

1 голос
/ 18 июня 2009

Этот путь относится к одной из платформ вашего Mac, которой не должно быть рядом с вашим приложением для iPhone.

Перейдите к Целям на боковой панели вашего Проекта и проверьте, что указано в разделе «Связать двоичные файлы с библиотеками». Никто из них не должен указывать на что-либо еще, кроме фреймворков SDK. Если вы не нашли там ничего плохого, взгляните на панель «Результаты сборки», желательно после выполнения «Чистки». Это должно дать вам некоторые подсказки относительно того, что происходит.

...