關於iOS構建版本提交iTunes后,一直不出現,沒加號的解決方案


最近第一次遇到,正常打包,上傳iTunes App Store,都能正常upload。

 

也可能是因為剛升了Xcode 8 的緣故,莫名其妙的小問題。。。

 

描述如下:

如果進iTunes的活動界面,也能正常看到“正在處理”的狀態。。

 

but,過一段時間,就發現,消失了。。。活動里的歷史構建版本,也沒有了,新版本的構建版本處,加號也一直不出現。

 

解決如下:

找了很久,發現一個思路可能對我有用:

對於使用了私有庫的第三方,如果權限沒有寫全,就會出現這樣的情況。

網上可能很多人是因為相機、相冊、麥克風、定位啥的權限,沒有在info.plist補全導致的。

 

我回想了一下我的項目,發現有一個第三方SDK(與藍牙有關,當初沒注意,pod里兩個target都導入了)

於是,從pod里移除掉,再pod update,重新打包上傳,過個幾分鍾,這次終於可以了。。

 

總結:

我的這種情況,應該也屬於權限不足的問題,我猜想,即使我不去掉那個sdk,在權限里加一個藍牙權限,估計也能成功。

 

所以,大家檢查一下,是否有無用sdk,或者需要權限的,哪邊遺漏的,補上重新上傳就可以了

而且,我猜測這個應該也是升級Xcode8后才有的問題,之前Xcode7的時候,我一直沒去掉,也一直沒出現這個問題,囧。。。

 

最后的補充:

最近測試時發現,如果你的包是不全的,比如說有framework遺漏,或添加了shell腳本有處理東西導致的包變化(比如包大小變小了)

這種情況,也是能成功Upload的,不過iTunes Connect網站上,顯示一會兒“正在處理”后,就不會再出現了。

因此,這種情況屬於ipa包異常的情況,大家可以檢查下,ipa包是否正常。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM