錯誤 :Codepoint 59495 not found in font, aborting.
專業(yè)從事網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計,高端網(wǎng)站制作設(shè)計,微信小程序開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團隊竭力真誠服務(wù),采用H5建站+CSS3前端渲染技術(shù),響應(yīng)式網(wǎng)站,讓網(wǎng)站在手機、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項小組,與您實時在線互動,隨時提供解決方案,暢聊想法和感受。
打包命令添加 --no-tree-shake-icons
如:flutter build apk --no-tree-shake-icons
flutter build ios --no-tree-shake-icons
通過module的形式將flutter嵌入已有的ios項目中后,打包發(fā)布時可能會遇到報 Flutter.framework包含了x86_64框架問題,出現(xiàn)這個問題基本是因為粗心。
怎么構(gòu)建flutter module項目這里不提了,官方和網(wǎng)上博客都有。為了在已有的ios項目中嵌入flutter項目需要在ios項目中新建 Run Script Phase然后添加腳本:
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build
"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" embed
官方文檔中明確寫道?drag the new build phase to just after the Target Dependencies phase
網(wǎng)上其他相關(guān)博客基本也會有寫這一點,意思是把新建的那個Run Script Phase拖到Target Dependencies phase下面,只有確保這個就不會有x86_64的問題。
當(dāng)時遇到這個問題還研究了老半天,根據(jù)別人的博客還加了移除Flutter.framework中x86_64框架的腳本,然后我加了這個腳本也是沒有效果,沒有效果的原因也是這個順序的問題,同樣的拖到Target Dependencies phase下面也是會生效的(順序?qū)Φ脑捑筒恍枰~外添加移除x86_64的腳本)。
當(dāng)時構(gòu)建項目的時候看到說要拖到Target Dependencies phase下面,我理解的是新建的要在Target Dependencies phase下面而不能在它上面,然后新建一個Run Script Phase默認(rèn)就是在最下面所有也就沒管了,但是其實這個順序是有講究的,分先后執(zhí)行,其他腳本都執(zhí)行完了,項目都已經(jīng)打包好了,你最后再去執(zhí)行腳本處理Flutter.framework當(dāng)然是沒有效果的
所以還是要有一個嚴(yán)謹(jǐn)?shù)膽B(tài)度,不要太隨意
將生成的 key.jks 文件放置到如下圖位置
key.properties文件中需要輸入以下內(nèi)容:
添加配置1(如圖二)
重要配置(圖三替換圖四)
參考一
參考二
參考三
打包報錯1:
android打包 提示checkreleasebuilds false
打包報錯2:( signingConfigs 與 buildTypes 順序錯誤 如圖六)
打包報錯3:
安裝包無法安裝 使用真機跑 完整報錯應(yīng)該類似下面這樣:
如圖新增 android:exported="true" 即可
參考
參考
參考
每次將Flutter應(yīng)用打包iOS上傳到App Store Connect之后,都會收到以下電子郵件警告,但不影響正常構(gòu)建版本。但是煩躁,解決如下:
大意就是 缺少推送相關(guān)的配置信息,其實在開發(fā)者網(wǎng)站配置證書的時候一般都進行 ‘推送功能’ APNs 勾選,但是項目中暫未設(shè)置推送配置,所以警告。
思路兩個方向:
ld: '/Users/xxx/Library/Developer/Xcode/DerivedData/Runner/Build/Intermediates.noindex/ArchiveIntermediates/Runner/BuildProductsPath/Release-iphoneos/xxx/xxx.framework/xxx' does not contain bitcode . You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target.
可能你的問題描述有點不同, 不過也是因為插件庫沒有使用 bitcode
這時你項目打包時, 上面也不能使用 bitcode
再加上下面這個:
這個問題就解決了