首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将xcode 32位应用程序转换为64位xcode应用程序

如何将xcode 32位应用程序转换为64位xcode应用程序
EN

Stack Overflow用户
提问于 2015-02-05 11:51:47
回答 2查看 29.6K关注 0票数 10

我已经用ios 8.1更新了xcode 6.1版本。我想在项目的构建设置中设置设置。需要对32位xcode项目的体系结构和有效体系结构进行哪些更改,以便将其转换为64位支持。

之前,32位xcode项目的设置如下:体系结构:标准体系结构( armv7 arm64)有效体系结构:armv7 64 armv7 armv7s

现在,当我改变架构设置为..。体系结构:用...as编写的标准体系结构(包括64位) developer.apple.com。有效架构: armv7 64 armv7 armv7s

因此,该应用程序运行在ios设备上,版本为ios 8.1.3

我想知道,当我写信的时候

有效体系结构:arm64 armv7 armv7s,错误显示在用于ios.4.2.3的flurry中。

但是,当我写..。有效架构: armv7 64 armv7 armv7s,然后没有显示错误,应用程序运行良好。

我知道,我将不得不将我所有的库更新为64位支持,比如flurry等等。

但是,请任何人告诉我详细的步骤,作为应该做什么来将32位xcode应用程序转换为64位应用程序。

以及如何使用终端命令来了解项目中使用的库的结构。

谢谢..

EN

回答 2

Stack Overflow用户

发布于 2015-02-05 12:25:19

这是arm64而不是armv64

为了解释这些,

Architectures:的第一步是将体系结构设置为Standard architectures (苹果推荐的)。这意味着同时构建32位和64位的体系结构。这将将您的iOS Deployment Target更改为iOS5.1.1。得到你的确认。

有效体系结构:指定要构建的体系结构:

代码语言:javascript
复制
armv7 and armv7s are for 32 bit devices.
代码语言:javascript
复制
arm64 is for 64 bit devices

只构建活动体系结构: --这是为了指定,是构建所有有效的体系结构,还是只为指定的目标构建。因此,对于Debug,set为Yes,因此它只构建当前体系结构(32位,如果是iPhone 5 64位,如果是iPhone 5s)。并作为第号释放。(构建用于发布的所有体系结构)。

苹果关于64位转换的建议

票数 30
EN

Stack Overflow用户

发布于 2015-02-05 12:24:22

  1. 在Xcode (版本5.0.1或更高版本)中打开应用程序项目。
  2. 更新项目设置以支持iOS版本5.1.1或更高版本。
  3. 在“项目设置集标准体系结构(arm64)”的“生成设置”部分中,“架构”的标准体系结构设置为
  4. 以前的更改将在项目中引发一些编译器警告和错误。
  5. 除了iOS模拟器之外,在64位设备上测试该项目.
  6. 利用仪器检查应用程序的内存使用情况。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28343242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档