Пример проекта Appcelerator (Titanium mobile) (Фильм) не запускается
Я только запустил Appcelerator (титановый мобайл). Я скачал Appcelerator studio и затем попытался запустить пример проекта "Кино", но я получил эту ошибку ниже..
Я работаю на устройстве iPhone6, и кажется, что UncrustifyPlugin не работает, но не знаю, что мне делать.
[ERROR] : 2015-09-26 23:09:14.901 xcodebuild[49683:1449584] WARNING: Failed to load plugin at path: "/Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin", skipping. Error: Error Domain=NSCocoaErrorDomain Code=3587 "The bundle “UncrustifyPlugin” couldn’t be loaded because it is damaged or missing necessary resources." (dlopen_preflight(/Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin/Contents/MacOS/UncrustifyPlugin): no suitable image found. Did find:
[ERROR] : /Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin/Contents/MacOS/UncrustifyPlugin: code signature invalid for '/Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin/Contents/MacOS/UncrustifyPlugin'
[ERROR] : ) UserInfo=0x7fa8ebbe0120 {NSLocalizedFailureReason=The bundle is damaged or missing necessary resources., NSLocalizedRecoverySuggestion=Try reinstalling the bundle., NSFilePath=/Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin/Contents/MacOS/UncrustifyPlugin, NSDebugDescription=dlopen_preflight(/Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin/Contents/MacOS/UncrustifyPlugin): no suitable image found. Did find:
[ERROR] : /Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin/Contents/MacOS/UncrustifyPlugin: code signature invalid for '/Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin/Contents/MacOS/UncrustifyPlugin'
[ERROR] : , NSBundlePath=/Users/yusaku/Library/Application Support/Developer/Shared/Xcode/Plug-ins/UncrustifyPlugin.xcplugin, NSLocalizedDescription=The bundle “UncrustifyPlugin” couldn’t be loaded because it is damaged or missing necessary resources.}
[ERROR] : ** BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : Ld build/Movies.build/Debug-iphoneos/Movies-universal.build/Objects-normal/arm64/Movies normal arm64
[ERROR] : Ld build/Movies.build/Debug-iphoneos/Movies-universal.build/Objects-normal/armv7/Movies normal armv7
[ERROR] : (2 failures)
Любая помощь будет оценена. Благодарю.
update1
Я удалил все плагины в папке Плагины.
/Users/hoge/Library/Application Support/Developer/Shared/Xcode/Plug-ins
И тогда я получил еще одну ошибку...
[ERROR] : ** BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : Ld build/Movies.build/Debug-iphoneos/Movies-universal.build/Objects-normal/armv7/Movies normal armv7
[ERROR] : (1 failure)
TRACE | titanium exited with exit code 1
ERROR | Error: ti run exited with error code 1
at ChildProcess.<anonymous> (/Users/hoge/.appcelerator/install/5.0.2/package/node_modules/appc-cli-titanium/plugins/run.js:89:66)
at ChildProcess.emit (events.js:117:20)
at Process.ChildProcess._handle.onexit (child_process.js:810:12)
Никаких подсказок....
Мой XCode последний. XCode7、Appcelerator Studio, сборка: 4.3.0
Update2
Я нашел этот файл проекта.
/Users/hoge/Documents/Appcelerator_Studio_Workspace/Movies/build/iphone/Movies.xcodeproj
Следующая ошибка произошла, когда я запустил на XCode.
ld: '/Users/hoge/Documents/Appcelerator_Studio_Workspace/Movies/build/iphone/lib/libti_ios_profiler.a(TiProfilerDiscovery.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Update3
Выключил битовый код, а затем на XCode все было в порядке. Я попробую на Appcelerator.
update4
Я думаю, что Appcelerator 4.3.0 не совместим для iOS9, XCode. Я потерял 2 часа... Как я могу удалить это.
http://docs.appcelerator.com/platform/release-notes/?version=5.0.0.GA
update5
Я установил последнюю версию SDK благодаря @miga, но все же моя студия Appcelerator - версия 4.3. Зачем...!?
И теперь я заметил это сообщение "Версия 5.0.2 уже установлена" .... что это такое?
На самом деле все еще не уверен, что этот вопрос "Планируете ли вы разработку приложений Titanium?"
$ appc setup
Finding latest version ...5.0.2 ✓
Version 5.0.2 already installed.
? Do you plan on developing Titanium apps? Yes
Checking your environment...
A new version of the Titanium SDK is available, will download it...
New version available! 5.0.1.GA
Downloading http://builds.appcelerator.com/mobile-releases/5.0.1/mobilesdk-5.0.1.GA-osx.zip
100% [========================================] 0.5s
Extracting SDK to /Users/hoge/Library/Application Support/Titanium
100% [========================================] 0.0s
Setting Titanium SDK 5.0.1.GA as the default.
Titanium SDK 5.0.1.GA successfully installed!
Congrats! No issues detected for developing cross-platform mobile apps!
appc setup complete!
обновление6 финал
Я изменил tiapp.xml
от
<sdk-version>3.5.1.RC</sdk-version>
в
<sdk-version>5.0.1.GA</sdk-version>
тогда я наконец смогу установить приложение на свое устройство iPhone!
Я думаю, что я изменил с 5.0.1.GA до 5.0.2 по умолчанию. Но 5.0.2 должен быть лучше, чем 5.0.1.GA. Как я могу измениться снова!?
Мне отказали, когда я установил 5.0.2...
<sdk-version>5.0.2</sdk-version>
Я полагаю, мне не нужно было устанавливать 5.0.1.GA. Просто мне нужно было поменять tiapp.xml. Я потратил свое время на 4 часа..