今天再上傳應(yīng)用到iTunes Connect時候出現(xiàn)了新問題送滞,每次上傳的版本顯示無效瘤泪!
整了一上午灸蟆!各種百度谷歌檀蹋,導(dǎo)致這種原因的因素很多式撼,而網(wǎng)上大多數(shù)關(guān)于此類問題的解決辦法都是關(guān)于用戶各種各種權(quán)限 的問題捅膘,比如使用相機郁妈,使用麥克風(fēng)之類的堡距。這種問題當(dāng)然很好解決猩系,只要在項目info.plist文件里配置一下就OK媚送。而且遇到這種上傳的問題蘋果也會給你發(fā)送郵件告訴你具體哪里出了問題,你只要按照指示解決就行寇甸。
而我今天的遇到的問題就有些麻煩塘偎,也可能是沒多少經(jīng)驗。蘋果也給我發(fā)來了郵件拿霉,問題如下:
我的項目使用了阿里的sdk吟秩,郵件的意思是我使用的第三方sdk(也就是阿里的sdk)info.plist中配置了模擬運行環(huán)境,如果要上線必須改成正是環(huán)境友浸;網(wǎng)上也有關(guān)于類似的問題峰尝,說是修改sdk中的info.plist文件的key:CFBundleSupportedPlatforms 的值。
于是我打開了阿里的sdk:
我一看傻眼了收恢!哪有什么info.plistN溲А祭往!全局搜索,除了項目的plist文件也沒別的了;鹬稀硼补!陷入懵逼狀態(tài)!??
于是抽了根煙冷靜一下熏矿,突然靈機一動??:找到阿里靜態(tài)褲.framework文件已骇,把后綴改成zip文件格式,然后打開一看:果然你丫的info票编。plist藏在這里:
然后打開plist文件:還真有CFBundleSupportedPlatforms:
CFBundleSupportedPlatforms數(shù)組里的value是iPhone simulation褪储,然后把它改成了iPhoneOS,保存一下文件慧域。關(guān)閉鲤竹!
最后再把zip改成原來的.framework格式。OK大功告成昔榴,再次提交應(yīng)用辛藻,終于...??