如何共享现有的 iOS 配置文件(或应提交的应用程序)?
Posted
技术标签:
【中文标题】如何共享现有的 iOS 配置文件(或应提交的应用程序)?【英文标题】:How does one share an existing iOS provisioning profile (or app due for submission)? 【发布时间】:2017-12-21 11:20:22 【问题描述】:一位同事有一个完整的 iPhone 应用程序准备提交到 App Store。在他的 iTunesConnect/Apple Dev 帐户/XCode/等中。他已经建立了自己的个人资料和证书。现在我们想将提交的责任转交给我。我有自己的 iTunesConnect/Apple Dev 帐户/XCode/等。如您所想,与我自己的业务相关。
我将进行第一次提交,但理想情况下,我们都希望能够为将来的版本制作它们,我想最好使用他的而不是我的 Apple Dev 帐户,因为否则该应用程序将与我的公司而不是他的公司相关联,并且他为他的客户构建了该应用程序。
是吗?不?请问最好的方法是什么?
感谢您的阅读。
【问题讨论】:
你们必须是同一个开发团队的成员。 谢谢@Paulw11。在这种情况下,我可以具体问一下“开发团队”这个模棱两可的词组指的是什么吗? 这可能有助于***.com/a/17917209/285190 您在使用自动代码签名吗?还是在您指定签名身份、配置文件等的地方进行手动代码签名? 是的,但正如 hotpaw2 所说,如果这个应用程序是为客户准备的,那么你们都不应该将应用程序提交给 Apple;客户应该拥有企业开发者计划成员资格,并且您应该使用该团队成员身份提交应用程序,以便应用程序显示为由“Acme”或其他任何人发布,而不是您的个人姓名 【参考方案1】:如果这些是单独的 Apple 开发者注册,则没有团队。您只能拥有具有公司/公司 Apple Developer 注册/帐户的开发人员团队。对于个人账户,只有注册代理(使用他们自己的开发者账户登录)可以下载他们的证书和规定,并以他们的账户名提交应用程序。
如果您确实让其他开发者使用或登录您的 Mac 以使用他们自己的开发者帐户提交应用程序,您可能需要为此目的在您的 Mac 上设置一个单独的用户帐户,以免混合在一起两个帐户的钥匙串证书和登录信息,这可能会造成混乱。
如果您希望 App Store 中的应用列在最终客户名称下(推荐),并且该客户是一家公司,而不是个人,那么您可能希望添加到该客户的名称中(注册 Apple 的开发者计划作为公司)团队。
【讨论】:
以上是关于如何共享现有的 iOS 配置文件(或应提交的应用程序)?的主要内容,如果未能解决你的问题,请参考以下文章
在现有的 ios/android 应用程序中嵌入反应原生应用程序
iOS - 如何将 Firebase Analytics 与现有的 Google Analytics、GoogleService-Info.plist 集成
如何使用现有的 ASP.net 控制台应用程序构建 android 和 ios 应用程序 [关闭]