怎么查看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版本的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 配置多套 App 图标的方法 --- AppStore 图标 A/B Test 实践
iOS 为什么使用xcode8上传app包到appStore无法构建版本