Flex 移动应用程序分发 Ad Hoc 包无法安装在测试人员的设备上
我已经发布了一个临时包以进行有限分发。我将所有测试人员的设备添加到配置文件中。我在我的设备上安装了广告包(Iphone 4,ios 4.3.3,越狱),它可以工作。 但是,它无法安装在其他测试者的设备(ios 5)上。 ipad 在 itunes 上显示错误消息,“该应用程序 [应用程序名称] 未安装在 iPad 上,因为它在此 iPad 上不兼容。” iPhone 在手机上显示错误消息“应用程序安装失败”。
有什么办法可以解决这个问题吗?如果移动应用程序只能在越狱手机上运行,我就不知道。
I have released a Ad hoc package for limited distribution. I added all tester's device to the provisioning profile. I intalled the Ad package on my device (Iphone 4, ios 4.3.3, jailbreak), it works.
However, it can't install on other tester's device(ios 5). ipad show the error message on itunes ,"The app [app name] was not installed on the IPad, because it is not compatible on this IPad." IPhone show the error message on the phone "app is failed to install".
Is there any solution to fix this problem? I don't if the mobile app only works on jailbreak phone.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您同时拥有 iPhone 和 iPad,请检查您的 your-app.xml。
另一方面,在 Flash Builder 中,转到项目属性>>> Flex 构建包装>>苹果iOS>> (你需要一个原生扩展,即使你不使用它),并添加iOS 5.1的sdk文件夹。这样你的应用程序将被编译为 iOS 5.1。
Check in your your-app.xml if you have both for iPhone and iPad.
On another note, in Flash Builder, go to your projects properties >> Flex Build Packaging >> Apple iOS >> (you would need a native extension, even if you don't use it), and add the sdk folder of iOS 5.1. This way your App will be compiled to iOS 5.1.