iOS App打包Upload成功,构建版本查找不到

1,648 阅读1分钟

记一次 App开发、测试完成后,打包、upload成功,App Store Connect内构建查找不到对应版本 的问题。

上传

从去年年底开始,迁分支代码,一路迭代功能,修复代码。到今天,终于可以正式打包上架了。

结果,准备好一切,从打包企业分发包,切换到打App Store包。

Xcode13吭哧吭哧,努力半天,终于打包完成,上传成功。

Snipaste_2022-03-14_12-30-54.png

懵圈

忙的我,赶紧打开App Store Connect一看,构建版本里空空如也。

啥情况,过几分钟,刷新,没有。

再过几分钟,再刷新,还没有。

我去。啥情况?

发现

咦?iPhone有通知。点开看看,邮件?!

再打开邮件。

好吧,apple 开发者邮件通知,二进制错误,被拒了。

Snipaste_2022-03-14_13-48-30.png

小结

小结:如果打包上传成功,未找到相应构建版本,则可以查询自己邮箱。


题外话

如何移除项目中使用的UIWebView?通过上传审核。

找到项目文件目录下,执行如下命令行

// 注意最后那个 . 不可忽略
grep -r "UIWebView" .

然后,就会看到这样的发现

Pasted Graphic.png

解决办法

2020年12月之后上传App包,需要移除/注释掉也可UIWebView的API调用,比如代理方法什么的。不能在项目中留有UIWebView命名的文件,否则打包上传App Store Connect都会出现失败。

移除UIWebView相关命名的文件。注释UIWebView的API在项目中的调用。