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

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

Сбой проверки с сообщением, и вот содержимое IDEDistribution.critical.log:

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

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

1 ответ

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

Другие вопросы по тегам