XCode 工具链:如何将应用程序从一个帐户移动到另一个帐户?
Posted
技术标签:
【中文标题】XCode 工具链:如何将应用程序从一个帐户移动到另一个帐户?【英文标题】:XCode toolchain: how to move an App from one accounts to another? 【发布时间】:2013-03-10 08:15:07 【问题描述】:类似于this situation [*]。
请跟进澄清,因为我在平行宇宙中:
A. 我,作为单一的 Apple 开发者。和
B. 客户,由两人组成的团队 - 我刚刚被添加为第 2 个人,一名管理员
(不是代理 - 他是第 1 个人)。
客户为我提供了 * 应用程序重写/修复的源代码。 * 第一个版本还在 App Store 上,我的升级是它的替代品。
我在我的机器上重写了应用程序,使用我的 Apple 开发帐户和我的开发人员证书进行设备测试。所以,在这一点上,它似乎是“我的”应用程序。请注意,我还没有为我或客户端分发或 iTunes Connect。但他们确实为早期版本的应用程序提供了它们,我的升级将替换它,如前所述。 )
现在,它没有错误了 :-/ 并且需要在客户的帐户下上线,而不是我的帐户。
这就是我陷入困境和困惑的地方。 (我与 Apple 交谈过,他们有些帮助,但我担心会损坏/混淆我机器上的所有证书/帐户。)
问题:
1a。客户可以只使用门户(在他们的 ID 下)生成新的分发证书/规定供我使用吗?
1b。我应该把它们放到我的 XCODE 中吗?
“2.”然后我可以在他们的帐户下分发?
3a。他们是否也必须(从他们的帐户)为我生成开发者证书? (Apple 的两个人建议这样做,但不确定。)
3b。在这种情况下,在进行分发之前,我必须在我的机器上根据他们的开发证书重新编译吗?
这似乎几乎是火箭科学困难,但它不应该是!
感谢任何的帮助。
(我希望这确实符合FAQ第3条“工具链”中的编程问题!)
【问题讨论】:
【参考方案1】:我认为您可以共享客户端的分发证书或重新生成一个新的。
对于后一种情况,客户端无法再分发应用程序。你可以谷歌它的第一个解决方案,有一堆。
【讨论】:
yibuyiq,感谢及时回复!后一种情况不是一种选择,前一种情况是可行的。奇怪的是,我进行了大量搜索,但一无所获。 你用 Google 搜索了什么搜索字符串? 谢谢 - 看起来很乱。如果我有他们的帐户信息,有没有办法做到这一点(我的意思是,不必“去他们的机器”来导出这些东西?) 跟进 - 虽然我很欣赏链接,yibuyiqu,但那里描述的方法不适用于我的情况。任何其他建议都会有所帮助。 (我觉得这比我想象的要容易得多!) 您应该要求您的客户将密钥和密码导出给您。它适用于我的情况。你卡在哪一步了?可以在google上搜索“ios共享分发证书”。 需要在客户端机器上物理导出密钥。以上是关于XCode 工具链:如何将应用程序从一个帐户移动到另一个帐户?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode - 如何将 App ID 后缀从旧帐户更改为新帐户?带有标识符的应用程序 ID 不可用。请输入不同的字符串
从 Xcode 6 仅将单个开发人员帐户导出到 .developerprofile