2017-09-01 138 views
0

嗨,我们想为第三方公司开发一个应用程序。苹果刚刚告诉我们,如果我们将第三方标识放在应用程序上,我们将无法在App Store上发布应用程序,因为我们不是该第三方公司。他们告诉我们另一家公司需要加入开发者计划,为我们添加一名开发者(我们还需要加入开发者计划)。现在我的问题是,这是否意味着第三方公司将能够看到我们的源代码?苹果开发者计划分享与另一家公司

+0

他们可以将您添加为程序中的开发人员。你可以自己休息一切。 – adev

回答

0

他们只能看到源,如果你给他们。 将应用程序提交给Apple App Store时,您将提交不包含源的二进制文件。

+0

好吧,我发送二进制文件到我的客户端,然后他们将其提交给苹果? –

+1

你需要在发送给客户之前用他们的发行证书签名,然后他们将能够提交给苹果.....否则第三方公司需要添加你也作为应用程序管理器,以便能够以他们的名义向iTunes提交应用程序。 – Idali

+0

好吧,如果我成为应用程序管理员,他们将无法看到我的源代码? –

0

签名给别人不是微不足道的。您需要从该公司请求他们在其开发者门户网站上为您创建一个帐户。有时候这些公司拒绝这一点,你需要在他们的Mac上安装你的源代码并编译/签署代码。 我更喜欢黑客Xcode让我生成一个未签名的二进制文件,并将它发送给我的客户在特定的Xcode projet中,以便他们可以执行存档过程并使用他们自己的私人分发密钥进行签名。 Apple没有记录此方法,但运行良好。