天天看點

Xcode導出App一般問題及其解決方法(開發者協定變更及Bundle Id過期問題)

Xcode導出App一般問題及其解決方法

問題一:開發者協定變更問題。

  變更後打包會出現如下圖A警告,此時點選 ”visit developer website“進入Apple開發者網站,登入開發者賬号後會出現如圖B後,點選“Review Agreement” 進入下一步确認同意條款即可。

Xcode導出App一般問題及其解決方法(開發者協定變更及Bundle Id過期問題)

   (圖A)

Xcode導出App一般問題及其解決方法(開發者協定變更及Bundle Id過期問題)

  (圖B)

問題二:Bundle Id過期(expired)問題

過期後打包過程會出現如圖C的警告,此事,您需要登入到Apple Developer,(左側)Certificates, IDs & Profiles—>(左側)Provisioning Profiles—>Distribution 選擇Name為您Xcode項目中的 General—>Identify—>Bundle Identifier 項所對應的名稱,點開後選擇”edit“項,再點選“Generate”按鈕即可延長目前項目過期時間,完成後“Status“會由Expired變為Active(圖D)後即可解決過期問題。

  (補充:如上過程如還不能正常打包App,請移步至Xcode的賬戶中心,選擇賬戶關聯的App的相關配置檔案,選擇“download”将配置檔案更新下即可!)

Xcode導出App一般問題及其解決方法(開發者協定變更及Bundle Id過期問題)

                                      (圖C)

Xcode導出App一般問題及其解決方法(開發者協定變更及Bundle Id過期問題)

                (圖D)