我正在尝试为第三方开发人员找到一种方法,只向我发送应用程序的二进制文件(具有正确的包ID),这样我就可以使用正确的证书对其进行签名并将其发送到应用商店。 / p>
我可以告诉xcode不需要配置文件,因此可以使用任何证书进行签名。然后我可以使用codesign来使用正确的证书重新签名二进制文件。 如果我的设备具有正确的adhoc配置文件,它将运行应用程序确定。
我的问题是,这适用于应用商店吗?我假设供应配置文件以某种方式被烘焙到二进制文件中,但我不确定。应用商店版本中的配置文件会发生什么变化?
答案 0 :(得分:1)
您是否可以请求开发人员向您发送源代码,以便您可以编译&使用适当的配置文件和自己签署二进制文件。证书?
如果不行,您是否可以向开发人员提供证书副本并允许他代表您签署应用程序?查看this link标题下的“保存私钥并转移到其他系统”
答案 1 :(得分:1)
配置文件仅与证书一起用于唱二进制文件。开发人员可以创建未签名的二进制文件并将其发送给您,因此您可以使用您的配置文件手动对其进行编码。我不确定ad-hoc和appstore版本之间是否存在二进制方面的差异,但我不这么认为。