Сбой сборки Appcelerator при компиляции для iOS

Я получаю эту ошибку при попытке скомпилировать свое приложение для iOS:

[ERROR] :  ** BUILD FAILED **
[ERROR] :  The following build commands failed:
[ERROR] :   CompileC build/Intermediates/app.build/Debug-iphoneos/app.build/Objects-normal/armv7/WatchSessionModule.o Classes/WatchSessionModule.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
[ERROR] :  (1 failure)
  • Сборка Appcelerator Studio: 4.5.0.201602170821
  • Пакет SDK для титана — 5.1.2.GA
  • Xcode — версия 7.2.1
  • ОС — 10.11.3 iOS — iOS 9.2.1 (iPhone 4S)

Компиляция на андроид работает нормально.


person ruma    schedule 22.02.2016    source источник
comment
Длинный выстрел, но попробуйте очистить свой проект, а затем перестроить приложение.   -  person Chris Barber    schedule 23.02.2016
comment
Спасибо! Но это уже сделал. Я также полностью удалил Xcode, Appcelerator, модуль npm и установил все заново. Но этот баг остался...   -  person ruma    schedule 23.02.2016
comment
Сегодня вышла версия 5.2.0.GA. Если есть возможность, можете обновить и протестировать. Иногда такие проблемы может решить обновление SDK. Также вы пытаетесь создать какую-то связь с Apple Watch?   -  person Soumya    schedule 24.02.2016
comment
Да, я протестировал версию 5.2.0.GA, но до сих пор не могу скомпилировать ее для iOS. Я также удалил предыдущие версии SDK. Я думал, что это как-то связано с Xcode, потому что сборка завершается ошибкой после вызова xcodebuild. Я переустановил xcode, но результат тот же. Это был первый раз, когда я пытался выполнить сборку для iOS после обновления с Titanium до Appcelerator. С титаниумом iOS и Android работали как часы. Теперь с Appcelerator выходит из строя только iOS. Я уже перепробовал все возможные решения, найденные в сети, с проблемами, похожими на мою. Но ни один не работает!   -  person ruma    schedule 24.02.2016
comment
После того, как вы установили XCode, запустите его один раз перед сборкой appcelerator. Иногда он показывает вам условия и положения, которые нужно согласовать в xcode, что может прервать сборку. Я где-то читал. Можете ли вы дать этому шанс.   -  person Soumya    schedule 25.02.2016
comment
Это похоже на то, что вы получаете: jira.appcelerator.org/browse/TIMOB- 19379. Вы можете попробовать поднять JIRA, если хотите.   -  person Soumya    schedule 25.02.2016
comment
@Soumya Да, я открыл xcode. Я также читал эту проблему в Jira, но в ней нет решения. Я собираюсь поднять Jira для себя и отправить им электронное письмо. Странно то, что я установил все на Mac коллеги (тот же appcelerator, тот же xcode, версия узла...), и на Mac это работает. Единственная разница в том, что у него макбук 2013 года, а у меня 2012 года... Спасибо, что нашли время, чтобы попытаться мне помочь.   -  person ruma    schedule 26.02.2016
comment
Пожалуйста, создайте для этого тикет Appcelerator JIRA, так как Stack Overflow не место для отчетов об ошибках.   -  person Fokke Zandbergen    schedule 26.02.2016
comment
Это интересно. Все текущие выпуски (5.1.2.GA и 5.2.0.GA) должны работать с Xcode 6.4 и Xcode 7.x. Чтобы правильно устранить проблему, предоставьте журнал трассировки сборки и ссылку на него в jira.appcelerator.org. как упоминал выше Фокке. Спасибо!   -  person Hans Knöchel    schedule 27.02.2016


Ответы (1)


Я думаю, что это как-то связано с версией ОС. Я столкнулся с той же проблемой при попытке использовать v9.0 (симулятор). Я пытался построить много раз, но безуспешно. Тогда я просто изменил версию на v9.1. И тогда это работает!

Возможно, это связано с версией ОС, которую поддерживает плагин Titanium. Я не знаю, просто предположение.

person Ainne Tupas    schedule 06.10.2016