2017-07-27 8 views
0

xcodebuildを使用してビルドプロセスを自動化しようとしています。以下のエラーを取得:xcodebuild:プロビジョニングプロファイルをプロビジョニングする「iOSチームプロビジョニングプロファイルに現在選択されているデバイス「iPhone」が含まれていません

Check dependencies 
Provisioning profile "iOS Team Provisioning Profile: com.meme.myApp" doesn't include the currently selected device "iPhone". 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 
Code signing is required for product type 'Application' in SDK 'iOS 10.3' 

は、これは私がアーカイブを作成しようとしている方法です:?

xcodebuild -workspace myApp.xcworkspace \ 
-scheme MyAccount \ 
-configuration Debug \ 
clean archive \ 
-archivePath $PWD/build/myApp.xcarchive \ 
DEVELOPMENT_TEAM=X12345ABCD 

あなたのいずれかが、私が間違っているのか、なぜエラーのよ知っている

本当にありがとうございます。

+1

は、「一般的なiOSデバイス」を選択してみてください、使用している開発チームにiPhoneを追加してください。 –

+0

@ l'L'l、xcodebuildでターミナルを使用しています – user2924482

答えて

1

xcodebuildコマンドに汎用ビルド先を-destination 'generic/platform=iOS'で追加して、このエラーをなくしてください。または単にあなたのマシンからあなたのiPhoneを抜い:)

あなたの目標は、IPAを生成することであるならば、それは代わりに、デバッグのリリース設定で構築することも非常にお勧めです:

xcodebuild -workspace myApp.xcworkspace \ 
-scheme MyAccount \ 
-configuration Release \ 
-destination 'generic/platform=iOS' 
clean archive \ 
-archivePath $PWD/build/myApp.xcarchive \ 
DEVELOPMENT_TEAM=X12345ABCD