无论是用原生开发也好,使用uniapp或flutter开发也好,最好打包好的APP是需要上架appstore的。
而在app store connect上架的时候,需要上传ipa文件到app store的构建版本上。因此,需要上传工具。
下面分析下几种上传工具的优缺点:
1、Transporter: Mac电脑可以使用这种工具上传,这个工具可以在app store上直接下载。缺点是这个工具只能安装在Mac电脑上,不能安装在windows电脑上。建议非原生开发的开发者使用这种。
使用方法:将.ipa文件拖入Transporter界面,然后点“交付”功能即可上传。
2、香蕉云编:第三方工具,支持在线上传,不需要安装软件。使用windows/linux电脑或觉得安装软件麻烦的开发者可以使用香蕉云编来上传。
使用方法:登录香蕉云编,然后使用它的上传ipa到appstore功能即可上传。
3、Xcode: 原生IOS APP开发工具,优点是IOS的默认开发工具,缺点是只能安装在MAC电脑,windows电脑没有xcode版本,而且安装包非常大。建议原生开发的开发者使用这种。
使用方法:在xcode的菜单中选择Organizer模块,然后选择Distribute App上传到app store。
4、altool: 通过命令行上传,缺点是需要安装在mac电脑,和需要打命令。
使用方法:
xcrun altool --upload-app -f xxxxxx.ipa -t ios