每次發版,如果不出點兒問題,反而不正常了。
1、打包時提示調用了私有API:
The app references non-public symbols in yeniao: _UICreateCGImageFromIOSurface
網絡上搜索,發現是Reveal.framework的問題,果然去掉,驗證通過。
另外,第一次上傳時,使用的1.5.0(3),解決掉上面的問題之后,第二次上傳時必須把版號和build版本號修改一下,都相同的話是上傳不上去的。
2、使用Settings.Bundle做了一些Debug入口,如連接線上環境還是本地測試環境,這個入口在發布時要關掉,所以發版前刪除Settings.Bundle。
3、發現了系統播放器?MPMoviePlayerController的一個Bug,如果傳入一個不能播放的URL,收不到MPMoviePlayerPlaybackDidFinishNotification的通知,因此無法得知狀態,界面一直卡在Loading上。暫時還沒有解決。
4、MPMoviePlayerController在播放的過程中,如果把程序切到后臺,再切回前臺時,無法自動開始播放。因此,需要手動記錄一下切到后臺前的播放狀態,并在程序切回到前臺時進行恢復。?
補充于2015.10.5
今天早上收到App被AppStore拒絕的郵件,原因是在野鳥裝備的商品詳情頁面中,用戶選擇把文章分享到QQ時,由于用戶沒有安裝QQ,調起了網頁版的QQ。郵件說這種體驗不好。