構建新的 App 和 App 更新時,必須使用公共(GM)版 Xcode 6 或更高版本、OS X 以及 iOS SDK。請勿提交使用 Beta 版軟件,包括 Beta 版 OS X 構建的 App。

Beta 版軟件如何成功發佈App

你是否也像我同樣手賤升級了beta版 OS X或者Xcode,而後發佈新版App的時候說啥也發佈不上去。。Xcode還好,大不了從新裝個正式版,beta版系統就慘了,第一反應還得重裝系統了,仍是降級的。。囧app

後來發現只要改下系統編譯號就能夠機智經過的。。特此記錄,方便往後繼續手賤。ui

問題描述

就是下面這段iTunnes Connect上的提示,讓我苦苦糾結了許久。。.net

機智的解決方法

    1. 找到打包後的文件 
      Window -> Organizer -> Archives  
      找到對應的版本,右鍵Show In Finder 
      這裏寫圖片描述code

    2. 找到相應的 .xcarchive 文件右鍵顯示包內容 
      Products -> Applications -> .app文件 右鍵顯示包內容 -> 找到Info.plistblog

    3. 找到KEY – BuildMachineOSBuild 
      把VALUE改爲正式版本的編譯號,好比14C109 (Yosemite 10.10.2)圖片

2、臨時修改系統版本號get

此方法須要禁止系統完整性保護System Integrity Protection (SIP)it

    1. 打開 /System/Library/CoreServices/SystemVersion.plist  
      這裏寫圖片描述io

    2. 修改圖中第七行 KEY=ProductBuildVersion對應的值 
      即將當前「15F18b」改爲正式版本的編譯號,好比14C109 (Yosemite 10.10.2) 編譯

    3. 重啓Xcode、從新打包並提交iTunes Connect

參考:http://blog.csdn.net/lsgcsh/article/details/51124377#t2

相關文章
相關標籤/搜索