flutter ios开发打包发布全流程

题外话:第一次接触flutter,刚开始是用windows电脑开发,后期转到mac电脑测试时候会有很多坑。建议最好开始就用mac开发。另外,安卓市场发布需要软件版权证书,可以提前申请,因为也挺费时间的。下面开始介绍ios开发打包发布的流程和中间需要注意的点。

第一部分:开发测试

第二部分:打包发布

1、申请钥匙串
2、申请证书
3、注册Bundle ID
4、添加测试设备
5、配置证书
6、打包ipa
7、发布

1、申请钥匙串
打开mac中的应用程序‘钥匙串访问’


flutter ios开发打包发布全流程_第1张图片
保存到电脑就好了,最后是一个这样的文件,申请证书的时候会用到它。
flutter ios开发打包发布全流程_第2张图片
2、申请证书
到苹果开发者网站(注意你登陆的账号要是认证的开发者或者已经加入认证的开发者团队当中才能登陆进去)
你可以看到下面的这个页面
flutter ios开发打包发布全流程_第3张图片
点击如下任意一个位置,开始证书申请
flutter ios开发打包发布全流程_第4张图片
flutter ios开发打包发布全流程_第5张图片
flutter ios开发打包发布全流程_第6张图片
flutter ios开发打包发布全流程_第7张图片
flutter ios开发打包发布全流程_第8张图片
3、注册bundle id
flutter ios开发打包发布全流程_第9张图片
flutter ios开发打包发布全流程_第10张图片
flutter ios开发打包发布全流程_第11张图片
flutter ios开发打包发布全流程_第12张图片
注意要和xcode里的bundle id一样,如下
flutter ios开发打包发布全流程_第13张图片
flutter ios开发打包发布全流程_第14张图片
4、添加测试设备
flutter ios开发打包发布全流程_第15张图片
flutter ios开发打包发布全流程_第16张图片
5、配置文件
flutter ios开发打包发布全流程_第17张图片
flutter ios开发打包发布全流程_第18张图片
flutter ios开发打包发布全流程_第19张图片
flutter ios开发打包发布全流程_第20张图片
flutter ios开发打包发布全流程_第21张图片
flutter ios开发打包发布全流程_第22张图片
6、打包api
将你的项目打开
这样flutter ios开发打包发布全流程_第23张图片
或者找到你的项目目录下的ios里的,双击打开
flutter ios开发打包发布全流程_第24张图片
flutter ios开发打包发布全流程_第25张图片
flutter ios开发打包发布全流程_第26张图片
flutter ios开发打包发布全流程_第27张图片
要连接真机后才可以

flutter ios开发打包发布全流程_第28张图片
我们上传到app store
flutter ios开发打包发布全流程_第29张图片
我们上传flutter ios开发打包发布全流程_第30张图片
一直nextflutter ios开发打包发布全流程_第31张图片
flutter ios开发打包发布全流程_第32张图片
flutter ios开发打包发布全流程_第33张图片
上传成功后我们就可以去app store connect
flutter ios开发打包发布全流程_第34张图片
flutter ios开发打包发布全流程_第35张图片
在这里插入图片描述
flutter ios开发打包发布全流程_第36张图片
填写完上传审核就好了。

下面是几点审核需要注意的地方
1、联系人电话要是+8618120090839的格式
flutter ios开发打包发布全流程_第37张图片
2、app用到的权限,提示文字需要写明申请后的结果,可以在ios app里看看别人是怎么写的
例如西瓜视频flutter ios开发打包发布全流程_第38张图片
3、app里所有的功能都要开发完成,不能有点击后没反应或者弹出待开发都文字之类的,没开发完成的就直接隐藏不要显示了
4、app的截图和预览,最好是能体现app功能和内容的
flutter ios开发打包发布全流程_第39张图片
5、如果app有第三方登陆功能的话,一定要实现apple id登陆
6、如果应用内有微信支付宝等第三方支付功能的化,建议要做一个接口,后台可以控制这些的显示,审核的时候隐藏,审核通过后显示,否则苹果一直会以‘使用app需提前下载第三方应用’的理由拒绝通过

更多注意事项遇到再更新吧,如有不对或者疑问,欢迎评论

你可能感兴趣的:(flutter开发,移动开发,android,app,ios,xcode)