香蕉云编原创发布日期:2023-08-29
xcode是开发mac和ios应用的原生开发工具,使用xcode可以使用Objective-c或者Swift语言开发原生应用,xcode需要运行在mac os上,而且并没有提供windows版本。我们今天要说的主角并不是原生开发,不是Objective-c,也不是swift,而是uniapp开发。
uniapp凭借跨多端开发,跨平台开发,渐渐成为了目前前端开发的主流开发框架之一,对于快速开发多端应用具有天然的优势,它的缺点也比较明显,并没有像xcode那样提供完善的外围工具,比如证书管理、调试和上架等等。
但是xcode对于很多开发者来说,都望而却步,其一是因为它需要安装在mac系统,没有mac系统就无法安装xcode;其二是因为其庞大的体积,很多人即使买了mac电脑,内存也只有128G,现在的xcode都需要升级到最新才能使用,而每升级一次xcode,则又要升级mac os,每次都要预留几十G的空间来升级。所以一些硬盘比较小的mac电脑对于安装xcode来说,也是望而却步。
因此,我们香蕉云编推出了上传工具、证书管理工具、上架截屏和安装测试服务等功能,解决uniapp框架一系列ios开发的外围工具问题。上传ios app到app store,通过这个工具,在线就可以将打包好的ipa文件上传到app store,而无需安装体积庞大的xcode。
上传ipa到app store工具地址如下:https://www.yunedit.com/ipasend ,这个工具是在线上传工具,无需下载,登录即可使用。
下面简单概括下上架的流程 :
1、登录苹果开发者中心后台,点击app store connect下面的app,进入到app的管理页面,你需要先创建app。如下图,其中创建过程中,套装ID(Bundle ID)需要跟我们打包的时候填写的包名一致:
2、创建完app进入app资料填写页面后,如下图,app store要求我们上传ios各尺寸的设备截屏,假如你没有这么多种设备来截屏,你可使用我们的合成截屏功能来生成截屏。
3、填写资料过程中,app store要求我们将开发好的构建版本上传上来,但是它提供的工具都需要mac电脑才能安装,因此你就可以使用我们上面提到的工具来上传即可。
4、登录香蕉云编控制台,点击上传ipa到appstore的功能,开始上传你的ipa文件,如下图所示:
5、上传的时候,还需要输入苹果开发者中心的专用密码和开发者账号。要注意这个专用密码并不是登录密码,假如你不知道如何获取专用密码,可以参考下面的文章设置专用密码: https://www.yunedit.com/xueyuan/jx/apppwd
大概过几分钟,就可以上传成功,上传成功后app store connect上的构建版本里不能马上见到,大概还要过30分钟才能见到。假如30分钟后还见不到,就去邮箱看成功或失败的原因。