2010-01-21 48 views

回答

3

我在XCode中制作两个目标。一个特设的和另一个appstore。

每个人都有自己的分布图,并且每个人都有自己的 这样的AppID两个版本可以在手机上共存。

警告:在AppStore版本必须辞职,并通过iTunes安装 。

取决于“shipping”的含义。如果你的意思是 已经不存在,那么你只需要修改并购买你的 自己的应用程序。

+0

我做了一个变种。我在Xcode中创建了两个目标,一个用于“制作”,一个用于“测试版”。然后,我给我的测试版本的包标识符“com。[mycompanyname]。[myproductname] .beta”。最后,我为自己创建了一个新的开发证书,其域名为“com。[mycompanyname]。*”,因此它可以应用于我的生产产品和我的测试版产品。谢谢。 – 2010-01-22 19:54:59

+0

我还将版本甚至功能/分支名称添加到我的临时捆绑包标识符,以便测试人员可以安装两个不同的版本。 – 2010-01-22 22:30:10

0

您可以更改应用程序包标识符,使其在您的设备上安装为自己的应用程序,当您想要重新分配时,只需将包标识符(在plist中)更改回原来的状态即可为你工作

+0

更改软件包名称似乎没有什么区别...它只是最终取代了我手机上已有的应用程序。似乎影响变化的唯一事情是改变Bundle标识符。然而,这是有问题的,因为Xcode在试图签署我的设备代码时发生窒息,并说捆绑ID与我的开发证书中的内容不匹配。我不确定是否有可能将我的开发证书更改为使用通配符来解决问题......这是我在这里要问的一部分。 – 2010-01-22 01:11:25

+0

对不起,我的意思是捆绑标识符,不正确的这 – Daniel 2010-01-22 20:32:16