Целевая архитектура XCode - PullRequest
1 голос
/ 03 января 2011

У меня есть приложение для iPhone, которое я пытаюсь перенести на MacOS. Для начала я добавил цель MacOS в свой существующий проект Xcode.

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я переключаюсь с цели MacOS на цель iOS, она пытается построить ее с архитектурой i386, что приводит к ошибкам компиляции в миллион раз.

В моих настройках цели для цели iOS она показывает действительные архитектуры как armv6 и armv7.

Вот первая ошибка:

/ Разработчик / Платформы / iPhoneOS.platform / Разработчик / SDKs / iPhoneOS4.2.sdk / usr / include / machine / types.h: 37: 0 /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4. 2.sdk / usr / include / machine / types.h: 37: 24: ошибка: i386 / types.h: такого файла или каталога нет

1 Ответ

4 голосов
/ 03 января 2011

Похоже, что это ошибка в XCode, которую можно обойти, щелкнув по опциям (т. Е. По нажатию Alt) в обзоре, обычно в левом верхнем углу окна xcode, и затем выбрав правильный SDK. Затем архитектура изменится на правильную (надеюсь).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...