错误: dyld Symbol not found

iOS 码拜 6年前 (2015-05-06) 226次浏览 0个评论
 

iphoen上编译程序的时候出了一个错误,这是什么原因呢?

dyld: Symbol not found: _CFXMLNodeGetInfoPtr
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security

编译的时候没有错误,是运行的时候才出现的。

编译一切正常。

到底是编译程序的时候出现的还是运行的时候……
100分
这种情况可能是你编译了一个高版本的iphone sdk 程序,但是你放到了低版本iphone平台上去运行,然后高级代码要去调用新特性,但是没有找到造成的。

你可以尝试把ios sdk的目标版本降低,然后重新编译看看

请问在那里可以设置,我是个xcode3.2
在Project-》Edit Project Settings-》Build-》Deployment项目中
我自己找到了,谢谢
引用 2 楼 ccy_com 的回复:

这种情况可能是你编译了一个高版本的iphone sdk 程序,但是你放到了低版本iphone平台上去运行,然后高级代码要去调用新特性,但是没有找到造成的。

你可以尝试把ios sdk的目标版本降低,然后重新编译看看

有道理


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明错误: dyld Symbol not found
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!