В проекте Mixed 3.2.5 iOS / MacOS существует цель статической библиотеки iOS, и я добавляю статическую библиотеку MacOS. В настройках целевой сборки (все конфигурации) I
- установить для базового SDK значение «Последняя версия Mac OS X»
- установить для архитектур значение $ (NATIVE_ARCH)
- установить для Valid Architectures только i386
- использую мой собственный файл PCH
- перетаскивание заголовков в Copy Headers, цель Mac
- перетаскивание источника в Compile Sources, цель Mac
- добавьте Foundation.framework, найденный в /System/Library/Frameworks/Foundation.framework, установите его для новой цели Mac
(/ Разработчик / Платформы / iPhoneOS.platform / Разработчик / SDKs / iPhoneOS4.2.sdk / Система / Библиотека / Frameworks / Foundation.framework также присутствует, но для целевой статической библиотеки iOS)
цель компилируется, но продукт появляется НЕ в «Debug», а в «Debug-iphonesimulator». Я предполагаю, что это ссылка на iOS Foundation? Что бы он ни делал, я не могу предположить, что это безопасно.
Изменение порядка добавления вещей, похоже, не имеет никакого эффекта.
есть предложения?