2011-06-03 267 views
1

好吧,这是我的情况。大约一年前,我发布了我的第一个iPhone应用程序! (是啊)。从那以后,我一直在努力将其变成一个通用应用程序。在这样做的过程中,我实际上继续创建了一个全新的通用应用程序,然后进行相应的编码。iPhone/iPad应用程序发展和BundleId

所以,现在我想发布这个应用程序,但自应用程序创建新的,它有一个不同的捆绑ID。我不想疏远那些仅仅为iPhone购买以前版本的用户,所以这很简单,只需将通用应用程序包ID更改为我用于iPhone的版本并发布即可?这是否会与苹果发布系统一起飞?

在此先感谢您的帮助。

地球...

回答

1

应该是绝对好的。这些设备只会用新版本替换应用程序 - 只要您的新应用程序使用相同的数据存储/首选项等,没有理由不起作用。

注意:这个答案假设你将把它作为升级到你以前的应用程序发布。

+0

是的。说实话,我认为如果我使用相同的捆绑ID,它会知道它是升级? (加上这个事实,当它被提交给苹果它被列为升级)你的意思是数据存储偏好? – George 2011-06-03 15:43:17

+0

正如在确保你的新应用程序在NSUserDefaults等中使用相同的键/值 - 你几乎可以肯定已经这样做了! – deanWombourne 2011-06-04 15:55:49