Tôi gặp phải lỗi Trình liên kết Apple Mach-O mỗi khi tôi nhập tệp từ CocoaPods.
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_FBSession", referenced from: someFile
ld: symbol(s) not found for architecture arm64
Tôi nhận được khoảng 12 trong số này, cho các Pod khác nhau mà tôi sử dụng.
Tôi đang cố gắng xây dựng cho iPhone 5S bằng XCode 5.
Tôi đã thử các giải pháp khác nhau ở đây trên SO, nhưng vẫn chưa có giải pháp nào hoạt động.
Làm cách nào để khắc phục lỗi Trình liên kết Apple Mach-O này?
Chỉ cần tìm thấy một cảnh báo khác có thể thú vị, tôi hy vọng điều này dẫn tôi đến giải pháp:
Ignoring file ~/Library/Developer/Xcode/DerivedData/SomeApp/Build/Products/Debug-iphoneos/libPods.a,
file was built for archive which is not the architecture being linked
(arm64):~/Library/Developer/Xcode/DerivedData/someApp/Build/Products/Debug-iphoneos/libPods.a