2014-01-23 28 views
1

我想從頭開始重寫已經在應用程序商店中創建全新版本的應用程序。 我想創建一個新的xcode項目:哪些步驟可以讓「新」應用成爲「舊」應用的升級?重寫商店中已有的IOS應用程序

回答

4

應用程序的標識由應用程序的Info.plist中的包標識符(CFBundleIdentifier)確定。只要您使用相同的ID並將其作爲現有應用的更新(使用更高版本)上傳到商店,您應該沒問題。

+0

如何神祕地創建並存儲在Keychain中的所有Apple安全證書 - 當使用新的新Xcode項目重寫應用程序時,所有這些都會破壞嗎? –

2

捆綁包標識符應該一定是相同的,那麼當您升級時它將覆蓋舊的應用程序。

您可以根據需要更改代碼。

如果您使用的是像CoreData或SQLite這樣的數據庫,則應該查看數據遷移。如果您不這樣做,那麼當您覆蓋它時,新應用程序將崩潰。用戶只能刪除應用程序並重新安裝以使用它。有很多關於CoreData遷移的文章。

希望這會有所幫助!

+0

不是包名稱,包標識符。 – rmaddy

+0

謝謝,我已經改變了。 – Anhong

相關問題