你是否也像我同樣手賤升級了beta版 OS X或者Xcode,而後發佈新版App的時候說啥也發佈不上去。。Xcode還好,大不了從新裝個正式版,beta版系統就慘了,第一反應還得重裝系統了,仍是降級的。。囧app
後來發現只要改下系統編譯號就能夠機智經過的。。特此記錄,方便往後繼續手賤。ui
就是下面這段iTunnes Connect上的提示,讓我苦苦糾結了許久。。.net
找到打包後的文件
Window -> Organizer -> Archives
找到對應的版本,右鍵Show In Finder
code
找到相應的 .xcarchive 文件右鍵顯示包內容
Products -> Applications -> .app文件 右鍵顯示包內容 -> 找到Info.plistblog
找到KEY – BuildMachineOSBuild
把VALUE改爲正式版本的編譯號,好比14C109 (Yosemite 10.10.2)圖片
2、臨時修改系統版本號get
打開 /System/Library/CoreServices/SystemVersion.plist
io
修改圖中第七行 KEY=ProductBuildVersion對應的值
即將當前「15F18b」改爲正式版本的編譯號,好比14C109 (Yosemite 10.10.2) 編譯
重啓Xcode、從新打包並提交iTunes Connect
參考:http://blog.csdn.net/lsgcsh/article/details/51124377#t2