Проблема с проверкой приложения с помощью Sphero SDK в бета-версии Xcode 7.1 (7B75)

У меня возникла проблема с проверкой приложения iOS 9 (через окно Организатора) в бета-версии Xcode 7.1 (7B75), которая связана с последними фреймворками RobotKit и RobotUIKit, доступными на сайте Sphero Developer.

Проверка не выполняется с сообщением, и вот содержимое IDEDistribution.critical.log:

2015-10-06 21:55:03 +0000 [MT] Не удалось создать элементы распределения с ошибкой: Error Domain = DVTMachOErrorDomain Code = 0 «Обнаружен непредвиденный код заголовка Mach-O: 0x72613c21» UserInfo = 0x7fb9a236fb40 {NSLocalizedDescription = Найден неожиданный код заголовка Mach-O: 0x72613c21, NSLocalizedRecoverySuggestion =} 2015-10-06 21:55:03 +0000 [MT] Представление: Error Domain = DVTMachOErrorDomain Code = 0 «Обнаружен неожиданный код заголовка Mach-O: 0x72613c21» UserInfo = 0x7fb9a236fb40 {NSLocalizedDescription = Обнаружен неожиданный код заголовка Mach-O: 0x72613c21, NSLocalizedRecoverySuggestion =}

В качестве теста я удалил обе встроенные фреймворки Sphero из проверяемого файла .xcarchive, поэтому проблема указывает на что-то в этих базовых фреймворках. У кого-нибудь есть указатели?


person Boisy Pitre    schedule 06.10.2015    source источник


Ответы (1)


У меня есть обновление. В ретроспективе проблема оказалась простой. Я добавил платформы RobotUIKit и RobotKit в раздел «Встроенные двоичные файлы» на вкладке «Общие» для моего целевого приложения в Xcode. Их следует добавлять ТОЛЬКО в раздел «Связанные платформы и библиотеки». Фреймворк Sphero - это фреймворк, предшествующий iOS 8, и поэтому кажется, что он статически связан.

person Boisy Pitre    schedule 07.10.2015