问题标签 [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.
iphone - 为 armv6 iPhone 构建时缺少符号 divmodsi4
使用 Xcode 4.2 构建 armv6 架构程序时,我收到一个奇怪的链接器错误:
未找到架构 armv6 的符号
___divmodsi4
这是 llvm 中包含的数学函数符号
这个问题的原因可能是什么?这是因为 xcode 中的错误,还是因为 armv6 无法使用它?(注意:为 armv7 编译相同的代码不会导致此问题。)
谢谢
xcode - 文本字段未向上移动的 UIAlertView
我想显示一个提示以获取用户的用户名和密码。
我通过显示 UIAlertView 并将 UITextFields 作为子视图添加到它来做到这一点。
最近我将我的项目转移到 XCode 4.2 并更新了我的所有项目设置。我的基础 SDK 设置为 iOS 5.0,我的部署目标设置为 4.0。
然后我注意到它只是为 armv7 架构构建的,因此我将其更改为包括 armv6,因为我也想支持 iPhone 3G。
这样做之后,我注意到 UIAlertView 没有像以前那样向上移动,现在它在显示时被键盘覆盖。我在Apple文档中读到你不应该继承UIAlertViews(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAlertView_Class/UIAlertView/UIAlertView.html),所以我改变了我的方式正在做事。这并没有解决问题。
我注意到我可以通过将构建设置 - “仅构建活动架构”设置为“是”来让它在我的手机(iPhone 4,因此 armv7 架构)上工作。
我怀疑这个问题与尝试为 armv6 构建有关(并且确实从我尝试构建的体系结构中删除它会给我正确移动的警报)。
我想我现在应该回答我的问题了……我很难理解为什么会这样。我在某处读到(现在找不到链接),在 iOS 4 及更高版本中向 UIAlertView 添加文本字段时,您不需要手动向上移动警报。由于我正在为至少 iOS 4 构建,这不应该适用于两种架构吗?
另外,我怎样才能让它为 armv6 构建并且仍然有正确移动的警报?
编辑:也许我错了,但我注意到我有 2 个可以将应用程序部署到的手机实例。选择第一个并构建为我提供了一个应用程序,其中 UIAlertViews 在应该向上移动时不会向上移动,但选择第二个可以使其正常工作。会发布截图,但我是新用户,所以我还没有必要的权限......
xcode - Xcode 4.2 和 Three20 不会编译 armv6
我有一个应用程序在 Xcode 4.2 的模拟器中完美运行
要构建和归档以发布到应用商店,我收到一条错误消息,表明我需要包含 armv6 构建。论坛建议清除构建目标并包括我所做的“armv6 armv7”。使用 iOS 3.0 的 iOS 部署目标
当我连接我的 test-iPod 并开始存档操作(RELEASE build)时,我收到以下错误:
忽略文件 /xxx/Release-iphoneos/libThree20UICommon.a,文件是为存档而构建的,它不是被链接的架构(armv6)(重复所有 Three20 库)
“_OBJC_CLASS_$_TTTableViewDataSource”,引用自:ContactsDataSource.o 中的 Objc-class-ref
我尝试更改“仅构建活动架构”,它可以工作但不包括 appstore 的 armv6。
有人遇到并解决了这个问题吗?
谢谢!蒂姆
iphone - 如果仅在 Xcode 4.2 中使用 armv6 来支持新旧设备,有什么缺陷吗?
我正在开发一个自 iOS 3.0 起支持的应用程序。使用 Xcode 4.2,我必须手动将 armv6 添加到架构中。那么针对新设备优化的 armv7 是使用“armv6 armv7”编译的唯一优势吗?尺寸会比仅使用 armv6 大吗?
ios - 如果我在 App Store 上上传我的应用程序的新版本(仅 ARMv7)会发生什么?
我在 iTunes Connect 上有一个“待售”应用程序,它是 iPhone 和 iPad 的通用应用程序。
我的应用程序也适用于 ARMv6 设备,例如 ipod touch 1g/2g 和旧 iPhone。
如果我上传仅针对 ARMv7 架构编译的应用程序的新版本,ipod 用户会发生什么?继续使用旧版本?
感谢您的支持。
android - 签名的 .apk 未安装在 ARM11 (ARMv6) 设备上
当我通过 ADB 部署或安装在/bin中生成的 .apk 时,我正在开发的应用程序在ARM11 (ARMv6) 设备上安装并运行良好,但是一旦我签署了 .apk (使用 Eclipses 'export signed apk feature')生成的 .apk 不会安装在某些设备上。
通过记下它工作和不工作的设备所使用的处理器,加上一些搜索和阅读,我发现问题似乎适用于 ARM11 设备(即 ARMv6 处理器)。
我正在使用Proguard,起初认为这是罪魁祸首,但是我通过注释掉 project.properties 中的适用行来绕过任何 proguard 恶作剧 - 仍然签名的 .apk 不会安装在那些 ARM 11 设备上。
还注意到 ARM11 设备运行的 Android 版本不超过 2.2.1,尽管我没有任何运行 2.2.2 或更高版本的 ARM11 设备来验证 2.2.1 是否是问题的一部分。
我在项目中包含了 2 个外部 jar,但 /bin apk 安装和工作的事实表明 jar 不是问题的一部分。
您可能拥有的任何知识,或关于我应该如何寻找解决方案的方向 =非常感谢!
iphone - Xcode ARMV 应用程序可执行文件丢失
在上传之前,我需要更改我的“armv”。但是我该怎么做呢?它说:
iPhone/iPod Touch:应用程序可执行文件缺少所需的架构,必须至少存在以下架构之一:armv6
ios - 应用程序可执行文件缺少所需的体系结构。至少以下 armv7 之一
我在提交应用商店时收到此错误“应用程序可执行文件缺少所需的架构。至少以下 armv7 之一”
我不想为 armv7 构建我的应用程序,因为构建会失败,因为我的第三方库与 armv7 不兼容。
这是我的项目/构建配置。请帮助-架构:armv6(我删除了$(ARCHS_STANDARD_32_BIT))基础SDK:最新的iOS(5.0)仅构建活动架构:无有效架构:armv6 armv7 i386
ios - 编译 iOS 应用程序时使用 armv7 对性能有何影响?
我们的应用程序使用了foursquare API,我对使用armv7架构进行编译的影响很感兴趣:
- 定位精度
- 速度(浮点计算)
使用 armv6 架构编译是否在定位精度或浮点计算速度方面提供任何相对优势?
有没有人测试过这个来测量实际差异?或者它太小而没有任何后果?
我想知道是否值得使用混合 armv6/armv7 构建来提高这两个性能元素,即使它会导致应用程序文件大小的名义增加?
谢谢。
iphone - 删除对 iPhone 3G 的支持
我有一个产品目前支持 ARMV6 和 ARMV7,即支持 iPhone 3G。然而,我们的目标是迁移到直接的 ARMV7 架构(以减少二进制大小,并解决我们链接的某些仅 ARMV7 库的一些构建错误)。但是,我们不想让 3G 用户完全蒙在鼓里,让他们下载仍然支持其硬件的较低版本。我的问题是这样的:
有谁知道这种升级的 App Store 行为(记录或传闻)是什么?
我知道 3G 用户如果拥有它仍然可以使用该应用程序,并且不允许升级到新的 ARMV7 版本……但是必须在 3G 设备上重新安装的用户呢?商店会允许他们下载旧版本,还是只会告诉他们购买新硬件?