Tôi đang cố gắng tích hợp SDK Flurry vào ứng dụng iOS của mình lần đầu tiên. Tôi đã thêm các thư viện và mã vào AppDelegate.m như được giải thích trong hướng dẫn của họ. Khi tôi biên dịch, tôi nhận được các lỗi sau:Lỗi Mach-O khi tích hợp Flurry Xcode
Undefined symbols for architecture armv7:
"_SCNetworkReachabilityCreateWithAddress", referenced from:
+[FlurryReachability flurryReachabilityWithAddress:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SCNetworkReachabilityCreateWithName", referenced from:
+[FlurryReachability flurryReachabilityWithHostName:] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
-[FlurryReachability flurryStopNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
-[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SCNetworkReachabilitySetCallback", referenced from:
-[FlurryReachability flurryStartNotifier] in libFlurry.a(libFlurry.a-armv7-master.o)
"_SCNetworkReachabilityGetFlags", referenced from:
-[FlurryReachability flurryCurrentReachabilityStatus] in libFlurry.a(libFlurry.a-armv7-master.o)
-[FlurryReachability isFlurryReachable] in libFlurry.a(libFlurry.a-armv7-master.o)
-[FlurryReachability isFlurryConnectionRequired] in libFlurry.a(libFlurry.a-armv7-master.o)
-[FlurryReachability isFlurryConnectionOnDemand] in libFlurry.a(libFlurry.a-armv7-master.o)
-[FlurryReachability isFlurryUserInterventionRequired] in libFlurry.a(libFlurry.a-armv7-master.o)
-[FlurryReachability isFlurryReachableViaWWAN] in libFlurry.a(libFlurry.a-armv7-master.o)
-[FlurryReachability isFlurryReachableViaWiFi] in libFlurry.a(libFlurry.a-armv7-master.o)
...
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Tôi đã cập nhật lên phiên bản mới nhất của XCode và đang sử dụng SDK Flurry mới nhất.
Bất kỳ ai khác đang gặp phải vấn đề này và khắc phục? Diễn đàn hỗ trợ của họ đã đề cập đến một vấn đề tương tự vài ngày trước nhưng người dùng cho rằng nó đã được khắc phục và tôi không thể tìm thấy bất kỳ đề xuất nào trên trang web của họ về những việc cần làm.
Bạn đã thêm SystemConfiguration.framework chưa? –
Không chắc bạn đang sử dụng Mô phỏng hoặc Thiết bị ở đó. Bạn có thể cần thêm hỗ trợ cho armv6 AND armv7. Nếu có, hãy xem: http://stackoverflow.com/questions/7488657/how-to-build-for-armv6-and-armv7-architectures-with-ios-5 – Snowcrash
Tôi đã thử nó với một thiết bị. Chỉ để xem tôi đã cố gắng xây dựng để mô phỏng và có cùng một lỗi. Tôi đã thêm hỗ trợ cho armv6 và 7 ngoài 7 giây như được mô tả trong liên kết bạn đã gửi, nhưng điều đó cũng không giúp ích gì. Mặc dù vậy, suy nghĩ tốt, bất kỳ ý tưởng nào khác? –