颱風天來閒(ㄅㄠˋ)聊(ㄩㄢˋ)一下
我自己認為Apple對開發者滿不友善的...
第一顧人怨的應該就是審核時間了, 要顧品質沒錯
我想應該是現在太多人在做App了, 導致審核時間整個拉長
好的話平均大概7~8天, 前陣子大概9~10天左右進In Review
In Review平均大約3~6小, 也有等過2天的, 平均送一版App「最快」大概也是2 weeks
(以上都是沒有被Reject的情況下)
被Reject就更慘了, 如果是明顯違反條款那沒話說,有時還會被莫名其妙Reject
有一次被Reject的原因是因為在設定裡面放了App的版本號,說是應該要讓User自己去
App Store更新,而不是在App裡面跳出更新通知讓使用者去更新。
重點是!我只有寫版本號而已,並不會有任何檢查的動作,不會跳出任何Alert
但就是被Reject了
其他很多App有版本號也都沒被Reject,不曉得是雙重標準還是怎樣
如果被Reject,一來一回,一個版本拖上一個月都有可能
有些安排好的計畫也會因此被打亂。
再來就是iTunes Connect,常常出問題,不知道是在爛怎樣的
有一次要Testflight測試Watch App,上傳時卻出現使用到Private API,不給上傳
整整拖了一天快兩天才解決:https://forums.developer.apple.com/thread/5797
進度完全被拖延
前陣子也常常掛點完全無法登入,現在是好多了
還有Testflight,輸入Email就可以直接Distribute給External Tester這很方便沒錯
但每次submit之後都要等(Proccess)上半小時到一小時才能開始測試或是送審
真的很靠北,每次等那一段時間真的超級煩的。
另外想要給External Tester測試竟然還要先送審,等個一兩天才能開始測試
開發時程就已經很緊湊了,還要等審核真的是很莫名其妙
唯一值得慶幸的是版本號如果相同的話,只要送一次就可以了...
好險還有Crashlytics跟其他平台,不然testing如果要完全依靠iTunes Connect
真的會崩潰
不知道為什麼一家富可敵國的公司可以把東西搞成這樣...
目前想到就這些,算是積怨已久...歡迎各位補充