怎么查看appstore的app所使用的xcode版本

前景:我们用xcode10来编译了个app上传到appstore,然后发现了一个超级严重的问题,就是在iOS9系统的设备上,下载下来后,界面直接就卡死的,还有些是点击就crash. 针对这个问题,我们去找寻了下问题所在.然后发现这个是xcode10的问题.但微信却没问题,所以就有了查看线上的微信是用xcode几编译的需求

拿到appstore的微信的ipa包

我们可以直接在电脑上的pp助手上来下载

解压缩下载下来的ipa包

这个ipa包是个zip格式的,用系统的zip解压就可以

打开

打开解压后的,拿到info.plist文件
我们平时在开发的时候,从xcode工程中看到的info.plist的信息如下
image.png

不过这个是隐藏了很多信息的,其实这个info.plist文件中的内容远远不止这么多

我们直接双击 加压后的微信的目录下的info.plist
双击打开(双击,默认会用xcode打开)
image.png

看到这里的
DTXcode 项了没,这个的值 1000就是指的Xcode10.0

后记

微信的包也是用xcode10编译的,但是它们的就可以在iOS9机器上安装并打开,正常使用.但我们的就不可以.
看网上有说是因为
image.png

但我看微信的解压后的目录中也是有 Assets.car文件的,它们也用到了,怎么就没问题呢?

有人已经向苹果反馈bug了,但目前也没看到苹果提供解决方式.

现在只能倒退回去用xcode9来打包上传.

comments powered by Disqus