我有一个在 Xcode 模拟器中运行的 PhoneGap 应用程序。我也加入了 Apple Developer Program,因此我可以进行代码签名以在实际设备上运行应用程序。
但是,我很难找到一个很好的资源来引导我完成在我的物理 iPhone/iPad 上获取该应用程序的确切步骤。我找到了其他适用于 Xcode 3 的指南,或者它们展示了如何让 PhoneGap 在模拟器中工作但没有展示如何在实际设备上运行,或者它们可能使用不同版本的 Xcode 4,因为它们引用的命令与我有。
如果您已成功将应用程序从 Xcode 4 部署到 iOS 设备上,能否请您发布指向您使用的步骤的链接或引用包含该信息的书籍?我感谢任何人可以就此主题提供的任何帮助。谢谢!
[编辑:虽然我使用的是 PhoneGap,但从 Xcode 部署到 iOS 设备的步骤据我所知是相同的。]
[编辑以添加更多细节:
我已经制作了我的项目,它可以在 iPhone 4 模拟器和 iPad 4 模拟器上运行。
我也可以插入我的 iPad(已经通过助手进行配置),在方案列表框中选择它,单击“运行”按钮,它将在 iPad 上按预期启动。这是否意味着我的代码签名部分至少可以正常工作?
到目前为止一切顺利。现在我想构建一个版本,以便我可以分发给人们以在他们的设备上测试应用程序(我已经有了他们的 UDID)。当我进入 iOS Developer Library 中 iOS 开发指南的“发布您的应用程序以供分发”部分时,我陷入了存档您的应用程序以进行测试部分。我在查找代码签名标识build设置时遇到问题。看起来他们已经更改了周围的菜单,因为它们引用了不再存在的构建 > 构建和存档菜单项。我尝试了 Product > Build for > Build For Archiving 这似乎是最接近的选项并且构建实际上成功了但是在 Organizer > Archives 选项卡中没有文件。
抱歉,对于我而言,我没有关于进程在哪里崩溃的更多具体信息,但我是 Xcode 环境的新手。只要某处有文档,我通常可以自己解决这些问题,但我无法找到与我的 Xcode 构建相匹配的任何内容。谢谢!]
[再次编辑:经过更多研究后,我最终听从了其他人的建议,并完全卸载/重新安装了 Xcode,最终解决了这个问题,尽管是以一种相当笨拙的方式。]
最佳答案
您一定要查看 Apple 的文档:
- > iOS Development Guide: Managing Devices and Digital Identities
- > iOS Development Guide: Building and Running Applications
他们对您的应用程序的预置、构建和部署到设备进行了完整的演练。
Xcode Organizer 现在使它变得相当直接和轻松……但仍然存在一些症结所在,阅读文档将使您全面了解该过程中到底发生了什么。
关于ios - 有关将应用程序放在物理 iOS 设备上的步骤的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6589318/