Build成功但Archive失敗

背景

項目分為主項目main.xcproject和模塊項目module.xcproject以及Pods三部分

起因

在main.xcproject中,新增一個configurations, "Beta"

問題細節(jié)

  1. Debug能夠成功編譯
  2. Release能夠成功Archive
  3. Beta不能夠成功Archive

問題原因

main.xcproject在archive時,會使用相應的configuration。
例如使用Release歸檔時,module.xcproject和Pods中也會使用Release的configuration.
而使用Beta歸檔時,module.xcproject和Pods中由于沒有Beta這個config,所以提示Module not found.

解決方案

  1. 針對module.xcproject,手動添加Beta到configs中
  2. 針對Pods, 執(zhí)行pod install,cocoapods會自動生成相應的configs.

ref: https://stackoverflow.com/questions/38616259/no-such-module-only-when-archiving/57704753#57704753

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容