Flex 移动应用程序分发 Ad Hoc 包无法安装在测试人员的设备上

发布于 2024-12-13 18:04:12 字数 265 浏览 1 评论 0原文

我已经发布了一个临时包以进行有限分发。我将所有测试人员的设备添加到配置文件中。我在我的设备上安装了广告包(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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生再见 2024-12-20 18:04:12

如果您同时拥有 iPhone 和 iPad,请检查您的 your-app.xml。

<InfoAdditions><![CDATA[
        <key>UIDeviceFamily</key>
        <array>
            <string>1</string>
            <string>2</string>
        </array>
    ]]></InfoAdditions>

另一方面,在 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.

<InfoAdditions><![CDATA[
        <key>UIDeviceFamily</key>
        <array>
            <string>1</string>
            <string>2</string>
        </array>
    ]]></InfoAdditions>

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文