问题标签 [iphone-64bit]

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 投票
0 回答
122 浏览

ios - 没有要编译的架构 (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)

我已将我的 Xcode 版本从 5.3 更新到 6.0.1 在模拟器“iPhone5s iOS 7”和“iPhone5s iOS8”中,它工作正常。但是当我想用模拟器'iPhone 6'和'iPhone 6Plus'构建时,它会给出以下错误。

![没有要编译的架构 (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386)][1]

我也使用了 libCorePlot 静态库。

感谢您的任何建议。

0 投票
3 回答
1117 浏览

ios - 在带有 arm64 架构的 64 位 iOS 上运行 Wax

我被这个问题困扰了很多天。

Wax(https://github.com/probablycorey/wax仅支持 armv7 和 armv7s 架构,但我的项目使用 arm64 架构。

错误消息是“打开蜡脚本时出错:加载蜡标准库:预编译块中的标头错误”。

所以我想问题出在wax_stdlib.h中。但是这个文件是 lua 脚本在 stdlib 文件中的预编译结果,我不知道如何在 64 位中预编译 lua 脚本。

我该如何解决?

0 投票
1 回答
71 浏览

objective-c - 使用 __LINE__ 删除 NSInteger 警告

我有一个日志功能:

当我用

我收到警告:“NSInteger 不应用作格式参数,应将显式强制转换添加到 long”。

Xcode 的自动修复在 LOGERROR 之前插入 %ld,这是错误的。

我认为这个警告来自使用__LINE__,根据https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html返回一个 int。

我怎样才能从这个电话中删除警告?

0 投票
1 回答
568 浏览

ios - Google Cast SDK 2.5.0 缺少所需的架构 arm64

我正在尝试使用 Google Cast SDK 2.5.0 构建 iOS 应用程序并且能够在 iPhone 5 设备上构建,但是当我尝试在 iPhone 6 设备上构建时,我收到以下构建错误:

ld:警告:忽略文件 ./GoogleCast.framework/GoogleCast,文件 ./GoogleCast.framework/GoogleCast 中缺少所需的架构 arm64(3 片)

我注意到这里有一篇关于类似问题的帖子: Google Cast SDK 2.3.0 for iOS doesn't support 64-bit

所以我尝试了这个:ranlib GoogleCast.framework/Versions/A/GoogleCast

但是我仍然缺少手臂 64。有人遇到过类似的问题吗?

0 投票
2 回答
427 浏览

ios - 如何支持64位iOS并通过AppStore?

2015 年 2 月 1 日,所有应用程序必须支持 64 位。但是,我对构建设置(有效架构)感到困惑。

通过 AppStore。什么是正确的构建设置?

我是否必须在有效架构中添加 armv7、arm64

或者我是否必须在有效架构中仅添加 armv7。

我必须支持 OS 5.1.1。

但是,如果我在有效架构中添加 arm64,我无法在 5.1.1 设备上构建或启动。

我已经阅读了本指南。https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html#//apple_ref/doc/uid/TP40013501-CH3-SW1

但是,我不确定。

有人说“添加 arm64”,但其他人说“你不需要 arm64”

2015 年 2 月 1 日通过 AppStore 的正确设置是什么。

0 投票
1 回答
231 浏览

ios8 - 显示两个状态栏的 Touch ID 对话框

当从 iphone 6 为 inApp Purchases 打开 touch id 时,它会在屏幕顶部显示第二个状态栏,并且如果视频正在当前屏幕上播放,它会停止视频。

不知道touch id有什么问题。

任何帮助将不胜感激!

提前致谢!

0 投票
1 回答
942 浏览

xcode - 关于新应用程序的 64 位和 iOS 8 要求

Apple 公布了 64 位要求,如下图所示:

从 2015 年 2 月 1 日开始,上传到 App Store 的新 iOS 应用程序必须包含 64 位支持并使用 Xcode 6 或更高版本中包含的 iOS 8 SDK 构建。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建具有 32 位和 64 位代码的单个二进制文件。

我一直在使用 xcode 6,我的目标构建设置是

我从有效架构行中删除arm64,因为我在 5s、iphone 6 等 64 位设备中遇到错误。我可以在 2 月 1 日之后发布我的应用程序吗?

0 投票
0 回答
834 浏览

ios - 64 位架构的未定义符号

我刚刚用这个 sh 文件编译了 leptonica 和 tesseract 二进制文件。我检查了文件,lipo -info结果如下:

我认为这应该意味着它支持64位架构。但是当我在我的项目中导入并使用它时,这就是我得到的:

这使我无法在 AppStore 上更新我的应用程序,因为 Apple 宣布从 2 月 1 日起所有应用程序都必须支持 64 位。

0 投票
1 回答
473 浏览

ios - iPhone 6 比较两种 UIColors

我有两种颜色,这里是实例的日志:

我有适用于 iPhone 4s 5 但不适用于 iPhone 6 的代码:

另外,我从图像的像素创建了这个颜色:

但似乎 iPhone 4 和 iPhone 6 之间的值存在一些差异:

例如,如果我在 iPhone 6 上打印红色,它有:

对于 iPhone 4:

我认为,由于 32 位和 64 位架构,这些值是不同的。

但是正如我们在颜色上看到的那样,它们似乎具有正确的值并且似乎是圆角的。但它从不将其与成功相提并论。所以acolor不等于hexColor。绝不。仅适用于 iPhone 4 和 5。

当然我可以使用floattype 而不是CGFloat. 但只是注意到四舍五入似乎有效,并且UIColors对于不同的设备具有相同的值。但是比较是行不通的。

我使用以下方法获得 hexColor:

0 投票
1 回答
304 浏览

cocos2d-x-3.0 - 我只能替换 cocos2dx 64bit 文件吗?

我的游戏在 cocos2dx 2.0 中,我们知道它不包含 64 位支持,但我们有 cocos2dx 2.2.6 支持 64 位,我只能替换 cocos2dx 2.2.6 中的主要文件,使 cocos2d 2.0 64位支持?

请帮助我,因为我的项目太大了,无法执行所有更改。

是的,这是一个愚蠢的问题,但我想尝试一下以节省时间。请帮忙,如果我解释得不好,请见谅。