2017-08-14 14 views
2

Appleが提供するXcode Tools documentationを読んでみましたので、端末を使って.appファイルを作成し、その結果のアプリケーションをシミュレータで実行することができます。基本的には、XcodeでCmd + Rと同じことをします。コマンドラインからXcodeプロジェクトをビルドする方法は?

は、これまでのところ、私はこのように私の.xcodeproj構築しようとしました:私はシミュレータ上で&実行してインストールしたときに

xcodebuild -configuration Debug build 

をしかし、私は黒い画面/ wのアプリを取得:

// Boot device 
xcrun simctl boot "iPhone 7" 
// Install app 
xcrun simctl install "iPhone 7" "/Users/.../MyApp/build/Debug-iphoneos/MyApp.app" 
// Open simulator 
open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app 
// Launch app using its bundle id 
xcrun simctl launch booted "com.example.apps.MyApp" 

xcrun simctl launch booted "com.example.apps.MyApp"行は決して終了しませんし、シミュレータ上ではアプリケーションを開いて再開しようとしますが、アプリは黒い画面しか表示しません。

誰でも私が間違っていることを教えていただけたら、.xcodeprojの建物は間違っているでしょう!

答えて

1

Xcodeで作業した後、シェルを開き、<NAME>.xcodeprojが存在するディレクトリに移動します。実行した後

xcodebuild -list -project <NAME>.xcodeproj/ 

あなたはスキームのリストを参照してください。

コピー希望スキーム名と実行します。

xcodebuild -scheme <SCHEME NAME> build 

あなたはios-deployすなわち経由でインストールすることができます。

npm install -g ios-deploy 

コピーxcodebuild出力の端からアプリのパスと実行します。

ios-deploy --debug --bundle <APP PATH> 

今すぐappo接続されたデバイス上で起動することができます。

関連する問題