flutter ios开发打包发布全流程

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

第一部分:开发测试

第二部分:打包发布

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

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

在这里插入图片描述
在这里插入图片描述
保存到电脑就好了,最后是一个这样的文件,申请证书的时候会用到它。
在这里插入图片描述
2、申请证书
苹果开发者网站(注意你登陆的账号要是认证的开发者或者已经加入认证的开发者团队当中才能登陆进去)
你可以看到下面的这个页面
在这里插入图片描述
点击如下任意一个位置,开始证书申请
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、注册bundle id
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意要和xcode里的bundle id一样,如下
在这里插入图片描述
在这里插入图片描述
4、添加测试设备
在这里插入图片描述
在这里插入图片描述
5、配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、打包api
将你的项目打开
这样在这里插入图片描述
或者找到你的项目目录下的ios里的,双击打开
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
要连接真机后才可以
在这里插入图片描述
在这里插入图片描述
我们上传到app store
在这里插入图片描述
我们上传在这里插入图片描述
一直next在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上传成功后我们就可以去app store connect
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
填写完上传审核就好了。

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

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

猜你喜欢

转载自blog.csdn.net/qq_42944436/article/details/109134663