3

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

这是我的场景。在 MAC1 上使用开发人员证书 1 开发并使用包含 UDID1 的开发人员配置文件 1 构建的 iOS 应用程序已成功部署在具有 UDID1 的设备 D1 上。

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

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

问题 1. 供应配置文件会成功安装吗?2. 我能否仅使用开发人员配置文件在设备上部署 .ipa 文件,而无需来自新 MAC 机器的开发人员证书到设备 D2(此设备的 UDID 已添加到开发人员配置文件中)?3. 如果我使用了临时配置文件并遵循上述相同的步骤,我可以在 Xcode 中使用工具吗?

谢谢。

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

4

2 回答 2

0

Answer1 - 是,配置文件将成功安装。原因 - 如果配置文件包含在设备的 UDID 中,则可以安装它。没有其他依赖。但是在钥匙串访问中,您会收到一条警告,提示您缺少有效身份。

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

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

除了这些答案之外,.dysm 文件还可以帮助开发人员在分析时获得更多详细信息。此 .dysm 文件只能使用开发人员配置文件生成。

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

于 2012-09-20T04:38:27.407 回答
0

不,事情不是这样运作的

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

或者你可以使用类似的东西https://testflightapp.com/

于 2012-09-19T17:53:46.313 回答