2016-04-29 18 views
1

私はこれらのコマンドを使用して、コマンドライン経由でアプリを構築しようとしている。その後、xcrunエラードメイン= FBSOpenApplicationErrorDomain、コード= 1

xcodebuild PRODUCT_BUNDLE_IDENTIFIER=com.myapp \ 
PROVISIONING_PROFILE="XXXX-XXXX-XXXX-XXXX-XXXX" \ 
CUSTOM_URL="http://mycustomurl.com" \ 
-project AppName.xcodeproj \ 
-scheme AppName \ 
-sdk iphoneos \ 
-configuration AppStoreDistribution archive -archivePath $PWD/build/AppName.xcarchive 

:今

xcodebuild -exportArchive \ 
-archivePath $PWD/build/AppName.xcarchive \ 
-exportPath AppName.app \ 
-exportFormat app 

を、私は希望しますこのアプリを実行してエミュレータを使ってテストするため、次のコマンドを実行してアプリをインストールして起動します:

xcrun -v simctl install booted AppName.app #Install 
xcrun simctl launch booted com.myapp #Launch 

アプリインスタントlyが閉じ、xcrunは戻ってくる:

An error was encountered processing the command (domain=FBSOpenApplicationErrorDomain, code=1): 
The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 1.) 

さて、私はこれは何の問題もなく起動します(GUIによる)のXcodeで私のアプリを起動しようとした場合。

  • エミュレータ
  • のApp交通セキュリティ設定を閉じる
  • あなたはiphoneosのために構築している
+0

同じ壁に当っています。いくつかのアドバイスによると、私はsystem.logを見て、com。***。***の起動を要求していることを確認しました。{ \t environment = { \t}; \t}これは私が他の人と同じ問題を抱えていると言っていますが、私はGUIや共有スキームには何もありません。 –

答えて

2

アプリのすべてのインスタンスをチェックをリセットします。

私も試してみました(xcodebuildコマンドラインに "-sdk iphoneos"パラメータがあります)。次に、生成された.appオブジェクトをシミュレータ(!!)にインストールしようとしています。

これは、アーキテクチャーの不一致を引き起こすため、潜在的なランタイムエラーです。

コンパイルコマンドを「-sdk iphoneos」から「-sdk iphonesimulator9.3」(必要なバージョンの場合)に変更します。 疑わしい場合は "xcodebuild -showsdks"と入力すると、インストールされているSDKのリストが画面に表示されます。必要なものを選んでください。

おそらく、-archパラメータで混乱させる必要があり、ARMからi386に変更する必要があります(SimulatorがIntel MAC上で動作することを忘れないでください)。

試してみてください。