1. 程式人生 > >IOS打包錯誤解決

IOS打包錯誤解決

iOS打包是一件非常重要和常規的事情,打包過程中中避免不了,出現各種錯誤,下面就記錄一下

1:企業級打包報錯 wildcard app ids cannot be used to create in house provisioning profiles. please use anexplicit App id;

萬用字元  app bundle id 不能 適用於 in hourse 型別的provision profiels, 請檢查用一個

明確的存在的aped

 

 

 

原因分析:

 都是in hourse profiles 出現的問題,可能原因

[企業級打包只需要釋出證書,注意打包的時候選擇那個賬號,那個bundleid, 設定codingsign,旋轉打包型別, 選擇Teamid]

(1)in hourse profiles 的bundle id 在 蘋果開發者平臺不存在,請檢查

(2)in hourse profiles 企業級打包,打包的證書不存在或者被撤銷 了

  (3)  in hourse profiles 沒有下載到本地

  (4)  以上都沒問題了,重新Product-->Archive

 

 

 

 

2、

 

結果是dev證書被撤銷了

 

 

3、

 

 

4、

 

 

 

 

 

5、

打包支援的最大版本設定有兩個地方

一個是Project--->Info--->iOS Depolyment Target 這個是 專案編譯支援的最低版本

一個Targets-->Geneal--Deployment Tagret 這個是裝置的最大版本,上面的可以不設定,這個必須要設定;

 

 

 

 

 

 

6、

報錯:failed to get the task for process XXX(解決方案) 

 

證書問題:

 

7、

There was an internal API error.的解決辦法

 

8、

iOS下dyld: Library not loaded: 錯誤資訊解決方案Reason:image not found

 

 

 

 

 

 

9、

上傳App Store 報錯 :-22421

 

 

解決辦法:導成 ipa 用application loader 上傳;

 

 

 

 

 

 

10、

Archive Upload completed with warnings

其實已經 上傳成功到itunes 了, 已經成功了;切記;

 

 

 

如果,已經上傳成功,繼續上傳的話,就會報上面的錯誤;  警告不影響上傳;