在 iOS 4 之前,我可以使用 ad hoc 分发配置文件成功构建我的应用程序并将其发送给我的客户进行测试。
现在。在 Xcode 3.2.3 下,当我(和我的客户)将文件夹拖放.app
到 iTunes 中时,该应用程序不会出现在应用程序列表中,也不会显示任何消息(错误、警告等)。
Xcode 3.2.3 中的 ad hoc 分发是否存在已知问题?
嘿,所以我刚刚遇到了这个问题,我发现我可以通过在应用程序的 Info.plist 文件中将值:“LSRequiresIPhoneOS”设置为 true(选中)来修复它。
我回顾了我所有的旧项目,发现他们都检查了这一点。我猜发生的情况是,当您在 Xcode 3.2.3 中打开一个旧 iPhone 项目时,它会由于某种原因损坏该参数。当我打开项目时,我还遇到了另一个奇怪的事情:没有特定于 iPhone 的构建参数(“iPhone OS 部署目标”),而是存在“Mac OS 部署目标”参数。此问题已通过保存项目得到解决。这一切似乎都指向 Xcode 未能向后兼容 iPhone 项目,我在以前的 SDK 升级中肯定看到了其他表现形式。
无论如何,希望这会有所帮助!如果有人有更深入的见解,我很想听听他们的意见。