问题标签 [armv6]

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 投票
5 回答
17730 浏览

iphone - 如何将 armv6 架构添加到 Xcode 项目?

我收到警告说我的项目需要包含 armv6 二进制文件。但我真的不知道该怎么做。一直在寻找答案,但似乎没有任何建议适合?armv6 是我需要下载以在我的应用程序中支持的东西,还是 Xcode 有它,我只需要将它包含在我的项目设置中?此外,我的应用程序应该支持操作系统回到 3.1。

我在调试部分的 armv6 和 armv7 后面添加了 i386,但我不知道这是否能解决问题。这对有更多经验的人来说是否正确?

架构设置截图:

0 投票
1 回答
3342 浏览

c - 链接错误 - 找不到文件符号中所需的架构 i386

我正在开发一个使用 twitter API 的应用程序。

该应用程序在连接到 IOS 设备时运行良好,但是当我将架构从 armv6 更改为 i386 以使其在模拟器上运行时,我收到此错误:

所以我已经阅读了很多建议,并尝试了其中的大部分,但运气不佳。

我首先确保我拥有所有的框架,然后我尝试编辑 project.pbxproj,但仍然没有工作。

我已经尝试清理和更改构建设置。

有人知道为什么我会收到此错误消息吗?

0 投票
2 回答
2553 浏览

ios - 警告:仅限 iPad 的应用程序不应包含 armv6 架构(当前 ARCHS = "armv6 armv7")

我正在提交一个应用程序,但收到警告“警告:仅限 iPad 的应用程序不应包含 armv6 架构(当前 ARCHS =“armv6 armv7”)。请建议如何删除此警告?

0 投票
2 回答
1568 浏览

iphone - Cocos2d + Box2d 性能 ARMv6 与 ARMv7

我正在开发一款非常密集地使用 box2d 物理的​​游戏,当屏幕上有很多对象时,我的 beta 测试人员报告说性能马虎。我几乎总是挂在应用程序的调试版本上,并且一直保持相当稳定的 60 fps。在摆弄了几乎所有的构建设置之后,我注意到在 DEBUG 构建模式下,一个标志ONLY_ACTIVE_ARCHYES,而在 RELEASE 它是NO. 在仅为 ARMv6 构建 RELEASE 版本并将其安装在支持 ARMv7 的设备上之后,我们获得了稳定的 60 fps。尝试为 ARMv7 (Thumb) 构建再次给出了草率(30 - 50% 更差)的性能。在非物理模拟环境中也有轻微的性能影响。测试设备为 iPod Touch 4、iPhone 4 和 iPhone 3GS。你能分享你对为什么会这样的看法吗?我不知道 :)

0 投票
2 回答
597 浏览

iphone - 使用仅构建到 ARMv6 的我需要包含 UIRequiredDeviceCapabilities: armv6?

我只构建 ARMv6(以减小应用程序大小),并且它在所有 iPhone/iPad 上都运行良好。

我的问题是,当我将它提交到 AppStore 时,我是否需要更新 UIRequiredDeviceCapabilities 来说明它是一个 Armv6 版本?

这里的文档:http: //developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

说: armv6:如果您的应用程序仅针对 armv6 指令集编译,则包括此键。(iOS v3.1 及更高版本。)

但是,这是否意味着如果我包含此密钥,它将仅适用于 ARMv6 平台(例如:iPhone 3G),还是仅意味着此应用程序中只有 ARMv6 代码,但所有与之兼容的手机仍然可以使用?

任何帮助表示赞赏,我不想等待通常的拒绝。

谢谢,

彼得

0 投票
0 回答
1175 浏览

iphone - XCode 4.2 为 iPhone 3g (armv6) 编译

可能重复:
警告 iPhone 应用程序应包含 armv6 架构,即使有构建配置集

我已经升级到 XCode 4.2 以针对 iOS 5 设备(根据 Apple 的说明)我正在尝试发布针对 armv6 和 armv7(或至少 armv6)的应用程序版本。当我构建应用程序并将其存档以准备提交给苹果时,我在新的 Organizer 提交屏幕中单击了验证并被告知:“iPhone/iPod Touch 应用程序缺少所需的架构:必须至少满足以下架构之一出席:armv6"

Architectures 的项目设置不允许我选择除 Standard(armv7) 以外的任何内容。我有什么方法可以为 3g iPhone 编译这个应用程序吗?还是我必须将应用程序限制为较新的模型/降级到较早的 XCode?


