Flutter ios打包 ipa
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter ios打包 ipa相关的知识,希望对你有一定的参考价值。
参考技术A 1.keychain 钥匙串访问2.申请开发证书
3.注册Bundle ID
4.配置开发证书 (生成.mobileprovision文件)
5.安装证书
6.打包ipa
7.开发团队如何公用证书
进入以下程序
此文件保存到你想保存的地方,后面生成证书有用。
1.打开 苹果开发者中心 ( https://developer.apple.com )
2.按照以下图片步骤走:
上面省略的步骤,按照具体需要选择,基本是“傻瓜式点击
到这bundle id就OK了
.mobileprovision文件格式的配置文件是让开发者的项目(APP)能有真机调试,发布的权限。
配置开发证书,就会需要你设置,在这个项目中添加哪些设备作为真机调试的设备
1.Xcode打开以下文件夹
2.三个必填项
4.选择发布平台:
1.本地安装完.cer证书文件
输入密码之后点击好,即可生成.p12文件
Flutter小记6iOS打包Release或ipa后运行异常 Invalid argument(s): Failed to lookup symbol 解决方案
如果你使用Flutter在iOS的debug开发下运行正常,但是Release或打包上传 testflight后,运行直接崩溃或异常:
Invalid argument(s): Failed to lookup symbol 'getAiFacelmgByDatas': disym(RTLD_DEFAULT, getAiFacelmgByDatas): symbol n ot found
那么恭喜你跟我一样,忽略了官方文档的最下方的介绍 [狗头] 哈哈
在 iOS 中使用 dart:ffi 调用本地代码 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter
此页最后介绍了: 当创建一个 release 档案(IPA)时,符号会被 Xcode 删除。
按照此进行修改一下Xcode配置即可。 有点哭笑不得这个问题~
以上是关于Flutter ios打包 ipa的主要内容,如果未能解决你的问题,请参考以下文章