と「開発」の展開で失敗した私は私のプロジェクトをビルドする(以下など)の最新のツールを使用していAppceleratorののライブビュービルドがAPPCのCLI
appc ti build -p ios -T device -D development --liveview
予想通り、私はライブビューを終了するまで、すべての一般的に動作します同じコマンドでビルドを再試行してください。
失敗しまし出力:
[INFO] App thinning disabled, skipping asset image sets
[INFO] Processing JavaScript files
An uncaught exception was thrown!
ENOTDIR: not a directory, open '/Users/gb/Documents/Work/Project/workspaces/appcelerator/Project/build/iphone/build/Products/Debug-iphoneos/Project.app/project/controller.js'
ENOTDIR: not a directory, open '/Users/gb/Documents/Work/Project/workspaces/appcelerator/Project/build/iphone/build/Products/Debug-iphoneos/Project.app/project/controller.js'
私はその後、私はこの出力を取得、再構築しようとすると...
[INFO] Processing JavaScript files
[INFO] Writing app properties
[INFO] Writing i18n files
[INFO] Processing Titanium symbols
[INFO] Removing files
[INFO] Optimizing .plist and .png files
[INFO] Invoking xcodebuild
[ERROR] ** BUILD FAILED **
[ERROR] The following build commands failed:
[ERROR] GenerateDSYMFile build/Products/Debug-iphoneos/Project.app.dSYM build/Products/Debug-iphoneos/Project.app/Project
[ERROR] (1 failure)
この出力は
を構築する後続の各試行で同じになります偶然私はマシンを再起動すると再ビルドできるので、あらゆる種類の回避策を試みたことがわかりました(ビルドフォルダのクリーニング、xcodeのデータの派生、appcスタジオの再起動、iのビルド私はそれが成功する再構築しようとすると
appc logout
appc login
:n個の無駄にスタジオ....)が、最終的には、の形でこの問題に最良の場合、望ましくない回避策を見つけました!
ビルドの問題は、おそらく私のdevの証明書に関連付けられているキャッシュされたファイルと関係があると思います。これは、ログインログアウトごとに再生成されたことを理解しているからです... Appcの人々 -
最後の数のリリースでツールがひどく信頼できなくなったように見え、Appcelerator IMOの人々から注意が必要です。ライブビューは開発時間を短縮することを目的としていますが、それはうまくいきます(まだTiShadowの昔のTiShadowに遅れている可能性があります)。しかし、この場合、ビルドプロセスを壊し、不確定なビルド動作で無限の時間を吸い取っています。 私は何か間違っているのですか?
他の誰かがより良い回避策を見つけたか、またはがこの既知の問題ですか?参考のため
私は開発のための上記のように構築され、その後、
appc ti build -p ios -T device -D test --liveview
コマンドを使用して「テスト」導入のために構築しようとした場合、私も中とログアウトした後(エラーを取得し、私は再起動AFAICTを行うまで、この問題は修正することはできません)APPC tiのクリーンでプロジェクトを
[INFO] : Invoking xcodebuild
[ERROR] : ** BUILD FAILED **
[ERROR] : The following build commands failed:
[ERROR] : CompileC build/Intermediates/Project.build/Debug-iphoneos/Project.build/Objects-normal/armv7/TiUIiOSProxy.o Classes/TiUIiOSProxy.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
[ERROR] : (1 failure)
掃除!
最後に、テストデプロイメントは期待どおりに構築され、通常は(展開デプロイメントとは異なり)繰り返すことができます。
すべてのヘルプは大歓迎:)
環境:
Operating System
Name = Mac OS X
Version = 10.11.6
Architecture = 64bit
# CPUs = 8
Memory = 8.0GB
Node.js
Node.js Version = 4.2.6
npm Version = 2.14.12
Appcelerator CLI
Installer = 4.2.7
Core Package = 5.4.0
Titanium CLI
CLI Version = 5.0.9
node-appc Version = 0.2.31
Titanium SDKs
5.4.0.GA
Version = 5.4.0
Install Location = /Users/gb/Library/Application Support/Titanium/mobilesdk/osx/5.4.0.GA
Platforms = android, mobileweb, iphone
git Hash = 4ba4c0a
git Timestamp = 08/10/16 05:43
node-appc Version = 0.2.35
を...
Xcode
7.3.1 (build 7D1014) - Xcode default
Install Location = /Applications/Xcode.app/Contents/Developer/
iOS SDKs = 9.3
iOS Simulators = 9.3
Watch SDKs = 2.2
Watch Simulators = 2.2
Supported by TiSDK 5.4.0.GA = yes
EULA Accepted = yes
Teams = ********* (active)