У меня есть два проекта, приложение Cocoa iPhone и статическая библиотека, которую оно использует.
Я успешно протестировал его на симуляторе iPhone, но при попытке развернуть его на устройстве iPhone я получаю (символ не найден) ошибки ссылки.
Если я уберу зависимость от библиотеки, проект будет работать / работает нормально.
Я убедился, что все настройки сборки установлены на iPhoneOS, а не на симуляторе.
Я уверен, что это что-то простое, но кто-нибудь сталкивался с подобными проблемами при переходе с симулятора iPhone на устройство?
- РЕДАКТИРОВАТЬ: мне удалось создать новые проекты (один для приложения и один для статической библиотеки) и успешно запустить их на iPhone или симуляторе. Но у меня есть очень странная проблема ... для каждого конкретного проекта я не могу заставить его работать как на устройство, так и на симулятор ... Я дважды проверил настройки сборки, убедившись, что библиотеки, на которые ссылаются, предназначены для соответствующей сборки настройки (я считаю), но я не могу устранить эти ошибки связывания.
Я думаю, что, должно быть, я делаю что-то очень неправильное ... во всей документации Apple написано «это очень просто - один клик», но это доставляет мне много проблем.
Вероятно, это как-то связано с настройками сборки xCode, но я не могу понять, почему выбор разных платформ сборки и перестройка библиотек не работает.