带有开发人员配置文件的设备上的iphone ipa文件 - 它将部署在不同MAC机器的设备上

时间:2012-09-19 17:27:25

标签: iphone ios ios-provisioning provisioning-profile

我是iOS开发的初学者。我对IOS中的配置文件有了一些了解。请帮我确认一下。

这是我的情景。使用开发人员certificate1在MAC1上开发的iOS应用程序,使用包含UDID1的开发人员配置profile1构建,并在设备D1上成功部署UDID1。

我将带有UDID2的新设备D2添加到我的开发人员配置文件1中,并在MAC1中构建应用程序并生成.ipa文件。

我有一台新的MAC机器M2,我尝试连接设备D2并尝试在设备D2上部署应用程序。我将最新的开发人员配置文件复制到了设备。

问题 1.配置文件是否已成功安装? 2.我是否能够仅使用开发人员配置文件在设备上部署.ipa文件,并且没有开发人员证书从新MAC机器到设备D2(此设备的UDID已添加到开发人员配置文件中)? 3.如果我使用了adhoc配置文件并按照上述步骤操作,我将能够在Xcode中使用工具吗?

感谢。

更新1 3.答案 - 如果我使用adhoc分发配置文件,我无法在xcode中使用工具。

2 个答案:

答案 0 :(得分:0)

不,这不是事情的运作方式

!)证书必须存在于每台计算机和您要测试的每台设备上 2)在ad-hoc上你必须添加设备,然后为它们发送一些配置文件。 3)然后你存档并对应用程序进行编码并将其发送到任何你想要的地方。

或者您可以使用类似https://testflightapp.com/

的内容

答案 1 :(得分:0)

答案1 - 是,将成功安装配置文件。 原因 - 如果包含设备的UDID,则可以安装配置文件。没有其他依赖。但是在Keychain访问中,您将收到警告,告知有效身份缺失。

Answer2 - 是的,我们将能够在Device D2上部署.ipa文件。 .ipa文件内部有.app和配置文件。如果没有开发人员证书,我们无法在设备上部署应用程序。

答案3 - 否,分发配置文件用于在应用商店中提交应用。这些应用程序无法调试。

添加这些答案,.dysm文件可帮助开发人员在分析时获取更多详细信息。只能使用开发人员配置文件生成此.dysm文件。

如果有人认为我的理解在任何方面都是错误的,请添加评论。感谢。