Ошибка при компиляции приложения c4iOS в XCODE

Наконец, получил статус разработчика iOS - попытался скомпилировать приложение, которое я написал для iPAD. приложение прекрасно работает в симуляторе, выдает эту ошибку при компиляции.

вот ошибка ld: файл универсален (2 среза), но не содержит (n) среза armv7s: /Users/YourMom/Documents/_.programming/c4iOS_APPS/test2/test2/Library/libC4.a для архитектуры armv7s clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

текущая версия:

https://github.com/dubpixel/test2

Спасибо

-jf

2 ответа

Решение

Проект -> Настройки сборки -> удалить архитектуру arm7s из "допустимых архитектур"

это сработало и не дало xcode задуматься, где находится его второй фрагмент!

Кажется, ошибка говорит о том, что проект, который вы создаете, является универсальным. На данный момент, только проекты iPhone / iPad могут быть построены с C4. Процесс создания шаблона проекта универсального приложения довольно сложный (и полностью недокументированный). Универсальный шаблон - это то, что находится на вершине списка дел на ближайшее будущее.

Я проверил ваш git'd проект XCode, и он не будет строить для меня тоже. Итак, я скопировал ваш код и мультимедиа в новый проект C4, предназначенный для iPad... И это сработало! Я тащил туда-сюда, и кадры фильма менялись.

Также я заметил, что в ваш проект включены юнит-тесты. Я бы посоветовал не проверять опцию Unit Test при создании новых проектов C4.

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