内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

flutter打包上架,flutterguan方demo

Flutter打包產(chǎn)物

基于flutter版本1.9.1,低版本區(qū)別對待。

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),雞東網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:雞東等地區(qū)。雞東做網(wǎng)站價(jià)格咨詢:18982081108

lib目錄,libflutter.so文件,三個(gè)目錄armeabi-v7a,x86_64和x86,支持arm平臺32和x86的32和64。

asset目錄,新增flutter_asset目錄,三個(gè)文件,dart產(chǎn)物。

lib目錄,libflutter.so文件,兩個(gè)目錄armeabi-v7,arm64-v8a,支持arm平臺32和64。

asset目錄,新增flutter_asset目錄。

在release模式,libapp.so替代flutter老版本的一些dart產(chǎn)物,如下。

flutter命令打包生成產(chǎn)物,flutter命令腳本會(huì)調(diào)用dart命令。

dart的編譯模式:

kernel snapshot 模式,開發(fā)階段,isolate_snapshot_data,vm_snapshot_data,kernel_blob_bin是業(yè)務(wù)數(shù)據(jù)。

core jit,

生產(chǎn)階段,dart的一種二進(jìn)制模式,這是一種aot模式,vm和isolate。

任重而道遠(yuǎn)

Flutter APP 上架 APP Stroe--- Flutter產(chǎn)物是Debug 版被拒絕上傳

ITMS-90338: Non-public API usage - The app references non-public symbols in Frameworks/Flutter.framework/Flutter: _ptrace.?

原因: 使用了 Flutter 的debug 版產(chǎn)物?打成 iPa 包?

就是Frameworks/Flutter.framework 是debug 版的產(chǎn)物

Debug 版的 Flutter 產(chǎn)物 ,SDK 內(nèi)部使用了 蘋果內(nèi)部私有的API , 會(huì)被蘋果審核監(jiān)測到,存在安全性隱患. 導(dǎo)致拒絕上傳到蘋果后臺.

產(chǎn)生的原因: 因?yàn)殚_發(fā)過程中,直接使用了debug 模式進(jìn)行開發(fā), 在打包的時(shí)候,直接打開 iOS 文件夾下面的工程,在Xcode 里設(shè)置 release 模式時(shí),此時(shí),Flutter 的產(chǎn)物還是 debug 模式下的產(chǎn)物. 沒有刪除替換成 release 產(chǎn)物

1.先 將工程 清理一遍,清理之前debug模式下 的Flutter 產(chǎn)物

2.然后 打開Xcode 工程,配置好相關(guān) 版本號,證書,release 模式

3. 使用命令行 打包 release ,這樣Flutter.framework就會(huì)生成 release? 產(chǎn)物

4.最后 在Xcode 工程內(nèi),按照正常 打包上傳 包過程就可以了

1.進(jìn)入 Flutter 工程 命令行操作

flutter clean

2 .清理之前debug 模式下的 殘留產(chǎn)物 (或者手動(dòng)進(jìn)入文件夾刪除)

rm -rf ios/Flutter/Flutter.framework

3.?獲取 Flutter 的第三方依賴庫

flutter pub get

4.編譯 release 打包 產(chǎn)物?

flutter build ios --release?

(此時(shí)這里可以打包出 app 了, 為了安全起見,最好再次進(jìn)入Xcode 清理一遍,直接打包上傳,)

上面這一步,主要目的是生成 Flutter.framework? 的release 版本產(chǎn)物

5.進(jìn)入Xcode 工程,clean 一遍,檢查相關(guān)證書配置,版本號等

6.直接 Xcode? Archive 打包IPA 上傳 蘋果后臺

最后上傳成功:

思路: 通過檢查Flutter.framework 它的CPU 架構(gòu)支持

如果: 該產(chǎn)物 支持模擬器 x86_arm64 這樣的架構(gòu)的話,說明該產(chǎn)物就是 Debug 版的 產(chǎn)物

因?yàn)閞elease 版的 產(chǎn)物是 不支持 模擬器CPU架構(gòu)的.? ?

輸入終端命令:? lipo -info? 產(chǎn)物的物理路徑

比如:? lipo -info /Users/zzc/Documents/rce_flutter/ios/Flutter/Flutter.framework/Flutter

flutter 打包apk 自動(dòng)打包發(fā)布到蒲公英python腳本

文件需要放到flutter項(xiàng)目的根目錄 ,配置好 蒲公英的apikey 執(zhí)行 python3 apk.py 即可

本文題目:flutter打包上架,flutterguan方demo
分享路徑:http://www.rwnh.cn/article14/dssdsde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站導(dǎo)航、服務(wù)器托管品牌網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
山丹县| 进贤县| 南投市| 繁昌县| 三穗县| 内丘县| 鹤岗市| 长泰县| 石嘴山市| 毕节市| 孝感市| 沽源县| 罗山县| 石城县| 武强县| 延安市| 德昌县| 凤山市| 绥江县| 杭锦后旗| 太仆寺旗| 贵阳市| 延津县| 顺昌县| 丰城市| 海阳市| 长兴县| 平塘县| 资源县| 丰都县| 漠河县| 灵宝市| 洪江市| 孝义市| 巴东县| 新源县| 灵川县| 广安市| 九台市| 阳西县| 铁岭县|