
我收到以下错误 –
GNU gdb 6.3.50-20050815 (Apple version gdb-1518) (Sat Feb 12 02:52:12 UTC 2011)
copyright 2004 Free Software Foundation,Inc.
GDB is free software,covered by the GNU General Public license,and you are
welcome to change it and/or distribute copIEs of it under certain conditions.
Type “show copying” to see the conditions.
There is absolutely no warranty for GDB. Type “show warranty” for details.
This GDB was configured as “x86_64-apple-darwin”.Attaching to process 71564.
dyld: Symbol not found: _OBJC_CLASS_$_AVCaptureDevice
Referenced from: /Users/qianfan/library/Application Support/iPhone Simulator/4.2/Applications/XXXX-XXXX/XXXX.app/XXXX
Expected in: /Developer/Platforms/iPhonesimulator.platform/Developer/SDKs/iPhonesimulator4.2.sdk/System/library/Frameworks/AVFoundation.framework/AVFoundation
in /Users/qianfan/library/Application Support/iPhone Simulator/4.2/Applications/XXXX-XXXX/XXXX.app/XXXX
sharedlibrary apply-load-rules all
(gdb)
我的应用程序正在使用(静态引用)最新的ZXing iphone代码(截至2011-03-31 2001-04-24测试的两个版本).
我相信AVCaptureDevice存在于所有iOS 4.0中,而zxing正在支持ios 4.0.
当我做:
Macintosh:zxing-trunk XXX$grep _OBJC_CLASS_$_AVCaptureDevice /Developer/Platforms/iPhonesimulator.platform/Developer/SDKs/iPhonesimulator4.3.sdk/System/library/Frameworks/AVFoundation.framework/*
Binary file /Developer/Platforms/iPhonesimulator.platform/Developer/SDKs/iPhonesimulator4.3.sdk/System/library/Frameworks/AVFoundation.framework/AVFoundation matches
有什么建议?我会在这找什么?非常感谢.
解决方法 我只想提一下mmilo的答案(关于将’required’改为’Optional’)为我解决了这个问题.只需单击AVFoundation.framework(在Project视图中的Frameworks文件夹下),然后确保打开最右侧视图窗口.您可以在此处将“目标成员资格”从“必需”更改为“可选”.我的具体问题与梅尔文的问题相同.在使用4.3 SDK时,我无法让我的项目在4.2模拟器上编译,因为它无法找到AVCaptureDevice类.
总结以上是内存溢出为你收集整理的ios4 – xcode4“dyld:未找到符号:_OBJC_CLASS _ $_ AVCaptureDevice”错误全部内容,希望文章能够帮你解决ios4 – xcode4“dyld:未找到符号:_OBJC_CLASS _ $_ AVCaptureDevice”错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)