2

在 Xcode 4.2 中,我使用 Share 选项创建了一个 .ipa 文件并通过电子邮件将其发送给我的朋友进行测试。在 Xcode 4.3 中,这个选项消失了。现在有“保存用于企业或临时分发”选项。当我选择此选项并进行代码签名时,我得到一个 ipa 文件,但此应用程序不起作用。可以使用 iTunes 安装它,但它只显示默认屏幕然后崩溃。

现在 xcode 4.3 有什么不同?

我使用与以前相同的配置文件(开发人员配置文件)。经过几次尝试后,我尝试将应用签名配置文件/证书更改为分发配置文件,但没有任何效果。当我在 StackOF 中搜索类似问题时,我看到人们将他们的 plist 与 ipa 文件放在某个地方。我以前没有这样做,它正在工作。从我的角度来看,唯一的变化是 scode 版本(我使用的是 xcode 4.2)以及不再有“共享”选项的事实。

请帮忙!

4

2 回答 2

1

这个问题已经得到解答,但我今天遇到了同样的问题:我无法在 XCode 4.3 中通过无线方式安装 ad-hoc 应用程序,而它在 4.2 中运行良好。

最终对我有用的是不选中“保存以供企业分发”框,而是将 .ipa 文件直接保存到磁盘。该文件通过 iTunes 在我的设备上安装得很好,并通过制作我自己的 .plist 文件(从以前的版本复制 xml 模式),我能够再次通过无线方式工作。

我注意到在执行“保存以供企业分发”过程时,生成的 .ipa 文件使用了不正确的 url(它正在链接回自身)。但即使修复了该错误,该应用程序仍然无法安装(它会下载,但不会安装)。我只能想象问题出在 .ipa 中。

希望这会节省其他人一些时间和恶化。

于 2012-03-21T15:52:48.573 回答
1

这个问题可能是stackoverflow问题的重复

请参阅该问题中的答案。

在这里我也再次粘贴答案,

在 Xcode 4.3.1 中,管理器的存档选项卡中没有用于创建 IPA 的“共享”选项。

因此,要创建 IPA,只需单击可用的“分发”选项并选择方法 -“保存用于企业或临时部署”,然后我们可以选择以 IPA 格式保存构建。

谢谢, 纳文山

于 2012-03-19T08:32:55.870 回答