天天看點

【IOS學習之常見問題】 App上架之從Xcode導出ipa檔案

█ .以下是在Xcode7之前編寫的内容

-01. 在Xcode中配置好【App資訊及證書】

● 在target -> General中設定App資訊

 ● target -> Build settings -> Code Signing 中設定 指定的證書

【IOS學習之常見問題】 App上架之從Xcode導出ipa檔案
  1. 在Xcode選擇【歸檔Archive】
【IOS學習之常見問題】 App上架之從Xcode導出ipa檔案

 

  1. 在Xcode中導出ipa檔案
【IOS學習之常見問題】 App上架之從Xcode導出ipa檔案

█ .以下是使用Xcode8.2.1時編寫的内容

-01. 在Xcode中配置好【App資訊及證書】

在Xcode8的target -> General ->Signing中,有個Automatically manage signing選項,是蘋果推薦的簽名方式(atomic 模式)。

【IOS學習之常見問題】 App上架之從Xcode導出ipa檔案
XXX has conflicting provisioning settings. XXX is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor.

 

是以在target -> General中

 ● 選擇手動管理簽名(非atomic 模式)時,即Automatically manage signing不打勾,Code Signing 的設定方法和Xcode一樣!

 ● 選擇自動管理簽名(atomic 模式)時,即Automatically manage signing打勾,Code Signing 的設定應為Automatic,方法如下:

【IOS學習之常見問題】 App上架之從Xcode導出ipa檔案

在target -> General 中就不會再提示錯誤:

【IOS學習之常見問題】 App上架之從Xcode導出ipa檔案
  1. 在Xcode選擇【歸檔Archive】(同Xcode7)
  1. 在Xcode中導出ipa檔案(同Xcode7)

█ 相關資料:

1.【IOS學習之常見問題】 App上架之釋出App到Appstore

2.iOS-打包成ipa的4種方法 - 簡書

3.Xcode8以後的自動打包- CocoaChina_讓移動開發更簡單

4.xcode自動選擇證書 Setting up Xcode to automatically manage your provisioning profiles - 白馬斬辰的專欄 - 部落格頻道 - CSDN.NET

轉載請注明出處:

http://blog.csdn.net/ljb568838953/article/details/53215696