【发布时间】:2010-10-23 05:18:36
【问题描述】:
我和我的团队已与一家公司签订合同,开发我们的第一个 iPhone 应用程序。
我想知道如何最好地处理这种承包商关系。 99美元的SDK/Dev连接账户是否需要建立在承包商的名下,这样申请通过的时候就不是我们公司的名字,而是他们的公司名?
基本上以承包商的名义提交申请是最佳做法,还是在您申请时可以选择定义这一点?
【问题讨论】:
标签: iphone itunes itunes-store
我和我的团队已与一家公司签订合同,开发我们的第一个 iPhone 应用程序。
我想知道如何最好地处理这种承包商关系。 99美元的SDK/Dev连接账户是否需要建立在承包商的名下,这样申请通过的时候就不是我们公司的名字,而是他们的公司名?
基本上以承包商的名义提交申请是最佳做法,还是在您申请时可以选择定义这一点?
【问题讨论】:
标签: iphone itunes itunes-store
你得到一个帐户,他们得到一个帐户。 帐户有两个功能。访问开发工具并访问发布应用的公司的业务界面。
您只需注册一次。每个客户都出于最重要的原因注册自己的帐户。那就是银行信息告诉钱去哪里的地方。 :)。以及合同和销售数据等。
最好的工作方式是让您在通配符开发人员和分发(临时)代码签名密钥(您的帐户)下进行开发。您使用相同的密钥为多个客户签名。最后,您使用特定的 AppStore 密钥(每个客户的帐户)进行签名和发布。
这将允许您进行控制开发、测试和测试版分发。开发完成后,您将使用他们的密钥签名的发布版本压缩起来,然后他们通过 iTunes Connect 将其上传到他们的帐户下。
奖金部分: 这种配置很容易在 XCode 中设置(一旦你克服了 24 小时的绞杀,了解了 xcode 和分发证书的工作原理)。
转到项目->编辑项目设置->配置。从“发布”配置中复制两个新配置。一个叫“Ad Hoc”,另一个叫“AppStore”。如下设置您的签名证书,iPhone Developer for Debug/Release,iPhone Distribution (Ad Hoc) for Ad Hoc,以及他们的 iPhone Distribution (AppStore) for "AppStore"。到最后忘记你甚至有一个客户端,然后切换到 AppStore 分发,构建,压缩,发送电子邮件,然后完成。
实际上,它比这更复杂,因为您需要在您的机器上设置多个证书/配置文件/密钥,但是一旦完成,它基本上会像这样运行。
【讨论】:
我将创建开发帐户并将其发布在拥有应用程序和源代码的公司下,无论是谁开发它。
【讨论】: