dem*_*ist 5 iphone ios arm64 ios7.1 xcode5.1
我最近将我的Xcode更新到了5.1版.更新后,它可以在除iOS 7.1之外的所有模拟器上正常运行,其中会出现mach-O链接错误.此外,"构建设置"选项卡中只有64位架构选项.据我所知,这是所有问题和错误的原因.有谁知道这个的原因以及如何解决它?
以下是我收到的一些警告和错误:
警告 :
Values of type 'NSInteger' should not be used as format arguments; add an explicit cast to 'long' instead
Run Code Online (Sandbox Code Playgroud)
错误:
Symbol(s) not found for architecture x86_64
Run Code Online (Sandbox Code Playgroud)
谢谢.
The*_*Eye 14
Xcode 5.1改变了标准项目设置.其中它现在包括arm64项目的体系结构 - 但是很多第三方项目还不支持,所以我建议再次从体系结构设置中删除它(留下你armv7和armv7s).尽管如此,请将其保留在有效的体系结构设置中 - 这指定了它可以运行的体系结构.
它还引入了一些额外警告的默认激活,例如长期警告的类型转换 - 这里计算相同,当你使用其他一些库(作为源代码)时,你可能会得到很多警告,你不能(或者不想要) to)做很多事情.您可以再次为这些项目禁用警告,或选择不立即更新项目设置.
小智 13
必须构建设置 - >架构
您可能已设置标准体系结构,对吧?
从Xcode 5.1开始,标准架构包含arm64,您尚未准备好支持它.
选择其他..双击$(ARCHS_STANDARD)并将其更改为$(ARCHS_STANDARD_32_BIT)
注意:这是一个临时修复.您可能正在使用一些没有64位切片的静态库.查看是否有可用的,然后将架构切换回标准架构.
| 归档时间: |
|
| 查看次数: |
6410 次 |
| 最近记录: |