问题标签 [armv7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1116 浏览

ios5 - 现有应用程序:从 iOS 4.2 升级到 iOS 5.0

我使用 iOS5 重写了我在 iTunes 商店中的应用程序。

  • 原始应用在 iOS 4.2 及更高版本上支持 armv6 和 armv7。
  • 新应用仅在 iOS5.0 及更高版本上支持 armv7(因为 iOS5 API 仅在 armv7 上支持)

所以问题来了。iTunes 不会让我升级应用程序,因为这意味着一些用户将无法获得升级。错误信息:

此捆绑包无效。UIRequiredDeviceCapabilitiesInfo.plist可能不包含会阻止此应用程序在以前版本支持的设备上运行的值。

中的值UIRequiredDeviceCapabilities是 armv7。armv7 是必需的 b/c iOS5 api。

我该怎么办?我要拉旧应用程序并用新应用程序替换它吗?我的客户呢?他们将如何升级?有什么解决方法吗?

0 投票
3 回答
18755 浏览

android - Android ARMv6/v7 和 VFP/NEON

我想了解更多 Android 手机上使用的 CPU。原因是我们正在构建 C 库,它具有我们可以设置的某些 CPU/数学处理器架构标志。

  1. 到目前为止,我们发现所有 Android 设备的 CPU 都是 ARM 设计的,或者是ARMv6(旧设备、低端设备、华为、中兴、小型 SE)或ARMv7(蜂窝平板电脑和所有更昂贵的设备,几乎都具有 WVGA 或更高的分辨率)我检查了大约 20 台设备,并且都有这种类型的处理器。那是对的吗?还有其他人吗?

  2. 现在谈到多媒体和数学运算,我认为有两个单元很重要——浮点运算的VFP和 SIMD- NEON。在测试了上面提到的一组设备后,我发现几乎所有设备都支持 VFP,而 NEON 不支持。对此有何评论?

  3. 我不知道 ARMv6 和 ARMv7 的区别到底是什么(除了一般的速度)。现在我们正在构建一个多媒体 C 库,它有几个用于构建的标志。我的问题是如何在一侧定位最多数量的设备,以及如何让更好设备的用户使用他们的硬件。我的建议是准备 3 个不同的版本:ARMv6/VFP、ARMv7/VFP 和 ARMv7/VFP/NEON。其他建议?

  4. 我认为ARMv6/VFP应该在所有配置上运行,除了缺少 VFP 的设备(例如旧的 HTC Wildfire)——但这些仍然不受支持。

这是一个好方法吗?欢迎任何意见。

问候, STeN

0 投票
1 回答
6116 浏览

arm - 汇编器STRB指令armv7

我有这个代码:

它的操作码是42 54

我正在使用这张表http://imrannazar.com/ARM-Opcode-Map

但我所以 54 是我的 strb 指令的操作码。

我想要的是STRB R2, 1

我需要将十进制值 1 分配给 R2 寄存器。

我无法理解我需要使用什么操作码来做我想做的事。

请帮帮我

0 投票
2 回答
3415 浏览

xcode - 我应该使用哪些 Xcode 设置来支持 armv6 和 armv7?

我最近将 Xcode 从 3.2 升级到了 4.2。升级后,我无法在 iPhone 3 设备上测试我的应用程序,因为我的目标的“构建设置”“架构”项目设置为 armv7。将“架构”切换到 armv6 解决了这个问题。

但这让我想到我最好确保为我的 App Store 版本使用正确的设置,以便我的应用程序适用于使用 armv6 设备的人。

那么只是将我的“项目”的“构建设置”“架构”项目切换到 armv6 还是我需要做一些不同的事情?

我可以使用哪些设置以使 armv6 设备始终使用 armv6 以及 armv7 设备始终使用 armv7?在测试和我发布到应用商店的应用期间。

0 投票
1 回答
2728 浏览

iphone - iPhone - 为 armv7 构建的 OpenCV 库

自去年夏天以来,我一直在使用eosgarden提供的预编译 OpenCV 库。在尝试将我们的应用提交到应用商店时,我们注意到如果部署目标设置为 iOS 5,则您需要支持armv7架构。我们只能支持运行 iOS 5 的设备,但我们的应用程序是为armv6构建的,因为我们最初下载的 OpenCV 版本也是为 armv6 构建的(现在仍然是)。

我的问题是,有人知道eosgardenarmv7构建的这个库的更新吗?有没有办法重新编译这些库?

这是我的构建错误:
ld:警告:忽略文件/Users/jinser/Desktop/TAapp/TAMenuApp/OpenCV/lib/iPhoneOS/lib/libcv.a,文件是为存档而构建的,它不是被链接的架构(armv7)

我对libcxcore.alibcvaux.alibml.alibhighgui.a得到了同样的结果。

谢谢您的帮助。

0 投票
6 回答
7656 浏览

ios - armv6 和 armv7 的条件编译

我有一个支持 amrv6 和 armv7 的已发布应用程序。现在我有一个只兼容 armv7 的升级(我添加了一个依赖于 armv7 的外部库)。当我尝试将应用程序提交到商店时,我收到详细信息中的错误

我了解之前的错误,我需要更改我的应用程序,以便它支持两种架构。我的问题是我的代码依赖于仅与 armv7 兼容的库。如果我将项目的属性更改为同时支持 armv6 和 armv7,则会出现编译错误(详情如下)。我需要能够编译支持两种架构的代码:armv7 使用我依赖的库进行编译 armv6 具有不依赖于库的不同代码。

我怎样才能做到这一点?

错误详情:

• the compile crash is in one Lib file (.a) and the error says : ld: warning: directory not found for option '-L/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/lib/gcc/arm-apple-darwin10/4.0.1' ld: in /Users/.../(lib file).a, file is universal but does not contain a(n) armv6 slice for architecture armv6 Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1

提前致谢

0 投票
0 回答
2284 浏览

ios - 代码设计检查失败。代码对象根本没有签名在架构中:armv7

我在装有 iOS5.0.1 (9A405) 的测试设备 iPod Touch 3G 上运行了该应用程序。该应用程序符合并在真实设备上运行良好。我安装了开发者帐户。我收到以下错误:

错误:代码设计检查失败:/Users/apple/Library/Developer/Xcode/Archives/2012-03-12/AppName 3-12-12 9.58 PM.xcarchive/Products/Applications/AppName.app:代码对象未签名全部在架构中:armv7。

我假设我的 iPod Touch 是 armv6 设备。但在 AppName-Info.Plist

我有以下字段: Architectures Standard(armv7) - $(ARCHS_STANDARD_32_BIT) Base SDK Latest iOS (iOS 5.0)

代码签名权利 调试发布代码签名身份 iPhone 开发人员 调试 iPhone 开发人员 任何 iOS SDK iPhone 开发人员发布 iPhone 开发人员 任何 iOS SDK iPhone 开发人员

另外一件事,在 /Platform/iPhoneOS.Platform/Developer/SDKs/iPhoneOS5.0.sdk/Developer/SDKSettings.plist 中的 CODE_SIGN_REQUIRED 设置为 NO。我似乎无法将其更改为“是”。我将该文件复制到桌面。更改字段并将其放回此位置。即使 Xcode 版本 4.2.1 (4D502) 关闭,此字段也不会更新。

编辑:我通过命令行更新了这个文件。我能够将 CODE_SIGN_REQUIRED 更改为 YES,但问题仍然存在。

我是否需要将 CODE_SIGN_ENTITLEMENTS 从空白变为 YES?请帮忙。

为什么在 Xcode 中进行代码签名如此困难?我在 Android 应用商店发布了一款应用。这要容易得多。

0 投票
1 回答
2455 浏览

ios - 架构 armv7

我是操作系统开发的新手,我尝试运行应用程序但出现错误

这是问题的线

我试图运行这个例子

http://blog.marcopeluso.com/2009/08/23/how-to-prevent-iphone-from-deep-sleeping/

0 投票
1 回答
1713 浏览

objective-c - 如何在 iOS 5.1 / iPhone 4 上运行胖二进制文件

我正在为越狱的iOS 设备开发应用程序。
我想定位 iPhone 3G (iOS 4.3.x) 和 iPhone 4/4S (iOS 5.x) 展位

我使用 Xcode 4.3.x 成功生成了胖二进制文件

在 iPhone 3G 上运行这个没问题 在 iPhone 4 上运行这个,我收到了

只在 iPhone 4 上运行 armv7 是可以的。

我错过了什么?

0 投票
1 回答
1767 浏览

armv7 - 错误链接 armv7 不运行 IOS DEVICE

我今天早上醒来,我的文件“libz.dylib”是红色的,我无法编译我的项目。所以我尝试重新安装 Xcode 4.3,我能够再次导入库。

然后,当我尝试在设备上运行时,编译器给了我这 4 个警告和这个错误:

我可以在模拟器上运行我的应用程序,但我无法在设备上编译。

我认为问题出在图书馆链接上。以前有人遇到过同样的问题吗?

肿瘤坏死因子