万一这个问题没有作为重复问题关闭,答案可以在这里找到

0 投票
3 回答
16921 浏览

objective-c - 未找到架构 armv6 的符号

请从以下错误中帮助我。

我正在使用 3rd 方框架(libIPhonecharting)处理图表,在模拟器中一切正常,但是当我尝试构建 .app 文件以安装在 IPAD 设备中时,我收到以下错误消息。

忽略文件/Users/xyz/Desktop/xyzIPAD/library/4.0/Release-iphoneos/libIPhoneCharting.a,文件是为存档而构建的,它不是被链接的架构(armv6)

架构 armv6 的未定义符号:“_OBJC_CLASS_$_DTCStroke”,引用自:DemoLineChart.o 中的 objc-class-ref “_OBJC_CLASS_$_IPCBar3DChart”,引用自:DemoBar3DChart.o 中的 objc-class-ref “_OBJC_CLASS_$_IPCLineChart”,引用自: DemoLineChart.o "_OBJC_CLASS_$_DTCDefaultCategoryDataset" 中的 objc-class-ref,引用自:DemoBar3DChart.o 中的 objc-class-ref DemoLineChart.o "_DTC_STROKE_CAP_SQUARE" 中的 objc-class-ref,引用自:+[DemoLineChart(Private) getRenderWithRender:] in DemoLineChart.o "_OBJC_CLASS_$_IPCTitle", 引用自: objc-class-ref in DemoBar3DChart.o objc-class-ref in DemoLineChart.o "_DTC_STROKE_JOIN_BEVEL", 引用自:+[DemoLineChart(Private) getRenderWithRender:] in DemoLineChart.o ld:未找到架构 armv6 collect2 的符号:ld 返回 1 个退出状态

0 投票
1 回答
371 浏览

iphone - armv6、armv7的屏幕坐标系(iPhone开发)

我正在为 iPhone/iPodTouch 编写游戏(使用 Cocos2d),我注意到一些奇怪的东西......

我需要检测玩家触摸的屏幕部分以执行某些操作。

例如:

...而当 touchLocation.x 和 touchLocation.y 都在一定范围内时,我会做一些事情。

它在模拟器上运行良好。当我为我的测试设备编译它时,使用 armv7 架构(优化)它也可以工作。但是当我使用 armv6 编译它时,启用了 armv7 架构(这是应用商店所需要的),我注意到代码不再有效。CCLOG 向我展示了我为 armv6、armv7 编译时使用的 X、Y 坐标系与我仅为 armv7(优化)编译时使用的坐标系不同。

我怎样才能解决这个问题?在设备上测试时使用 armv6、armv7 使用的坐标系的唯一方法是……(这在模拟器上不起作用)?我无法为 iPhone 上传应用程序并仅为 armv7 编译(优化)。:(

0 投票
1 回答
343 浏览

ios - 为设备编译而不是在模拟器上编译时出现 MonoTouch 错误:MONO_PATCH_INFO_JIT_ICALL_ADDR mono_marshal_safearray_create

在 MonoTouch 中,我在为设备编译时遇到了这个奇怪的错误(在模拟器上它工作正常,只有在为 iPhone 编译时它才会崩溃):

这让我发疯。我不知道,崩溃似乎发生在调用任何代码之前。我在我的项目中使用了两个绑定库(TestFlight 和 CorePlot),所以这可能与 MonoTouch 在 iPhone 的 ARMV6 架构中存在的互操作编组问题有关。

任何帮助或建议,无论多么小,都会受到赞赏。谢谢!

更新:我可以确认使用实验性编译器(在为设备编译时在 MonoDevelop 中设置:LLVM armv7)该应用程序工作正常,根本没有崩溃。这似乎与 MonoTouch 的 armv6 绑定错误有关。但是我需要调试我的应用程序,并且 LLVM 编译器在调试模式下不起作用。有一些解决方法吗?

现在有一个关于 Xamarin 邮件列表的讨论:

http://monotouch.2284126.n4.nabble.com/Native-library-with-Monotouch-5-0-part-2-td3992408.html

0 投票
8 回答
4175 浏览

iphone - 3G iPhone 设备“运行完毕”但应用程序无法加载

我正在尝试在 3G 设备上运行应用程序。Xcode 说该应用程序“已在 iPhone 上完成运行”,但该应用程序不会部署。我认为我的架构配置正确(见下图)

在此处输入图像描述

在此处输入图像描述

任何帮助都会很棒,

谢谢