App Store 上架流程 記錄 上架無源碼app到TestFlight 並添加hook插件 實現增加功能

 


目錄

上架準備

具體操作

注意事項


上架準備


0-1,在App Store 下載想要上架到 TestFlight 的app,例如:微信,支付寶,QQ,等.... 都可以的

0-2,安裝完畢後,越獄手機砸殼取出ipa文件

0-3,用上架的證書,簽名ipa文件

0-4,然後xcode操作上架


具體操作


1.創建一個要上架app的包名,例如:app.xxxxxxx.com

2.打開xcode隨便編寫點代碼,點擊創建上架按鈕

3.彈出待上架列表,點擊 在文件夾中顯示

4.刪除xxxxx.app,放入簽名好的新app文件

5.回到上架頁面,點擊上架,或者,導出ipa

6.然後就開始TestFlight內測


注意事項


6.必須有:icon.png

7.app最好用xcode 運行簽名,選擇不加載插件【刪掉插件目錄】

8.Assets.car 文件必須是未壓縮的,可解密後xcode 用App Store生成 替換

9.infp.plis 文件 裏面ipa權限 必須添加


問題總會

①問題,是icon.png沒找到,

                  解決方法:plis文件中,刪除flieico字段即可

②問題,是文件超過限制大小  蘋果官方文檔顯示

②總結:

執行文件大小是指執行文件的__TEXT部分

當iOS最低版本小於7.0,32位+64位最多爲80MB;

當IOS大於等於7.0,每個分區是60MB(並不是指32位+64位最多爲120MB,當32位分區佔用50MB,64位分區佔用61MB,總111MB也不行,因爲64位分區超出了);

當IOS大於等於9.0,總限制400MB;

因爲現在最新系統是iOS11, 基本上都是iOS9以上的系統, 所以我就直接改成iOS9以上,意思只有iOS9系統以及更高的可以下載此軟件.

③問題,是plis文件中的,最低支持ios版本,太低了,調到9.0一般就行了。 

 

App Store Connect Operation Error
ERROR ITMS-90022: "Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface"

解決:更新app版本的時候報了這個錯誤,看意思差不多是缺少相關的尺寸的圖標,添加進去,然後重新Archive重新提交就OK了

 

App Store Connect Operation Error
ERROR ITMS-90713: "Missing Info.plist value. A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'app.xxx.com'. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7."

App Store Connect Operation Error
ERROR ITMS-90704: "Missing App Icon. An app icon measuring 1024 by 1024 pixels in PNG format must be included in the Asset Catalog of apps built for iOS, iPadOS, or watchOS. Without this icon, apps cannot be submitted for review. For details, see https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/."

 

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