(被阻止的位是客户端名称……).
我相信这个警告说的是:’这个XML库与构建时链接的OS体系结构不兼容’.
在下一个版本中,我们仅支持iOS5和iPhone 4及更高版本(而不是较低版本的iOS和较旧的iPhone).
那么我是否要更改链接架构?什么是链接架构?如何更改架构?还是我完全走错了路?
值得一提的是,我正在运行最新的Xcode,我已经从Xcode列表中添加了框架(链接二进制文件与库).
编辑
我只在从模拟器构建时收到消息.它不会造成任何伤害,只是风起云涌!
提前致谢.
解决方法 不要链接libxml2.2.dylib,而是链接libxml2.dylib.与此链接应确保始终链接到您的体系结构的正确实现.作为一般规则,在您的应用程序中链接到库的通用版本而不是特定版本.在这种情况下,这意味着libxml2而不是libxml2.2.
您正在链接到(符号链接到)动态库,它在运行时将自动指向当前 *** 作系统版本和体系结构的正确实现.链接到库的特定版本并不能保证这一点,并且最终可以链接到只有一个体系结构的东西.因此,在开发期间,如果你在定位模拟器时链接到libxml2.2.dylib,你可能会链接到i386,然后当你定位设备时,它无法找到正确的架构(因为它试图使用i386 for armvWhatever,这正是你告诉它的事情).
总结以上是内存溢出为你收集整理的ios – Xcode警告:忽略文件libxml2.2.dylib,为不支持的文件格式构建,而不是被链接的体系结构全部内容,希望文章能够帮你解决ios – Xcode警告:忽略文件libxml2.2.dylib,为不支持的文件格式构建,而不是被链接的体系结构所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)