通过应用商店分发第三方开发的应用程序

7
我是iOS开发和分发的新手,所以我的问题可能太基础了。
考虑到以下情况,我认为这是非常普遍的。
我们的公司(A)要求软件公司(B)为我们开发iPhone应用程序。自然地,我们希望通过App Store在我们公司品牌(A)下分发此应用程序。
然而,他们说一件奇怪的事情,比如说应用程序只能在开发者名称(公司B)下分发,这对我们来说是不可接受的。
这里有一个可能的解决方案吗?
3个回答

17

看起来你的软件开发人员有些困惑。

你只需要支付$99并在iOS Developer Program注册你的公司。然后你有以下几个选择:

  1. 你可以将你的用户名和密码提供给你的iOS开发人员。然后他们可以通过你的账户创建分发配置文件,重新配置项目以使用该配置文件,并代表你向苹果提交应用。

  2. 如果你是以公司而非个人身份向Apple注册的,你可以在成员中心的People选项卡下邀请你的开发人员加入你的团队。这样他们就可以通过自己的账户帮助你管理你的应用。

  3. 你的开发人员可以将所有源代码交给你,然后你可以自己处理所有的构建和应用提交。请注意,如果你对这个平台还不熟悉,这个过程可能有些困惑。


我有一个小问题。选项1的最后阶段(将应用提交给苹果)可以在我们这边进行吗?我们需要一台Mac电脑吗? - Zenya
您可以通过iTunes Connect管理应用程序的描述、定价、屏幕截图等,而无需使用Mac电脑。但是,如果您想自己构建和提交应用程序二进制文件,则需要一台Mac电脑。如果您的开发人员已为您创建了分发证书,则他需要将其私钥导出到.p12文件中,以便您可以导入它。然后,您将安装分发证书和预配文件。安装完成后,您可以在Xcode中使用“构建和归档”来构建应用程序。然后,您可以通过Xcode的组织器窗口验证并提交构建。 - cduhn

1

我已经在App Store上上传了一个应用程序,所以我知道这点。

公司A不需要使用公司B的名称来将应用程序放在App Store上。

我认为公司B之所以这样说是因为他们已经保存了一个ID到他们公司的名称中。

但是,如果你给他们$99,他们就能够创建一个新的ID,并将其保存到公司A的名称中。


0

如果公司(B)愿意给你产品,你可以使用自己的iTunes开发者账户(A)和自己的分发配置文件等提交到商店。

你甚至可以按照以下方式重新对B提供的代码进行签名:

如果任何人在他们的Mac上安装了SDK,并且有开发者注册,他们可以使用终端命令行中的codesign实用程序重新签名任何人的开发者或Ad Hoc应用程序。(因此,开发者应该小心地将Ad Hoc应用程序分发给谁进行测试。)"

虽然我没有检查过,但我听说过这个方法。

你可以试试,我相信你能行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接