簡體   English   中英

xcodebuild:檢查依賴項配置文件“ iOS Team Provisioning Profile不包括當前選擇的設備“ iPhone”

[英]xcodebuild: Check dependencies Provisioning profile “iOS Team Provisioning Profile doesn't include the currently selected device ”iPhone"

我正在嘗試使用xcodebuild自動化我們的構建過程,並嘗試在創建IPA之前對構建進行歸檔,但是出現以下錯誤:

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

你們當中有人知道我做錯了嗎? 還是為什么會出錯?

非常感謝您的幫助。

您應該使用-destination 'generic/platform=iOS'將通用的構建目標添加到xcodebuild命令中,以使該錯誤消失。 或者只是將iPhone與機器斷開連接:)

如果您的目標是生成IPA,也強烈建議使用Release config而不是Debug進行構建:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM