如何更改应用程序的包ID?

时间:2011-04-24 01:26:08

标签: iphone xcode app-store

我正在制作我的应用程序的专业版和免费版本,而我只有免费版本,已经在应用程序商店。那么如何更改我的应用专业版的捆绑ID。我是否必须在xcode中做一些事情?

2 个答案:

答案 0 :(得分:3)

执行此操作的最佳方法是创建新目标。在Xcode中,只需转到文件 - >新目标。

这将使用新的main和info.plist创建一个单独的目标。在那里,您可以为专业版指定应用包ID。然后在目标下拉列表中(您用来指定要调试的设备的目标下拉列表),您可以指定要调试哪个目标并最终构建/提交。

这样可以创建Pro和Lite版本的清晰分离,同时可以共享您已创建的代码。对于您的每个文件,您需要指定他们需要属于哪个(或两个)目标。

答案 1 :(得分:0)

上面的答案有效;但是,我可以建议您使用应用内购买来激活付费功能吗?这样,您的软件的现有用户将获得Apple的升级通知(他们应该安装新版本)。我想大多数有兴趣支付付费功能的用户都与目前使用免费版本的用户相同。