前言
对于没有做过IOS开发的人来说,哪怕只是一个上架就是一个很麻烦的事情,这里主要记录一些上架过程中遇到的事情。
一、ipa上传工具
如果采用uniapp云打包的话,没有办法直接在Xcode里面进行上传ipa。官方提供了Transporter程序,可以在应用市场进行下载。这里上传完后顺利的话就可以在appstoreconect网站里面看到上传的包了。该网站地址如下:
https://appstoreconnect.apple.com/apps
倘若上传完后,等了大概三五分钟网站上都没有看到上传的ipa文件的话,那么检查该账号的苹果邮箱,上传进度可以在该邮箱看到,不管是上传成功还是上传失败
二、IOS的UIWebView问题
由于在新版本的webView不允许使用这个,所以。uniapp需要对此进行更改,否则无法上架。邮箱中的错误反馈如下:
App Store Connect
Dear Developer,
We identified one or more issues with a recent delivery for your app, "ll" 1.0.1 (101). Please correct the following issues, then upload again.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Learn more (https://developer.apple.com/documentation/uikit/uiwebview).
Best regards,
The App Store Team
对于该问题,直接参考以下官方回复:
https://ask.dcloud.net.cn/article/36348
这里需要注意检查manifest.json中的App模块配置中的iOs UIWebview是否勾选上了,因为这个百度上的帖子不大提及这个事情。一般来说是默认不勾选的,但是如果项目是比较旧的项目可能会默认勾选。