Điều này đã trở thành một cơn đau đúng Tôi đã nhìn vào nó trong 2 ngày nay và dường như không thể giải quyết nó. Đây là lỗi tôi nhận được.Ký hiệu không xác định cho kiến trúc armv7: "_SCNetworkReachabilityCreateWithAddress"
Undefined symbols for architecture armv7:
"_SCNetworkReachabilityCreateWithAddress", referenced from:
+[Reachability reachabilityWithAddress:] in Reachability.o
"_SCNetworkReachabilityCreateWithName", referenced from:
+[Reachability reachabilityWithHostName:] in Reachability.o
"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
-[Reachability stopNotifier] in Reachability.o
"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
-[Reachability startNotifier] in Reachability.o
"_SCNetworkReachabilitySetCallback", referenced from:
-[Reachability startNotifier] in Reachability.o
"_SCNetworkReachabilityGetFlags", referenced from:
-[Reachability connectionRequired] in Reachability.o
-[Reachability currentReachabilityStatus] in Reachability.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 đã thêm SystemConfiguration.framework và nó dường như không muốn làm bất cứ điều gì với nó như lỗi này chỉ sẽ không biến mất. Tôi đã xem xét một vài vấn đề tương tự nhưng nhiều người trong số họ đã xác nhận bất kỳ câu trả lời nào. Loại này chỉ phát triển vào cuối tuần khi không ai chạm vào nó. Có ai giúp được không.
EDIT Quên thêm bit này.
ld: cảnh báo: bỏ qua tập tin /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks//SystemConfiguration.framework/ SystemConfigura, thiếu cần kiến trúc ARMv7 trong tập tin
EDIT
Ngay Nhờ @gaige tôi đã tìm thấy một vấn đề; có một dấu gạch chéo thêm ngay trước khi SystemConfiguration.framework không nên ở đó. Tôi đã xóa khung và thêm lại và điều đó đã không giúp ích gì. Làm thế nào tôi có thể loại bỏ dấu gạch chéo thêm này?
Có dấu gạch chéo bổ sung lẻ trong đường dẫn khung, điều này có thể ảnh hưởng đến (hoặc không), bạn có thể xóa và thêm lại khung không? Bản sao của tôi về các khung công tác chắc chắn có cả v6 và v7, vì vậy điều đó sẽ ổn. – gaige
@gaige Tôi đã xóa và thêm lại khung và dấu gạch chéo đó là vẫn có cách nào tôi có thể xóa dấu gạch chéo đó vì tôi đã cố gắng truy cập tệp qua thiết bị đầu cuối và không hoạt động với nó nhưng không có nó. – Popeye
Hệ thống UNIX thường không bị hỏng do dấu gạch chéo thêm. Tôi đoán là có thể. Bạn có thể xác minh rằng tệp được đề cập có thực sự có cả kiến trúc không? chạy 'lipo -info/Applications/Xcode.app/Nội dung/Nhà phát triển/Nền tảng/iPhoneOS.platform/Nhà phát triển/SDK/iPhoneOS5.1.sdk/System/Library/Frameworks // SystemConfiguration.framework/SystemConfiguration' – Nate