赞
踩
1.配置Mac VS Code Flutter环境 https://www.jianshu.com/p/55a047296368 2.Mac安装CocoaPods https://www.jianshu.com/p/cde521ea8afb 3.注意使用的插件要符合两个平台(使用之前要确认确保两个平台) 运行到苹果手机 1. 配置完环境后 打开终端 cd到flutter项目的ios目录下 然后执行 pod update 生成Podfile。lock文件 2.如果出现错误 按照提示进行修改 3.在VS code的终端运行 flutter build ios --release 生成 podfile文件 4.执行flutter run命令 5.如出现错误 按照提示进行修改 6.CocoaPods minimum required version 1.6.0 or greater not installed. Skipping pod install. 出现这个错误 如果已经安装过CocoaPods 那么可以忽略此错误。 运行到苹果手机 直接点击调试即可
打包ios方法:
在Xcode中运行
runner->Edit Scheme->找到Build Configuration->模式选择release->关闭
左侧目录栏->选择runner->General->Display Name是app名字;发布release版本的时候需要在Signing这边选择要发布的开发者证书,不然无法发布;Deployment Info选择 Target为9.0【以当前最低版本要求选择】
如果项目跟播放器有关系的,需要注意设置Build Settings下有一个 Valid Architectures 可能得去掉 arm7的参数,看发布正式版本时是否提示该错误,如果没有则跳过。
发布release步骤
选择product->Archive[进入编译,查看进度,如果没有错误将提示build success]->弹出发布成功弹出框,选择Distribute App->选择 Ad Hoc -> Ad Hoc distribution options[直接下一步]-> Re-sign "Runner" [下一步]-> Review Runner.ipa Content[选择Export]->继续[Export]->即可看到导出文件夹生成一个ipa的文件包
如何查看发布的包有没有包含最新的key
导出包改包名ipa->zip,解压,拿到里面的runner,到控制台,cd 到该目录下,输入命令security cms -D -i embedded.mobileprovision 就可以查看从苹果后台录入到新id 了
记录出现问题
(1)打包后出现白屏不能进入APP :
如果发布正式版后,下载app打开白屏,则需要先到code执行命令 flutter build ios --release,然后再到xcode下重新打包,
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。