Ошибка при компиляции приложения 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.