Que*_*ies 10 xcode objective-c ios
我用ios 8.1更新了xcode为6.1版本.我想在项目的构建设置中进行设置.应该在32位xcode项目的体系结构和有效体系结构中进行哪些更改,以将其转换为64位支持.
早些时候,32位xcode项目的设置如下:架构:标准架构(armv7 arm64)有效架构:armv64 armv7 armv7s
现在,当我将架构设置更改为......架构:标准架构(包括64位)......如developer.apple.com所述.有效的架构:armv64 armv7 armv7s
因此,该应用程序在ios设备上运行ios 8.1.3版本
我想知道,当我在
有效的架构中编写:arm64 armv7 armv7s时,错误显示在我用于ios的flurry sdk中.4.2.3
但是,当我写..有效的架构:armv64 armv7 armv7s,然后没有显示错误,应用程序运行正常.
我知道,我会将我的所有库更新为64位支持,如flurry sdk等.
但是,请有人告诉我详细步骤,将32位xcode应用程序转换为64位应用程序应该做些什么.
而且,如何使用terminal命令了解项目中使用的库的体系结构.
谢谢..
Mah*_*kar 30
这arm64不是armv64

为了解释这些,
架构:
第一步是将架构设置为Standard architectures(Apple推荐).这意味着构建32位和64位架构.这会改变你iOS Deployment Target的iOS5.1.1.得到您的确认.
有效体系结构:
指定要构建的体系结构:
armv7和armv7s适用于32位设备.
arm64适用于64位设备
仅构建活动体系结构: 这是指定是构建所有有效体系结构还是仅为指定目标构建.所以对于Debug来说,设置为是,因此,它只构建当前的体系结构(32位,如果iPhone 5是iPhone 5 64bit).并发布为No(构建Release的所有架构).
| 归档时间: |
|
| 查看次数: |
25425 次 |
| 最近记录: |