Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top