今天再上传应用到iTunes Connect时候出现了新问题,每次上传的版本显示无效!
70055EA6-9A83-44A7-8A56-9E28B8B5A083.png
整了一上午!各种百度谷歌,导致这种原因的因素很多,而网上大多数关于此类问题的解决办法都是关于用户各种各种权限 的问题,比如使用相机,使用麦克风之类的。这种问题当然很好解决,只要在项目info.plist文件里配置一下就OK。而且遇到这种上传的问题苹果也会给你发送邮件告诉你具体哪里出了问题,你只要按照指示解决就行。
而我今天的遇到的问题就有些麻烦,也可能是没多少经验。苹果也给我发来了邮件,问题如下:
我的项目使用了阿里的sdk,邮件的意思是我使用的第三方sdk(也就是阿里的sdk)info.plist中配置了模拟运行环境,如果要上线必须改成正是环境;网上也有关于类似的问题,说是修改sdk中的info.plist文件的key:CFBundleSupportedPlatforms 的值。
于是我打开了阿里的sdk:
22958217-2CFC-4BC4-A55F-28255D7DB701.png
我一看傻眼了!哪有什么info.plist!!全局搜索,除了项目的plist文件也没别的了!!陷入懵逼状态!😢
于是抽了根烟冷静一下,突然灵机一动🤔:找到阿里静态裤.framework文件,把后缀改成zip文件格式,然后打开一看:果然你丫的info。plist藏在这里:
51991BA5-66CA-422F-9972-5AB2A75858A2.png
然后打开plist文件:还真有CFBundleSupportedPlatforms:
A8E87FE8-B0BC-4C9C-84DA-FE2FA5CC548C.png
CFBundleSupportedPlatforms数组里的value是iPhone simulation,然后把它改成了iPhoneOS,保存一下文件。关闭!
最后再把zip改成原来的.framework格式。OK大功告成,再次提交应用,终于...😂
网友评论