1. 程式人生 > >提交包到iTunes Connect時構建版本“正在處理”後直接消失的問題

提交包到iTunes Connect時構建版本“正在處理”後直接消失的問題

解決方案 進行 jpg 必須 mage 添加 plist文件 模糊 總監

這種問題已經遇到第二次了,而且是連續兩次,再次碰到以後也讓我感受到對記錄下碰到問題和解決問題的過程的必要性。(這種問題一般蘋果那邊都會有郵件回復,提示你哪裏有問題,但是我比較慘,郵箱是我們總監的,我們總監辭職了,還沒有交接過來,問他也沒回復)

因為之前沒有遇到沒有好好總結,所以忘記了怎麽解決,然後又去百度,一般都是這兩種解決方案:

1、支持iOS 10及以後的應用,使用到一些權限,必須在plist文件中添加對應的key,以及描述信息。
2、應用中使用到了一些私有API(包括第三方庫中使用到私有API)。

先嘗試第一種,我把plist文件從以前老項目中拷貝過來,然後再次打包提交,沒有解決

基本可以斷定是第二種情況,但是對使用私有api的概念還是有些模糊,我又去百度了一下,有具體的檢測使用私有api的檢測工具(https://www.jianshu.com/p/07779e293ca7),還有蘋果那邊是怎麽確定你使用有私有api(https://www.jianshu.com/p/ed784b7fb9cf)

因為項目模塊更改的並不多,增加的代碼模塊也還好,所以我選擇用以前可以正常打包的項目進行一塊一塊添加,以至於如圖,生成了這麽多的構建版本。

過程很坎坷,終於在圖片模塊那裏發現,當刪除了那些圖片,就會出現這個問題,而恢復以後,項目就正常可以提交了,具體原因我還不太清楚,先簡單的紀錄下來。

一個周末都被這個問題困擾,心累,好了,可以好好吃晚飯了

技術分享圖片

提交包到iTunes Connect時構建版本“正在處理”後直接消失的問題