问题标签 [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.
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 静态库。
感谢您的任何建议。
ios - 在带有 arm64 架构的 64 位 iOS 上运行 Wax
我被这个问题困扰了很多天。
Wax(https://github.com/probablycorey/wax仅支持 armv7 和 armv7s 架构,但我的项目使用 arm64 架构。
错误消息是“打开蜡脚本时出错:加载蜡标准库:预编译块中的标头错误”。
所以我想问题出在wax_stdlib.h中。但是这个文件是 lua 脚本在 stdlib 文件中的预编译结果,我不知道如何在 64 位中预编译 lua 脚本。
我该如何解决?
objective-c - 使用 __LINE__ 删除 NSInteger 警告
我有一个日志功能:
当我用
我收到警告:“NSInteger 不应用作格式参数,应将显式强制转换添加到 long”。
Xcode 的自动修复在 LOGERROR 之前插入 %ld,这是错误的。
我认为这个警告来自使用__LINE__
,根据https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html返回一个 int。
我怎样才能从这个电话中删除警告?
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。有人遇到过类似的问题吗?
ios - 如何支持64位iOS并通过AppStore?
2015 年 2 月 1 日,所有应用程序必须支持 64 位。但是,我对构建设置(有效架构)感到困惑。
通过 AppStore。什么是正确的构建设置?
我是否必须在有效架构中添加 armv7、arm64
或者我是否必须在有效架构中仅添加 armv7。
我必须支持 OS 5.1.1。
但是,如果我在有效架构中添加 arm64,我无法在 5.1.1 设备上构建或启动。
但是,我不确定。
有人说“添加 arm64”,但其他人说“你不需要 arm64”
2015 年 2 月 1 日通过 AppStore 的正确设置是什么。
ios8 - 显示两个状态栏的 Touch ID 对话框
当从 iphone 6 为 inApp Purchases 打开 touch id 时,它会在屏幕顶部显示第二个状态栏,并且如果视频正在当前屏幕上播放,它会停止视频。
不知道touch id有什么问题。
任何帮助将不胜感激!
提前致谢!
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 日之后发布我的应用程序吗?
ios - 64 位架构的未定义符号
我刚刚用这个 sh 文件编译了 leptonica 和 tesseract 二进制文件。我检查了文件,lipo -info
结果如下:
我认为这应该意味着它支持64位架构。但是当我在我的项目中导入并使用它时,这就是我得到的:
这使我无法在 AppStore 上更新我的应用程序,因为 Apple 宣布从 2 月 1 日起所有应用程序都必须支持 64 位。
ios - iPhone 6 比较两种 UIColors
我有两种颜色,这里是实例的日志:
我有适用于 iPhone 4s 5 但不适用于 iPhone 6 的代码:
另外,我从图像的像素创建了这个颜色:
但似乎 iPhone 4 和 iPhone 6 之间的值存在一些差异:
例如,如果我在 iPhone 6 上打印红色,它有:
对于 iPhone 4:
我认为,由于 32 位和 64 位架构,这些值是不同的。
但是正如我们在颜色上看到的那样,它们似乎具有正确的值并且似乎是圆角的。但它从不将其与成功相提并论。所以acolor不等于hexColor。绝不。仅适用于 iPhone 4 和 5。
当然我可以使用float
type 而不是CGFloat
. 但只是注意到四舍五入似乎有效,并且UIColors
对于不同的设备具有相同的值。但是比较是行不通的。
我使用以下方法获得 hexColor:
cocos2d-x-3.0 - 我只能替换 cocos2dx 64bit 文件吗?
我的游戏在 cocos2dx 2.0 中,我们知道它不包含 64 位支持,但我们有 cocos2dx 2.2.6 支持 64 位,我只能替换 cocos2dx 2.2.6 中的主要文件,使 cocos2d 2.0 64位支持?
请帮助我,因为我的项目太大了,无法执行所有更改。
是的,这是一个愚蠢的问题,但我想尝试一下以节省时间。请帮忙,如果我解释得不好,请见谅。