iOS開發——App 上架準備和遇到的問題

iOS開發交流羣:301058503

準備知識

99美元的帳號都能打包。

打包

1.創建打包證書(此處過程忽略)
2.打包完成後拿到ipa包
3.登錄蘋果官網,選擇App發佈,在版本構建那裏點擊下載Applecation Loader 。
4.登錄Applecation Loader(帳號爲蘋果開發者帳號,密碼需要到帳號管理那裏設置app密碼用於登錄)
5.導入ipa包,Applecation Loader進行分析,成功後會上傳到版本構建那裏,一般幾分鐘後就可以看到。

問題:
1.no image found at the path referenced under key ‘CFBundleIcons’:’AppIcon20*20’(解決:有時候軟件生成的icon還不符合要求,這裏就是少了20*20的icon,只能叫設計師做了)
2.Redundant binary upload(解決:修改工程的build,然後重新archive)
3.成功上傳了安裝包,但在構建版本那裏一直看不到(這個坑坑了我好幾天)(解決:iOS10做了限制,如果使用到訪問圖片庫之類的功能,需要在Info. plist那裏添加一些字段。
NSPhotoLibraryUsageDescription
App需要您的同意,才能訪問相冊

NSCameraUsageDescription
App需要您的同意,才能訪問相機

NSMicrophoneUsageDescription
App需要您的同意,才能訪問麥克風

NSLocationUsageDescription
App需要您的同意,才能訪問位置

NSLocationWhenInUseUsageDescription
App需要您的同意,才能在使用期間訪問位置

NSLocationAlwaysUsageDescription
App需要您的同意,才能始終訪問位置

NSCalendarsUsageDescription
App需要您的同意,才能訪問日曆

NSRemindersUsageDescription
App需要您的同意,才能訪問提醒事項

NSMotionUsageDescription App需要您的同意,才能訪問運動與健身

NSHealthUpdateUsageDescription
App需要您的同意,才能訪問健康更新

NSHealthShareUsageDescription
App需要您的同意,才能訪問健康分享

NSBluetoothPeripheralUsageDescription
App需要您的同意,才能訪問藍牙

NSAppleMusicUsageDescription
App需要您的同意,才能訪問媒體資料庫

用到的就添加,或者直接查看蘋果的郵件,他會提出問題反饋的)

4.App.app/[email protected]’ with an alpha channel([email protected]這張圖片含有alpha通道,要去掉。去掉步驟:雙擊打開此圖片,選擇電腦最上方的“文件->導出,去掉alpha的勾”)

信息填寫

自行填寫,點擊上傳時會提示哪裏有錯漏

截圖尺寸

4s:640*960
5: 640*1136
6: 750*1334
7: 1242*2208

iPad9.7寸:768*1024
iPad12.9寸: 2048*2732
(iPhone和iPad的都做最大尺寸,然後默認勾選最大尺寸,就不用做那麼多圖片了)

App圖標尺寸

1024*1024

問題:

  1. You have selected the Kids Category for your app, but your app does not appear to be designed specifically for kids aged 11 and under. Specifically, we noticed that your app is a business app.(類型不符合,蘋果認爲我的這個app是給成人用的,而且是電商產品,而我寫的是適合幼兒使用,教育類型)
  2. We also discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 10.1.1 on Wi-Fi connected to an IPv6 network.(在IPv6網絡上測試出錯,需要支持IPv6 。一般情況只需要把第三方的SDK更新到最新版本即可,如果手動修改,可以參考http://www.jianshu.com/p/49960caf021e
  3. Please refer to the attached screenshot for more information.(需要更多的截圖,蘋果需要每種屏幕的截圖都要5張,我有些是隻有一張)
  4. Moreover, we need additional information about your app.(需要更多的信息。就是在app說明的地方寫多一點。我只寫了一句)
  5. Does your app access any paid content or services?
What are the paid content or services, and what are the costs?
Who pays for the content or services?
Where do they pay, and what’s the payment method?
If users create an account to use your app, are there fees involved?(介紹相關的付費情況。在app說明那裏介紹吧)
  6. We began the review of your app but are not able to continue because we need access to a video that demonstrates background location services in use on an iOS device.(需要錄製一個視頻,教測試員怎麼用,在哪裏用到了background location services。視頻放到一個網址上,然後把地址給他們)
  7. Metadata Rejected:截圖放了安卓的截圖

待續…..

iOS開發交流羣:301058503

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章