我在项目中添加了标记为'Flurry'的文件夹。我在AppDelegate.m中添加了这些行:
#import "Flurry.h"
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
[Flurry startSession:@"my_key"];
}
但是,我尝试运行后遇到7个错误。
Undefined symbols for architecture i386:
"_SCNetworkReachabilityCreateWithAddress", referenced from:
+[FlurryReachability flurryReachabilityWithAddress:] in libFlurry.a(libFlurry.a-i386-master.o)
"_SCNetworkReachabilityCreateWithName", referenced from:
+[FlurryReachability flurryReachabilityWithHostName:] in libFlurry.a(libFlurry.a-i386-master.o)
"_SCNetworkReachabilityGetFlags", referenced from:
-[FlurryReachability flurryCurrentReachabilityStatus] in libFlurry.a(libFlurry.a-i386-master.o)
-[FlurryReachability isFlurryReachable] in libFlurry.a(libFlurry.a-i386-master.o)
-[FlurryReachability isFlurryConnectionRequired] in libFlurry.a(libFlurry.a-i386-master.o)
-[FlurryReachability isFlurryConnectionOnDemand] in libFlurry.a(libFlurry.a-i386-master.o)
-[FlurryReachability isFlurryUserInterventionRequired] in libFlurry.a(libFlurry.a-i386-master.o)
-[FlurryReachability isFlurryReachableViaWWAN] in libFlurry.a(libFlurry.a-i386-master.o)
-[FlurryReachability isFlurryReachableViaWiFi] in libFlurry.a(libFlurry.a-i386-master.o)
...
"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
-[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-i386-master.o)
"_SCNetworkReachabilitySetCallback", referenced from:
-[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-i386-master.o)
"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
-[FlurryReachability flurryStopNotifier] in libFlurry.a(libFlurry.a-i386-master.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
答案 0 :(得分:5)
您收到这些错误是因为Flurry.h / .a引用了框架SystemConfiguration.framework
,而您尚未将其添加到项目中。
要将其添加到项目中,请在Xcode中选择您的项目(在左侧导航图中最上方),然后选择您的目标。向下滚动到“Linked Frameworks and Libraries”标题。将会有一个项目列表,旁边有很少的工具箱。单击该列表底部的加号按钮。
在生成的popover事件中,搜索“SystemConfiguration”。双击它。
为每个目标重复
运行您的项目。获得成功。完成。