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

Posted yohunl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查看appstore的app所使用的xcode版本相关的知识,希望对你有一定的参考价值。

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

拿到appstore的微信的ipa包

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

解压缩下载下来的ipa包

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

打开

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

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

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

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

后记

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

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

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

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

以上是关于怎么查看appstore的app所使用的xcode版本的主要内容,如果未能解决你的问题,请参考以下文章

怎么查看手机app是不是在监测后台

Xcode 配置多套 App 图标的方法 --- AppStore 图标 A/B Test 实践

iOS 为什么使用xcode8上传app包到appStore无法构建版本

iOS 应用在 App Store 上显示的语言比在 Xcode 上更多

IOS系统更新后无法连接AppStore,怎么办

App Store 提交的最低 Xcode/swift 版本