簡體   English   中英

錯誤:沒有配置概要文件與xcode構建匹配

[英]Error: no provisioning profile matches xcode build

BuilSettings [REFERENCE IMAGE1 ] [1]我正在創建一個腳本以自動執行ios構建以生成.ipa ...下面是我的腳本,

# xcodebuild -workspace "project.xcworkspace" -scheme "Schemename" clean

# xcodebuild -workspace "project.xcworkspace" -scheme "Schemename" build

# xcodebuild archive -workspace "project.xcworkspace" -scheme "schemename" -archivePath "project.xcworkspace.xcarchive"

# xcodebuild -exportArchive -archivePath "project.xcworkspace.xcarchive" -exportPath "project.xcworkspace" -exportFormat ipa -exportProvisioningProfile "Digi Form Development": *"

在執行上述腳本時出現錯誤,

--- xcodebuild:警告:不使用-exportArchive而不使用-exportOptionsPlist錯誤:沒有配置文件與'Digi Form Development:*'**導出失敗**

由於我不熟悉使用xcode cli進行此ios構建部署,因此請幫我解決問題,

您需要創建一個exportOptions.plist文件,然后按以下方式添加命令行標志:

-exportOptionsPlist exportOptions.plist

導出選項plist應該類似於以下內容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>compileBitcode</key>
  <false/>
  <key>method</key>
  <string>ad-hoc</string>
  <key>provisioningProfiles</key>
  <dict>
    <key>my.bundle.idenifier</key>
    <string>My Provisioning Profile Name</string>
  </dict>
  <key>signingCertificate</key>
  <string>iPhone Distribution</string>
  <key>signingStyle</key>
  <string>manual</string>
  <key>stripSwiftSymbols</key>
  <true/>
  <key>teamID</key>
  <string>YOURTEAMID</string>
  <key>thinning</key>
  <string>&lt;none&gt;</string>
</dict>
</plist>

請注意,簽名樣式可以是手動或自動的。 如果要明確設置配置文件配置文件(我傾向於這樣做),請使用手冊並明確指定配置文件配置文件名稱。 如果為自動,Xcode將嘗試自動查找匹配的配置文件。

對於方法字段,選項包括:開發,臨時,分發和企業。

以下是對此功能進行更一般描述的鏈接: http : //devcenter.bitrise.io/tips-and-tricks/xcodebuild-export-options/

暫無
暫無

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

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