ios - 如何知道您构建的 iOS 应用程序是否适用于 64 位。

标签 ios 64-bit executable

我正在尝试为 64 位构建一个 iOS 应用程序。我怎么知道它是为 32 位还是 64 位构建的?

Mach-O-View 有帮助吗?如果是,在哪里寻找它? 也有任何命令行。 ?

我提交了这个,但它并不能帮助我知道它是不是为 64 位构建的。 https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html#//apple_ref/doc/uid/TP40013501-CH3-SW1

最佳答案

试试这个:

#ifdef __LP64__
// NSLog(@"64");
#else
// NSLog(@"32");
#endif

它适用于 OS X,但我没有针对 iOS 测试它(我没有 iPhone5S :( ))。

编辑:

顺便说一下,它在 iPhone 模拟器上运行良好。

enter image description here

关于ios - 如何知道您构建的 iOS 应用程序是否适用于 64 位。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19228703/

相关文章:

android - 亚行卡在 64 位 linux 操作系统上

installation - WiX DisableRegistryReflection ="yes"属性不起作用

java - Println 可执行文件的返回值

linux - 如何在Centos桌面中通过命令行编辑 "File Management Preferences"

mercurial - 查找哪些 mercurial 提交更改了文件的可执行位

ios - 在应用程序运行时替换 Realm 文件

ios - 获取下载数据的本地 URL,而不是提供服务器 URL

ios - UICollectionViewCell 中的 UIButton 文本被覆盖。我究竟做错了什么?

iphone - 无法控制 UITextView 的宽度

c - 如何在 64 位进程(Windows)上正确保存和恢复线程上下文?