我负责开发应用程序并将其提交到应用程序商店,因为客户已向我们发送了他们的苹果登录信息。至于开发应用程序,这一切都没问题(我还没有提交),但在下周我将需要提交至少三个,所有这些都有不同的Apple ID。
我已从钥匙串中删除了Xcode密码,并将我的证书同步到我拥有的第二个Apple ID。哦,上帝,它用我的钥匙和配置文件制造的混乱。当我使用自己的Apple Id(Xcode 3)执行此操作时,我必须手动执行整个操作,并且可以像我想要的那样命名键等。我进入了第二个Apple Id(Xcode 4),现在Xcode想要为我管理一切。我喜欢这个,但它创建了一些愚蠢名称的密钥和配置文件。这使我很难用一个或另一个签署应用程序,也可以备份一个客户端的密钥,而不是将它们与我的混淆。我害怕进入第三个Apple Id,因为我知道这个烂摊子是无法处理的。
我愿意接受提示,在使用多个Apple ID时需要注意,以便我知道“它是如何完成的”。此外,在提交过程中我可能遇到的任何其他事情。
答案 0 :(得分:1)
如果您在OS X上为每个客户端使用单独的用户帐户,这会容易得多。
如果您为所有内容使用一个共享帐户,那么如果您只有一个开发人员密钥并为每个应用程序使用单独的捆绑ID,则不应存在任何冲突。签名从捆绑ID向后工作 - 从捆绑ID中找到正确的配置文件,从配置文件中找到正确的分发密钥。