【发布时间】:2012-02-01 22:08:18
【问题描述】:
我成功安装并链接了 Kal Calendar 的静态库。但是,我在 ARC 环境下不使用 alloc 和 autorelease 来创建日历对象。我试图通过使用“-fno-objc-arc”的东西来关闭 ARC 选项......但它给了我“Apple Mach-O Linker (Id) Error”
有人成功地将它与 ARC 和情节提要一起使用吗? :'(
已编辑:这是我收到的错误消息。
Ld Test.app/测试正常i386 cd /用户/Phrixus/桌面/测试 setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/Phrixus/Desktop/Test - F/Users/Phrixus/Desktop/Test -filelist /Users/Phrixus/Library/Developer/Xcode/DerivedData/Test-cwrxnjyllxlrlmczaymhzykteqlq/Build/Intermediates/Test.build/Debug-iphonesimulator/Test.build/Objects-normal/i386/ Test.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -Objc -all_load -fobjc-arc -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED=50000 -framework UIKit -framework Foundation -framework CoreGraphics -o /Users/Phrixus/桌面/Test/Test.app/Test
架构 i386 的未定义符号: “_OBJC_CLASS_$_KalViewController”,引用自: CalendarViewController.o 中的 objc-class-ref ld:未找到体系结构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
【问题讨论】:
-
a
Apple Mach-O Linker (Id) Error'是一个潜在的广泛错误...构建日志是否提供了更多信息? -
我更新了我的问题。谢谢迈克尔。
标签: xcode