通过公司帐户将我的应用程序上传到 Apple 的 App Store

Posted

技术标签:

【中文标题】通过公司帐户将我的应用程序上传到 Apple 的 App Store【英文标题】:Upload my App on Apple's App Store through Company's account 【发布时间】:2014-08-17 19:39:52 【问题描述】:

我的情况是我创建了应用程序,客户给了我访问他们开发者帐户的权限。我只能访问我下载的他们的证书。开发者和分发证书。

我还可以访问他们的 itunesconnect,我可以通过它上传应用程序。

我的问题是我将如何使用这些证书并将应用程序上传到 AppStore。客户的 App ID 与我的不同,所以我想我必须更改我的并创建一个新包。

我会使用客户的证书并通过我的开发者帐户创建配置文件吗?

【问题讨论】:

【参考方案1】:

以下是基本步骤,但我建议您访问此站点Getting Started,并彻底遵循。

    登录开发者帐户。

    在您的 Mac 上安装证书

    创建一个新的 AppID,它应该和你的 Bundle ID 一样

    现在使用您在步骤 #3 中创建的 AppID 创建开发/分发配置文件

    使用这些配置文件(代码签名)发布/分发您的应用程序。

再一次,上面是为您提供帮助的快速视图,您必须关注我提到的网站。

【讨论】:

谢谢Sarim,我要安装的证书是我客户的证书,对吧?是他的开发者证书还是分发证书? 是的,如果您在应用商店/adhoc 上发布它,那么它将是分发证书,否则出于开发目的,您将使用开发证书。 如果以上内容对您有所帮助,请花点时间将其标记为您的答案。 萨里姆,这就是问题所在。对于#3。我对此真的很陌生。我正在从客户的证书创建配置。但是当我创建类似于Client的App ID时,它给了我错误An App ID with Identifier 'com.client.app' is not available. Please enter a different string.我应该在这里做什么。 AppID 应该是全球唯一的,这意味着它不仅在您的范围/配置文件中而且在所有方面都应该是唯一的。所以你需要在这里选择一个不同的Bundle ID,但它必须是唯一的,在你的情况下,有人已经使用了 com.client.app 所以它不能被重复使用。

以上是关于通过公司帐户将我的应用程序上传到 Apple 的 App Store的主要内容,如果未能解决你的问题,请参考以下文章

什么?无法上传 Apple Store,奇怪的 unicode 字符占据了我的 Apple 帐户

Apple iTunes Connect 应用程序状态,等待上传

将 iOS 开发者帐户从个人转换为公司 [关闭]

启动失败,LibGDX IOS 设备

如何将我的应用程序从“拒绝”状态移动到“等待上传”状态?

转移应用 Testflight