【问题标题】:How to build an iPhone app for distribution on the clients account? [closed]如何构建 iPhone 应用程序以在客户帐户上分发? [关闭]
【发布时间】:2010-08-10 21:23:10
【问题描述】:

我为我的客户开发了一个小应用程序,该应用程序应该以他们的品牌名称发布。他们为此创建了一个 iPhone 开发者帐户。

到目前为止,为了测试,我使用我自己的开发者帐户为他们提供了临时分布式构建。但是我该如何着手构建他们的应用商店分发版本呢?

据我了解(根据我在供应门户上的“程序用户指南”中阅读的内容),只有团队代理能够创建分发证书并代表他的帐户进行分发构建。因此,即使他们将我作为团队成员或团队管理员添加到他们的团队中,团队代理(我的客户员工之一)仍然需要进行最终构建。

但是我不想向他们提供项目源代码,这不是交易的一部分,而且他们的员工都不具备在 xcode 中实际构建东西的知识——他们甚至没有使用 Mac。

那么,在不交出我的来源的情况下,我如何构建一个应用程序以通过不是我的帐户进行分发?

【问题讨论】:

  • 向他们展示上传过程的屏幕截图,所需的信息等,用漂亮的文字打包并从中挤出密码......
  • 我想要这样,会让我(和他们)的生活更轻松。但是我不认为他们会让我为他们做这件事,这是一家相当大的公司,他们对安全等非常认真......
  • 我投票结束这个问题,因为we are not customer support for your favorite company.

标签: iphone build distribution ios-provisioning


【解决方案1】:

查看this question 的答案。看起来非常相似 - 您不必提供源代码,但他们确实需要 Mac(或以其他方式提供分发证书)来为二进制文件签名。

【讨论】:

  • 说到提供分发证书...:他们的团队代理是否可以创建并下载分发证书并将其连同他的私钥一起发送给我?密钥可以在我的机器上工作吗?这会对他们造成任何“安全威胁”吗?
  • 他们可以将他们的证书和私钥发送给您,然后在您构建并提交(或交给他们提交)之后,他们可以在他们的 iPhone 开发者帐户中撤销这些密钥。就个人而言,我不愿意将我的私钥交给第三方开发者;但如果他们不想(或不能)进行分发编译或自己签名,我不确定他们可能有什么其他选择。您可以向 Apple 发送电子邮件或希望其他人提供替代方案。
  • 谢谢埃里克。刚打电话给 ADC 支持,他们基本上告诉我,即使在团队管理员角色中我也可以为分发构建......所以要么他们改变了一些东西,要么我无法澄清我的问题......我们会看到的。我会接受您的回答,因为无论哪种方式,退出应用程序都可以解决基本问题。如果我的客户必须购买 Mac 来完成此操作,我想这不是我的问题;)再次感谢!
  • 如果您确实找到了可行的解决方案,请将其作为答案也发布在这里 - 我想知道您最终是如何解决的。在这种情况下,我敢肯定你不是唯一一个。 :) 干杯!
猜你喜欢
  • 1970-01-01
  • 2017-10-11
  • 2018-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-03
  • 1970-01-01
  • 2011-09-13
相关资源
最近更新 更多