将应用上传到应用商店中的客户帐户
Uploading app to client account in app store
这是我第一次尝试将应用上传到应用商店,所以我完全迷路了。我在网上搜索了我遇到的问题,但找不到解决问题的方法。
这是问题所在:
我已经为客户现有的 iPhone 应用程序开发了一个更新版本。应用程序的原始版本已经在应用程序商店中存在了很长时间。客户希望我将新版本的应用程序上传到他们在应用程序商店中的帐户作为 "prerelease" 进行测试。他们给了我他们的商店帐户(管理员角色)用户名和密码来登录。我在 Xcode 中添加了帐户并为他们的团队配置了构建设置。但是,在构建存档后,当我单击 "Validate" 按钮和 select 他们的团队时,我收到一个错误弹出消息“您的帐户已经有效的 iOS 分发证书”。我不能在这里 post 图片,所以这里是弹出窗口的快照图片):
http://imgur.com/yLL5K1k
Apple 故障排除文档 (documentation link here) 显示他们应该导出开发人员配置文件并让我在我的 Mac 上导入。但是,客户说他们没有Mac,也没有Xcode,所以他们不能自己做。 Apple 文档提到了另一个选项——“撤销并请求”,但我看不到该选项。另外,如果执行"revoke",是否会影响客户的应用(应用商店中超过20个应用)?
我已经从会员中心下载了他们所有的证书和配置文件,导入到钥匙串,将帐户添加到 Xcode,配置 Xcode,但没有任何帮助。
有谁知道我该怎么做,或者问客户,以便我可以将应用上传到他们的应用商店帐户?
谢谢!
您必须已经从该帐户下载了分发证书。仅此是不够的。您必须先从创建证书或上传应用的客户端或开发者处获取私钥。
- 使用所需的凭据登录 developer.apple.com 门户。
- 单击“管理您的证书、应用程序 ID、设备和配置文件”。在证书、标识符和配置文件
下
- 然后点击“证书”
- 在新页面点击右上角的“+”按钮。
- 现在在此页面上 select Production.
下的“App Store 和 Ad Hoc”
- 然后按照新页面上与 CSR 文件相关的说明进行操作。
注意:创建具有唯一名称的新证书,这样您就不会错误地将旧证书下载到您的mac。
这是我第一次尝试将应用上传到应用商店,所以我完全迷路了。我在网上搜索了我遇到的问题,但找不到解决问题的方法。
这是问题所在:
我已经为客户现有的 iPhone 应用程序开发了一个更新版本。应用程序的原始版本已经在应用程序商店中存在了很长时间。客户希望我将新版本的应用程序上传到他们在应用程序商店中的帐户作为 "prerelease" 进行测试。他们给了我他们的商店帐户(管理员角色)用户名和密码来登录。我在 Xcode 中添加了帐户并为他们的团队配置了构建设置。但是,在构建存档后,当我单击 "Validate" 按钮和 select 他们的团队时,我收到一个错误弹出消息“您的帐户已经有效的 iOS 分发证书”。我不能在这里 post 图片,所以这里是弹出窗口的快照图片): http://imgur.com/yLL5K1k
Apple 故障排除文档 (documentation link here) 显示他们应该导出开发人员配置文件并让我在我的 Mac 上导入。但是,客户说他们没有Mac,也没有Xcode,所以他们不能自己做。 Apple 文档提到了另一个选项——“撤销并请求”,但我看不到该选项。另外,如果执行"revoke",是否会影响客户的应用(应用商店中超过20个应用)?
我已经从会员中心下载了他们所有的证书和配置文件,导入到钥匙串,将帐户添加到 Xcode,配置 Xcode,但没有任何帮助。
有谁知道我该怎么做,或者问客户,以便我可以将应用上传到他们的应用商店帐户?
谢谢!
您必须已经从该帐户下载了分发证书。仅此是不够的。您必须先从创建证书或上传应用的客户端或开发者处获取私钥。
- 使用所需的凭据登录 developer.apple.com 门户。
- 单击“管理您的证书、应用程序 ID、设备和配置文件”。在证书、标识符和配置文件 下
- 然后点击“证书”
- 在新页面点击右上角的“+”按钮。
- 现在在此页面上 select Production. 下的“App Store 和 Ad Hoc”
- 然后按照新页面上与 CSR 文件相关的说明进行操作。
注意:创建具有唯一名称的新证书,这样您就不会错误地将旧证书下载到您的mac。