此应用程序与此 iPhone 不兼容(iPhone 3G iOS 4.2.1)

发布于 2024-12-24 03:00:20 字数 696 浏览 0 评论 0原文

我最近在应用程序商店中发布了一个免费应用程序,它似乎对大多数用户来说运行良好。但我收到一些用户的报告,告诉我对于运行 iOS 4.2.1 的 iPhone 3G 的用户来说,“这个应用程序与这款 iPhone 不兼容”。

这就是 iTunes 连接中二进制详细信息的样子

应用程序名称:XXXXXXXXX

Apple ID:XXXXXXXXX

捆绑包标识符:XXXXXXXXX

本地化:(“en”)

预渲染图标标志:false

原始 Zip 文件名:XXXXXXXXX.ipa

捆绑短版本字符串:1.0

捆绑版本:1.0.13

最低操作系统要求:4.0

构建 SDK:9A334

构建平台:9A334

所需功能:armv6 armv7

支持的架构:armv6、armv7

设备系列:iPhone / iPod

触摸报亭应用程序:错误

权利:XXXXXXXXX.app/XXXXXXXXX 获取任务允许: false 钥匙串访问组:( XXXXXXXXX ) 应用程序标识符:XXXXXXXXX

我认为这看起来非常准确。

我还可以补充一点,使用另一个配置文件构建的同一应用程序在 OTA 安装时可以在同一设备上完美运行。

如果您有想法,请告诉我。

I've recently put up a free app in the app store, which seems to work fine for most users. But I have received some reports from users telling me that "This app is incompatible with this iPhone" for users running iPhone 3G with iOS 4.2.1.

This is what the binary details looks like in the iTunes connect

App Name : XXXXXXXXX

Apple ID : XXXXXXXXX

Bundle Identifier : XXXXXXXXX

Localizations : ( "en" )

Prerendered Icon Flag : false

Original Zip File Name : XXXXXXXXX.ipa

Bundle Short Version String : 1.0

Bundle Version : 1.0.13

Minimum OS Requirements : 4.0

Build SDK : 9A334

Build Platform : 9A334

Required Capabilities : armv6 armv7

Supported Architectures : armv6, armv7

Device Family : iPhone / iPod

Touch Newsstand App : false

Entitlements : XXXXXXXXX.app/XXXXXXXXX
get-task-allow: false
keychain-access-groups: ( XXXXXXXXX )
application-identifier: XXXXXXXXX

Which I think looks very accurate.

I can also add that the same application built with another provisioning profile works perfect on the same device when installing it OTA.

If you have an idea, please let me know.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

橘虞初梦 2024-12-31 03:00:20

您实际上是否使用在发布或分发构建的应用程序的目标构建设置中的“有效架构”和“架构”中列出的armv6和armv7构建了提交的应用程序?

Did you actually build the submitted app with armv6 and armv7 listed in both "Valid Architectures" and "Architectures" in your app's Target Build setting for the Release or Distribution build?

や三分注定 2024-12-31 03:00:20

我更新的应用程序刚刚获得苹果批准,我现在可以在 iPhone 3G(iOS 版本 4.2.1)上安装该应用程序。

导致问题的原因是 UIRequiredDeviceCapability 默认设置为仅armv7,我向其中添加了armv6,但我意识到这没有帮助。

在我的 1.0.1 版本中,我刚刚完全删除了 UIRequiredDeviceCapability,它现在就像一个魅力!

My updated application has just been approved by apple, and I can now install the app on iPhone 3G (iOS version 4.2.1).

What caused the problem is that the UIRequiredDeviceCapabilities is by default set to armv7 only, I added armv6 to it but I realized that it won't help.

In my 1.0.1 version I just removed the UIRequiredDeviceCapabilities completely and it now works like a charm!

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