`
lianxianghui
  • 浏览: 2851 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

xcode5.1.1 编译问题解决方法

阅读更多
  以前都在XCode5.0.2编译项目,今天在Xcode5.1.1下用release安装程序到设备。结果发现提示错误(debug没问题)。错误大概是说编译项目里的一个汇编文件时编译错误。(这个汇编文件是为了提到某些函数执行效率)代码中有一段
	
.text
.align 2
.arm

结果就提示 error: unknown directive .arm
一开始就按着提示搜索问题,结果先找到 http://stackoverflow.com/questions/24189752/using-clang-compile-ffmpeg-with-too-much-warning-on-osx
后从这个页面的链接又 找到一个 http://stackoverflow.com/questions/11118887/how-to-switch-off-llvms-integrated-assembler
说的就是关于 at&t汇编 编译选项的事。按着说法,把-no-integrated-as 选项设置到了XCode的other c flags编译选型中。然后clean,重新编译。还是同样地错误。搞得头大。
    后来经过若干次搜索,发现搜 xcode 5.1 编译错误。最终搜到了正确答案。
原来是 xcode5.1默认把 Builde Settings->Architectures->Architectures 设成了 (arm7, arm7s, arm64),这个在以前的Xcode里是 (arm7, arm7s),把它改回(arm7, arm7s)就可以了。
  原来这个问题是汇编文件在arm64下编译有问题,估计是得重新根据arm64的要求修改汇编程序。又上网查了一下用arm64的有哪些设备,发现了如下链接 http://www.cnblogs.com/willbin/p/3634957.html。 目前是有iphone5s用,又说arm64会向下兼容armv7,所以这么编译的包也是可以在iphone5s上运行的,只是可能效率会不如用arm64指令。所以目前这么弄能解决问题,但不是最好的解决方法,最好的解决方法就是修改汇编文件,使之兼容arm64。
分享到:
评论

相关推荐

    快速创建不同背景颜色视图效果

    编译测试,测试环境:Xcode 5.1.1,iOS 7.1。 使用方法: 导入头文件: TNColorScrollViewController.h 初始化方法: - (instancetype)initWithColor:(UIColor *)color; - (instancetype)initWithCustomClass:...

    FFmpeg-5.1.1-iOS-13.0-Lite.zip

    这个压缩包“FFmpeg-5.1.1-iOS-13.0-Lite.zip”提供了一个针对iOS 13优化的轻量级FFmpeg版本,特别针对iOS设备的arm64和x86_64架构进行了编译,以确保在不同类型的iOS设备上运行顺畅。 1. **FFmpeg 5.1.1 版本**:...

    实现多种视图切换动画

    测试环境: [Code4App]编译测试,测试环境:Xcode 5.1.1, iOS 7.1。 效果图:使用方法: 导入头文件: #import "ADNavigationControllerDelegate.h" 创建ADNavigationControllerDelegate对象并初始化: ...

    Qt4编程.pdf

    3.4.5Xcode简介 3.5问题与解答 3.6总结与提高 第4章Qt4集成开发环境 4.1常见的QtIDE 4.2QtCreator 4.2.1简介 4.2.2主要特点 4.2.3安装与配置 4.3Eclipse! 4.3.1简介 4.3.2主要特点 4.3.3安装与配置 4.3.4使用要领 ...

    Objective-C基础教程 中文 PDF 清晰版 [31M]

    中文名: Objective-C基础教程 作者: Mark Dalrymple Scott Knaster译者: 高朝勤 杨越 刘霞图书 分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 人民邮电出版社 ...第7章 深入了解Xcode82

    [Objective-c程序设计].杨正洪等.扫描版

    5.1.1 Car程序58 5.1.2 自定义NSLog()59 5.2 存取方法62 5.2.1 设置发动机的属性64 5.2.2 设置轮胎的属性64 5.2.3 跟踪汽车的变化66 5.3 扩展CarParts程序67 5.4 复合还是继承68 5.5 小结69 第6章 源文件组织70 6.1 ...

    iOS应用逆向工程:分析与实战

    5.1.1 Objective-C 语言的特性 94 5.1.2 MobileSubstrate 96 5.2 tweak 的编写套路 97 5.2.1 灵感的来源 98 5.2.2 分析文件,寻找切入点 99 5.2.3 定位目标函数 102 5.2.4 测试函数功能 104 5.2.5 ...

    ITMS-90809 Deprecated API Usage Apple will stop accepting submissions of new apps that use UIWebView

    这会更新Xcode项目,使应用准备好编译和部署。 这个变更对于开发者来说是至关重要的,因为它直接影响到应用能否成功发布到App Store。UIWebView由于其内在的安全漏洞和性能问题,已经被苹果官方推荐弃用。WKWebView...

    iPhone开发秘籍.part2.rar

    者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。 下面概述了本书中各章的内容。 第1章:iPhone SDK 简介 第1章介绍iPhone SDK 并将iPhone 作为交付平台进行研究,包括平台的...

    iPhone开发秘籍.part1.rar

    者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。 下面概述了本书中各章的内容。 第1章:iPhone SDK 简介 第1章介绍iPhone SDK 并将iPhone 作为交付平台进行研究,包括平台的...

    iPhone开发秘籍.part4.rar

    者可以直接到所需的问题类别查找解决方案,而不需要总去琢磨哪些类或框架最适合当前问题。 下面概述了本书中各章的内容。 第1章:iPhone SDK 简介 第1章介绍iPhone SDK 并将iPhone 作为交付平台进行研究,包括平台的...

Global site tag (gtag.js) - Google Analytics