2017-10-14 54 views
1

任何人都知道无需开发者账户即可生成生产IPA?
客户端不想与我共享开发者帐户详细信息,他给我提供配置文件和证书无需开发者账户即可生成生产IPA(基于配置文件和证书)

仅使用配置文件和证书可以生成IPA?

+0

客户不必与您分享他们的帐户详细信息......他们只需让您成为具有管理角色的团队成员。看到这篇文章:https://stackoverflow.com/a/35054038/6257435 – DonMag

+0

你应该有该配置文件的P12,Provisioning配置文件和CErt。使用这将足以制作IPA。或者使用xcode的xcbuild工具来完成,无需登录到Dev帐户。 –

回答

1

为了创建一个签名的发布版本,您的客户需要为您提供3件事情:配置文件,分发证书和的私钥。使用这3个文件,您可以设置您的Xcode项目以进行手动代码签名。选择客户端提供的供应配置文件,然后执行分发构建。

或者,您可以向客户端提供您已签名的ipa,并让他们自己辞职,但为了让您更容易使用iResign等工具。

最后,拥有第三方的大多数公司都会开发他们,并将他们作为管理员角色添加到他们的Apple开发人员帐户中。它将允许您使用Xcode的自动代码签名来创建构建。您只需将项目设置中的团队更改为客户的帐户,Xcode就可以完成剩下的工作。

-1

据我所知,我希望这是不可能的。您必须使用该开发者帐户配置您的系统,然后只有您可以获得IPA。但我并不关注它。

-1

我想所有你需要的是那些2,配置文件&证书。您可以在Xcode上导入您的供应配置文件,然后它会为您自动链接相关的签名证书。

+0

是的,我知道我们可以导入证书,但有没有什么办法可以生成生产版本(我可以给客户端在iTunes Store中上传)? –

+0

是的,你可以。确保您有生产分销证书和App Store配置文件。因此,一旦存档产品,您可以获得IPA并与客户端共享。在共享IP后,我们有2个选项可以通过xcode(或)应用程序加载器上传IPA,这令您的客户头疼。 – Venkat

+0

你还需要私钥。没有它,你不能使用证书来签署二进制文件。 – wottle