最近Apple公佈11項被退件的主要原因,仔細看這些原因,發生在我身上的不禁令我會心一笑,看來大多數的App也有同樣的問題,所以我並不孤單XD~
就來看看到底是哪些問題,讓Apple審查委員要退我們件吧!
- Crashes and Bugs
程式會崩潰、有臭蟲 - Broken Links
無效連結 - Placeholder Content
預留位置的內容 - Incomplete Information
不完整的資訊 - Inaccurate Descriptions
不精準的說明 - Misleading Users
誤導使用者 - Substandard User Interface
不合格的使用者介面 - Advertisements
廣告 - Web clippings, content aggregators, or a collections of links
只是網頁剪輯、內容聚合,或者是連結的集合 - Repeated Submission of Similar Apps
重覆提交相似的程式 - Not enough lasting value
程式價值不夠持久
第一項曾經困擾我許久,因為我自己測試無法重現,稍微修改可能的bug之後,陸續再送了三次,同樣的問題Apple審委就是測得出來⋯⋯好在有方法可以知道crash的原因,也就是使用 SymbolicateCrash 分析崩潰紀錄,馬上知道哪個view controller -> method -> line,終於順利讓垃圾管家上架!
Apple說有前10名被退鍵原因佔58%,其餘原因各佔不到2%。
Top 10 reasons for app rejections during the 7‑day period ending August 28, 2014.
- 14% More information needed
- 8% Guideline 2.2: Apps that exhibit bugs will be rejected
- 6% Did not comply with terms in the Developer Program License Agreement
- 6% Guideline 10.6: Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected
- 5% Guideline 3.3: Apps with names, descriptions, or screenshots not relevant to the App content and functionality will be rejected
- 5% Guideline 22.2: Apps that contain false, fraudulent or misleading representations or use names or icons similar to other Apps will be rejected
- 4% Guideline 3.4: App names in iTunes Connect and as displayed on a device should be similar, so as not to cause confusion
- 4% Guideline 3.2: Apps with placeholder text will be rejected
- 3% Guideline 3.8: Developers are responsible for assigning appropriate ratings to their Apps. Inappropriate ratings may be changed/deleted by Apple
- 2% Guideline 2.9: Apps that are “beta", “demo", “trial", or “test" versions will be rejected
Apple審查嚴格程度讓開發者又愛又恨,恨的是要等待1-2週,Apple才能順利上架,愛的是維持App的品質,讓使用者有優質的體驗!
很感謝辛苦的審查委員,除了簡單說明被退件是出於規定的哪一條,還會根據我所提交的App,詳細描述可能的問題所在,時常輔以截圖解釋,有crash問題也會傳log檔給我。
我打算未來多寫各式各樣的App,送審順利與否就能知道審委們的喜好:P~
參考:你的iOS程式被退件?蘋果告訴你大半屬於這些原因!、Common App Rejections – App Store、How To Ensure Your App Doesn’t Get Rejected By Apple。

隨意留個言吧:)~