我的第一個上架App Store項目
??前言?
?從事開發(fā)iOS?工作已經(jīng)幾年了胶台,做的主要是企業(yè)級App(只發(fā)布過企業(yè)級的),打包ipa,發(fā)布新版本,出現(xiàn)bug馬上修復(fù)控硼,再發(fā)布,算是很上手了艾少。最近公司新研發(fā)了一個要上線App Store的項目,先是用企業(yè)證書卡乾,打包發(fā)布了幾個版本也很順溜。接下來就是打包發(fā)布App Store版本缚够,問題就來了幔妨。
?審核前打包上傳App Store
先是打包ipa,Upload to App Store..然后問題就來了谍椅,報錯相關(guān)plist文件屬性沒添加误堡,問題處理好,需要修改配置文件的Build,一般序號是遞增的雏吭。(因為沒有修改Build又報錯了一次)锁施。
審核結(jié)果:
1.2 Safety: User Generated Content
2.1 Performance: App Completeness
5.1.2 Legal: Privacy - Data Use and Sharing
到收到審核被拒絕的郵件,頭大了思恐。一堆英文(自怪當(dāng)初沒學(xué)好英語)看不是很明白沾谜。自能找翻譯軟件翻譯,然后查找問題的解決方法胀莹,網(wǎng)上一搜索,有很多人提供解決方法婚温,應(yīng)該也是被拒絕的常見問題吧描焰。
1.2 Safety: User Generated Content
有用戶生成內(nèi)容的功能的安全問題,因為項目中有針對內(nèi)容進(jìn)行回復(fù)的功能栅螟,并未按照蘋果要求完善相應(yīng)功能荆秦。我的解決方案是加入了投訴、黑名單功能力图,后臺加入圖片步绸、文字過濾功能。
2.1 Performance: App Completeness
這個條款里面有具體描述:Your app crashed on iPad running iOS 12 connected to an IPv6 network when we:tapped Profile Picture in?頭像in?我的吃媒。說的是在iPad上閃退瓤介,但我這個項目只在iPhone上運行,所以到設(shè)置中修改支持的設(shè)備為iPhone即可赘那。
5.1.2 Legal: Privacy - Data Use and Sharing
在涉及到獲取權(quán)限的地方彈框提示獲取的權(quán)限及用途(要有說明用途哦),并在App Store Connect中配置隱私政策鏈接刑桑。
在處理這幾個被拒原因時,由于沒有理解透徹募舟,還沒解決完問題時又提交了一次祠斧,當(dāng)然是再次被拒。而后拱礁,在App Store Connect中留下了聯(lián)系電話琢锋。幾天之內(nèi)接到了來自美國蘋果公司應(yīng)用審核人員的電話(說中文的哦)辕漂,溝通后徹底解決。
?終于我有了第一個上線App Store的項目吴超,后來再更新版本就很快了钮热,基本上頭一天提交審核,第二天就通過了烛芬。不得不要為蘋果公司現(xiàn)在的審核速度點贊(聽說以前審核要一兩個星期呢)隧期。