Flutter 打包ipa上傳appstore


1.安裝xcode

2.配置account 從Xcode - Preferences打開,然后添加Account (選擇apple id),這里的賬戶是在apple開發平台注冊的賬戶。個人的賬戶,目前跨平台開發沒法在真機上測試和運行

 

 

 

 3.上傳證書和簽名

 

4.如此真機測試還沒有證書或簽名,對應簽名的地方會報錯,點擊可添加設備

5.在Android Studio上運行到iphone上一般有一下報錯,解決方式如下

  a:運行提示

'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.0.99. (in target 'GoogleAppMeasurement' from project 'Pods')

Encountered error while building for device.

  解決方式:一般直接flutter build ios --no-codesign

  b:在xcode運行build,發現提示bitcode報錯

  選擇Pod,然后把對應Pod下的包的bitcode都重置為yes

  

 

 

 6.運行Archive報錯bitcode的情況

  解決方式:

  a:在項目下執行rm ios/Podfile刪除Podfile

  b:執行flutter build ios --no-codesign

  c:如果執行后仍然報錯,那么查看xcode的Pod項目是否還報錯,如果是報錯bitcode,那么重新把第5點b執行一次,把bitcode重置為yes

  e:重新執行a和b。或者在執行a和b的時候,先檢查bitcode是否為yes,然后再執行a和b

7.執行Archive ,如果構建成功,會彈窗一個執行成功的窗口:點擊Distribute App分發App,一路next,在upload之前,一般需要檢查下賬戶信息和app的一些版本信息,查看是否有錯誤。然后upload

 

 

8.upload成功后,等待一段時間,可以在Apple開發者平台上看到你上傳的版本

 

 

9.上傳成功后TestFlight上,可以看到你上傳的最新版本。testflight上的版本就是已提交但未提交給apple審核的app。

 

 

10,可以點擊AppStore,找到你對應的app的版本,如我的是1.6.0.然后點擊對應的版本並添加構建版本,如你上傳最新構建版本

 

 

11.填寫相應信息,即可提交審核。先點擊存儲,再點擊提交審核。

12.如果上傳tf失敗的話,需要增加構建版本的版本號。我的上個版本是89,對應的改為90.version沒發版的話,不需要增加

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM