整合Simperium到我的應用程序時,我得到了鏈接錯誤:鏈接錯誤,構建iOS應用與Simperium
ld: duplicate symbol _OBJC_CLASS_$_DDASLLogger in /Users/zulfi_shah/Documents/ContactsJournal-TestSimperium/SimpleList/Simperium.framework/Simperium(DDASLLogger.o) and /Users/zulfi_shah/Library/Developer/Xcode/DerivedData/SimpleList-cxdtxuubxyczhgcyxbixtjtvzkct/Build/Intermediates/SimpleList.build/Debug-iphonesimulator/SimpleList.build/Objects-normal/i386/DDASLLogger.o for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
這個問題似乎是與DDASLLogger包含在CocoaHTTP包。我之前也看到了與Reachability類相同的問題。 如何確保Simperium框架與我的二進制文件中的其他庫很好地配合? 謝謝。
刪除一些文件,但現在讓不同的連接錯誤:爲i386硬件架構 未定義的符號: 「_ExtractFileNameWithoutExtension」,從引用: - [MyHTTPConnection processBodyData:在MyHTTPConnection.o - [HttpConnection的initWithAsyncSocket:配置:在HTTPConnection.o - [HttpConnection的的dealloc]在HTTPConnection.o - [HttpConnection的supportsMethod:絡基:]在HTTPConnection.o - [HttpConnection的expectsRequestBodyFromMethod:絡基:]在HTTPConnection.o - [HttpConnection的isSecureServer]在HTTPConnection.o - HTTPConnection.o中的[HTTPConnection sslIdentityAndCertificates] –
在開始正確構建之前,必須刪除大量依賴於HTTPConnection的代碼。 –
謝謝,這個問題的解決方法應該很快就準備好。 – mikejohnstn