這個問題似乎與XCode Build and Archive for Enterprise Distribution builds old archive有關,但答案並不適用於我;我希望發佈一個新問題是可以接受的。XCode存檔以前的版本
我們有一個使用企業分佈方法分佈的iOS應用程序。過去一年裏,它通過發佈新的IPA並讓用戶刪除並重新安裝應用程序而定期更新。最近,當我存檔和分發應用程序時,它安裝正確,但它是幾天前的前一個版本,沒有任何最近的變化。這些內容與文本標籤一樣簡單,並且文字錯誤提示。
我所做的一切,我能想到的,包括:
確認它建立並在模擬器上運行正常,並直接構建到iPhone時。在這些情況下,一切都很好。
清理項目。
在組織者中,刪除所有檔案並刪除項目。
手動刪除DerivedData文件夾。
重命名IPA並更新分發plist以確保文件不會以某種方式緩存在Web服務器上。
刪除整個項目並從SVN進行全新結帳。
即使當我做所有這些事情在一起,所以我已經完全刪除從我的電腦和Xcode和項目與源文件的全新副本重新歸檔,它仍然存檔過時的版。這可能來自哪裏?我應該完全重新安裝XCode嗎?
「讓用戶刪除並重新安裝應用程序」 - 僅供參考,刪除應用程序是不必要的,當然會導致用戶數據丟失。 – 2012-08-06 13:19:32
另外還有一個問題,您最近是否更改了套件ID?難道你的設備有兩個版本,新版本隱藏在不同的屏幕上? – 2012-08-06 13:20:26
包ID尚未更改。我剛剛證實,該應用程序已完全刪除,並且正在運行剛剛安裝的應用程序,因此設備本身似乎沒有舊的應用程序。 – 2012-08-06 13:28:37