2013-07-03 81 views
0

嗨我正在使用AWS SDK作爲示例應用程序。特別是我',試圖實現一個S3存儲桶和對象視圖。我已經添加了必要的類,頭文件和框架。另外我已經檢查過構建設置和所有必要的框架。這些是我得到的錯誤。AWS S3 SDK鏈接器問題

Undefined symbols for architecture i386: "_OBJC_CLASS_$_AmazonClientManager", referenced from:

objc-class-ref in AddBucketViewController.o 

objc-class-ref in AddObjectViewController.o 

objc-class-ref in BucketList.o 

objc-class-ref in ObjectListing.o 

objc-class-ref in ObjectViewController.o 

ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

回答

1

我是AWS SDK for iOS的維護者之一。

AmazonClientManager類是我們包含我們示例的東西,所以聽起來好像您已將示例中的一些代碼複製到您的項目中。您需要確保將這些文件添加到您的項目的構建階段編譯源,如下面的屏幕截圖所示。

shot of

+0

我補充說,但後來又發生了2個錯誤。因此,我不得不將SimpleDB,SNS和SQS框架添加到項目中。現在一切都很好。謝謝! – user2402616