我正在做一個讀取器應用程序,它可以將文本同步到googledoc,我得到了工作示例代碼的文本同步到googledoc,但我把所有的代碼放到我的項目中,除了委託代碼,我得到這個錯誤,架構i386的未定義符號:iphone中的錯誤
Ld /Users/admin/Library/Developer/Xcode/DerivedData/ELTouchBible-eqhoridwhfpkcvddemynmhjrvyor/Build/Products/Release-iphonesimulator/Bible.app/Bible normal i386
cd "/Users/admin/Desktop/bible day updates/ELTouchBiblelatest3 doingggg copy 11"
setenv MACOSX_DEPLOYMENT_TARGET 10.6
setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -L/Users/admin/Library/Developer/Xcode/DerivedData/ELTouchBible-eqhoridwhfpkcvddemynmhjrvyor/Build/Products/Release-iphonesimulator "-L/Users/admin/Desktop/bible day updates/ELTouchBiblelatest3 doingggg copy 11/Classes" -F/Users/admin/Library/Developer/Xcode/DerivedData/ELTouchBible-eqhoridwhfpkcvddemynmhjrvyor/Build/Products/Release-iphonesimulator -filelist /Users/admin/Library/Developer/Xcode/DerivedData/ELTouchBible-eqhoridwhfpkcvddemynmhjrvyor/Build/Intermediates/ELTouchBible.build/Release-iphonesimulator/Bible.build/Objects-normal/i386/Bible.LinkFileList -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -lxml2 -lsqlite3.0 -framework CoreData -framework CoreGraphics -framework MessageUI -framework QuartzCore -lOAuth -o /Users/admin/Library/Developer/Xcode/DerivedData/ELTouchBible-eqhoridwhfpkcvddemynmhjrvyor/Build/Products/Release-iphonesimulator/Bible.app/Bible
Undefined symbols for architecture i386:
"_DebugLog", referenced from:
-[NSData(IdleLoop) dataDecodeFromHtml] in IdleLoop.o
-[NSData(IdleLoop) dataEncodeToHtml] in IdleLoop.o
-[GoogleDocs fRetryCachedQuery] in GoogleDocs.o
-[GoogleDocs retitleNextFile] in GoogleDocs.o
-[GoogleDocs downloadEntry:] in GoogleDocs.o
-[GoogleDocs uploadFileTicket:failedWithError:] in GoogleDocs.o
-[GoogleDocs uploadFileTicket:finishedWithEntry:] in GoogleDocs.o
...
"_Assert", referenced from:
-[NSData(IdleLoop) dataEncodeToHtml] in IdleLoop.o
-[GoogleDocs sendFailureNotice:code:] in GoogleDocs.o
-[GoogleDocs docListListFetchTicket:failedWithError:] in GoogleDocs.o
-[GoogleDocs beginFolderCheck:createIfNeeded:] in GoogleDocs.o
-[GoogleDocs beginFileDeleteTitle:inFolder:keepingNewest:] in GoogleDocs.o
-[GoogleDocs beginFileRetitleFrom:toTitle:inFolder:] in GoogleDocs.o
-[GoogleDocs beginDownloadTitle:inFolder:] in GoogleDocs.o
...
(maybe you meant: _AssertSelectorNilOrImplementedWithArguments)
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
但樣本項目運作良好在Xcode 4,我使用xcode4.How解決這個error.please幫我做到這一點。 在此先感謝。
檢查依賴關係,並檢查應用程序的體系結構。 – Legolas
@李格拉斯先生你能解釋一下嗎? – ICoder
請檢查構建設置和依賴關係。如果您點擊該項目,YOu可以檢查它們。 – Legolas