Ошибка компоновщика Tabris Xcode Apple Mach-O

Я попытался заставить работать iOS-клиент Tabris. Я импортировал все в Xcode, зарегистрировал свой телефон как телефон разработчика на странице Apple. Загрузил свой профиль обеспечения и создал новый проект Tabris в Xcode.

Клиентское приложение отлично работает в симуляторе, но когда я пытаюсь запустить его на своем iPhone, я получаю следующую ошибку:

ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/Shared/Tabris/Frameworks/Tabris.framework/Tabris for architecture armv7s

clang: ошибка: команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Я надеюсь, что кто-то может помочь мне с этим. :)

Заранее спасибо, Тоби


person nerdismyname    schedule 21.04.2013    source источник
comment
Спасибо за ваш отчет. Мы постараемся воспроизвести и предоставить вам исправление. Какой у тебя айфон?   -  person Jordi    schedule 23.04.2013
comment
Совет от Джона помог мне это исправить. Это айфон 5.   -  person nerdismyname    schedule 24.04.2013


Ответы (1)


Это похоже на проблему, которая была у нас до Tabris 1.0, которая была решена путем установки «Действительных архитектур» в проекте XCode только на «armv7», т.е. удаление «armv7» из списка.

Я не могу вспомнить причину, но это было то, что мы нашли с помощью поиска Google, попробовали, и это решило нашу проблему.

Теперь у нас есть другая проблема iOS с Tabris 1.0, но это будет отдельная тема.

С уважением, Джон

person John Gymer    schedule 24.04.2013
comment
Ты прав! Это решило проблему. Мне также пришлось проверить сборку только активных архитектур - НЕТ, и тогда это сработало. - person nerdismyname; 24.04.2013