簡體   English   中英

xcodebuild ios 導出存檔在成功構建時失敗

[英]xcodebuild ios export archive fail on success build

我正在嘗試構建一個包含 8 個 xcodeproj 的復雜 xcworkspace。

  • 主項目(目標應用、框架、應用擴展)
  • 豆莢
  • 6 個 cpp 項目,每個項目都有一個靜態庫目標(這些項目相互依賴並添加到最終項目中)

我可以通過 xcodebuild 命令構建項目。 我也可以存檔它,但我無法導出 IPA 文件,它總是出現以下錯誤:

2020-03-18 19:04:49.801 xcodebuild[28749:691158] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/vr/1fb5zcxd0gg92359ynn0r2gm0000gn/T/xxxxx_2020-03-18_19-04-49.800.xcdistributionlogs'.
2020-03-18 19:04:49.834 xcodebuild[28749:691158] [MT] IDEDistributionMethodManager: -[IDEDistributionMethodManager orderedDistributionMethodsForTask:archive:]: Error = Error Domain=IDEDistributionMethodManagerErrorDomain Code=2 "Unknown Distribution Error" UserInfo={NSLocalizedDescription=Unknown Distribution Error}
error: exportArchive: exportOptionsPlist error for key 'method': expected one of {}, but no value was provided

Error Domain=IDEFoundationErrorDomain Code=1 "exportOptionsPlist error for key 'method': expected one of {}, but no value was provided" UserInfo={NSLocalizedDescription=exportOptionsPlist error for key 'method': expected one of {}, but no value was provided}

我還嘗試使用 XCode 10.3 (10G8) UI 來執行相同的操作。 這導致我在管理器屏幕上看到 xcarchive 錯誤位於組“其他項目”而不是“iOS 應用程序”中。 此外,該選項

  • “驗證內容”已禁用。
  • “分發內容”不為 iOS 打包提供任何內容。

我已經驗證我的構建命令是正確的,因為項目能夠在以前的狀態下使用這些命令進行構建。 我嘗試更改靜態項目庫依賴項,但是當將所有依賴項添加到所有項目時,它以多個符號的構建錯誤結束。

我懷疑構建設置或庫/標頭引用中的某些內容有問題,但我無法真正解決它。

有沒有辦法獲得有關該問題的其他信息?

我遇到過同樣的問題。 我不得不在我們的構建服務器上重置我的開發人員證書來解決這個問題。

我希望這對其他人有幫助。

暫無
暫無

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

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