4

我和我的团队已与一家公司签订合同,以开发我们的第一个 iPhone 应用程序。

我想知道如何最好地处理这种承包商关系。99美元的SDK/Dev连接账户是否需要建立在承包商名下,这样申请通过时就不是我们公司的名字,而是他们的公司名?

本质上,以承包商的名义提交申请是最佳实践,还是在您申请时可以选择定义这个?

4

2 回答 2

5

你得到一个帐户,他们得到一个帐户。帐户有两个功能。访问开发工具并访问发布应用程序的公司的业务界面。

你注册一次。每个客户都出于最重要的原因注册自己的帐户。那就是银行信息告诉钱去哪里的地方。:)。以及合同和销售数据等。

它的最佳工作方式是让您在通配符开发人员和分发(临时)代码签名密钥(您的帐户)下进行开发。您使用相同的密钥为多个客户签名。最后,您使用特定的 AppStore 密钥(每个客户的帐户)进行签名和发布。

这将允许您进行控制开发、测试和 beta 分发。开发完成后,您将使用他们的密钥签名的发布版本压缩起来,然后他们通过 iTunes Connect 将其上传到他们的帐户下。

奖励部分:这个配置很容易在 XCode 中设置(一旦你克服了 24 小时的绞杀,了解了 xcode 和分发证书的工作原理)。

转到项目->编辑项目设置->配置。从“发布”配置中复制两个新配置。一个叫“Ad Hoc”,另一个叫“AppStore”。如下设置您的签名证书,iPhone Developer for Debug/Release,iPhone Distribution (Ad Hoc) for Ad Hoc,他们的 iPhone Distribution (AppStore) 为“AppStore”。直到最后忘记你甚至有一个客户端,然后切换到 AppStore 分发、构建、压缩、发送电子邮件,然后完成。

在实践中,它比这更复杂,因为您需要在您的机器上设置多个证书/配置文件/密钥,但是一旦完成,它基本上就是这样运行的。

于 2009-05-03T07:20:19.193 回答
1

我将创建开发帐户并将其发布在拥有应用程序和源代码的公司下,无论谁在开发它。

于 2009-05-01T20:48:42.373 回答