通过临时配置文件安装后,应用程序在 iPod 上不可见
我已经按照开发人员计划门户的说明使用临时配置文件/分发证书对构建了我的应用程序。 然后,我将二进制文件(.app 文件)和配置文件发送给我的一位同行。
他将 .app 和 .mobileprovision 文件拖放到 iTunes 上并同步他的 iPod Touch。 iTunes 显示该应用程序已安装,但我在 iPod 上看不到它。
任何人遇到过这个问题或者知道可能出了什么问题吗?
谢谢 阿杰
I have build my app with and ad hoc provisioning profile/distribution certificate pair following the instructions from developer program portal. Then I send the binary (.app file) and provisioning profile to one of my peer.
He drag and drop the .app and .mobileprovision files on iTunes and sync his iPod Touch. The iTunes shows the application is installed but I cant see it on the iPod.
Anyone who faced this issue OR have any clue what could have went wrong?
Thanks
AJ
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我怀疑您构建的应用程序只能在 3.0 设备上运行。
构建应用程序时,必须将“iPhone OS 部署目标”设置为 2.2.1,以便它可以在 2.2.1 和 3.0 设备上运行。 您仍然可以针对 3.0 SDK 进行编译,但需要将目标设置为您计划支持的最低操作系统。 您将在目标构建设置中找到该选项。
I suspect that you've built an application that will only run on 3.0 devices.
You must set the "iPhone OS Deployment Target" to 2.2.1 when you're building the application so that it will run on both 2.2.1 and 3.0 devices. You can still compile against the 3.0 SDK, but you need to set the target to the lowest OS you plan on supporting. You'll find the option in the target build settings.
该设备的 UDID 必须在开发人员计划门户中列出,并添加到您正在使用的配置文件中。 然后,您必须使用该配置文件构建应用程序(您可以在构建结果窗口中检查它使用的是哪一个)。
配置配置文件是否已正确加载到其他设备上? 您可以通过转到“设置”、“常规”和“配置文件”来进行检查。 配置文件应该列在那里。
The UDID of that device has to be listed in the developer program portal, and added to the provisioning profile you're using. Then you have to build the app with that provisioning profile (you can check which one it uses in the build results window).
Has the provisioning profile been loaded on the other device correctly? You can check by going to settings, general, and then profiles. The provisioning profile should be listed there.