使用新的iOS 7 Beta並下載最新版本的AFNetworking,我去了文件>添加文件到項目,並通過目錄AFNetworking.framework。現在我遇到了一連串的鏈接錯誤。爲了進行完整性檢查,我將提交歷史記錄回滾到iOS 6,並且一切編譯成功。這裏的日誌:AFNetwork Library失敗iOS 7
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_AFHTTPClient", referenced from:
_OBJC_CLASS_$_CloudGlyphAPIClient in CloudGlyphAPIClient.o
"_OBJC_CLASS_$_AFJSONRequestOperation", referenced from:
objc-class-ref in CloudGlyphAPIClient.o
"_OBJC_METACLASS_$_AFHTTPClient", referenced from:
_OBJC_METACLASS_$_CloudGlyphAPIClient in CloudGlyphAPIClient.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我需要等待AFNetworking與iOS版的下一個版本起牀到日期或這是一個結構問題?
感謝
這不是一個iOS 7的問題。 AFNetworking不是iOS的一部分,它是第三方框架。如果你有鏈接器錯誤,那麼確保你已經正確地將框架添加到你的項目中,並且所有必需的體系結構都存在於靜態庫中。 – 2013-06-11 20:45:07
我等待AFNetwork的更新 – Birdy
仔細一看,它看起來像我在AFNetworking中絆倒了一個min-OS版本的錯誤: –