По моим собственным причинам, а не для магазина приложений. Я ссылаюсь на частную платформу Apple Apple80211 в приложении для iPhone. Я получил основу от более ранней версии iPhone SDK.
Я добавил «существующую платформу» и проверил, что этот абсолютный путь к платформе равен
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/System/Library/PrivateFrameworks/Apple80211.framework
и попытался собрать приложение.
Но сборка (на устройство) завершается с ошибкой
dyld: Library not loaded: /System/Library/PrivateFrameworks/Apple80211.framework/Apple80211
Ссылка: /var/mobile/Applications/3691587D-87AF-44EA-A505-F73D17F39B3B/iWire2.app/iWire2
Причина: изображение не найдено
Я не могу понять, почему XCode будет искать библиотеку в / System path (вместо использования пути, указанного в списке платформ) или как изменить это поведение.
Я попробовал уловки, которые я нашел здесь и в других местах, для подобных (и идентичных) ситуаций:
- Удалить файлы myusername. * В комплекте xcodeproj
- Удалить каталог сборки
- Очистить все цели
- Начать новый проект
Результат всегда один и тот же.
Как я могу добавить эту (или) структуру в проект iPhone И получить Xcode, чтобы хотя бы посмотреть на библиотеку, на которую я указываю, а не на местоположение в / System?