开发供应资料

时间:2013-08-28 06:42:03

标签: ios xcode provisioning-profile

我是否需要.mobileprovision个文件才能通过iTunes上传使用Development Provisioning Profile为设备签名的应用程序?

我删除了设备中的所有配置文件,而我正在尝试上传没有配置文件的应用。但最终这个配置文件出现在Xcode Organizer中。

我想确保其他人可以在没有配置文件的情况下使用应用程序。

5 个答案:

答案 0 :(得分:1)

首先,让我澄清一下,为了分发未使用Enterprise内部分发配置文件签名的应用程序,必须将设备UDID包含在用于签署二进制包的.mobileprovision中。如果不包含UDID,应用程序将无法安装在设备上。由于您使用的是开发配置文件,因此您需要包含希望安装应用的所有朋友的设备UDID。

如果我正确理解您的问题,我认为您应该创建一个签名的.ipa(存档)文件,而不是签名.app,以便将其分发给您的朋友。 .ipa文件包含嵌入式配置文件,并在安装应用程序时将其安装在设备上。如果您分发.app,则还需要发送.mobileprovision以便您的朋友可以将其安装在他的设备上。

希望有所帮助!

答案 1 :(得分:0)

如果您想在appstore上传应用程序,则需要配置文件,或者如果您想在真实设备上进行测试,这是不可能的。

答案 2 :(得分:0)

是的,您需要配置文件和iOS开发人员证书,iOS分发证书,并确保配置文件在组织者中标记为绿色,并且这些证书也存在于钥匙串中。

答案 3 :(得分:0)

无法在没有配置文件的情况下上传应用程序。出于测试目的,有一种方法。但是您需要配置应用程序以进行提交。 如果您需要,请点击此链接进行测试。 http://mhassan.me/2013/02/15/using-xcode-without-provisioning-profile/

答案 4 :(得分:0)

如果要在设备上测试应用程序,则需要使用开发配置文件注册设备的UDID,然后使用更新的配置文件进行代码签名。