2013-07-03 6 views
0

Привет, я использую AWS SDK для примера приложения. В частности, я пытаюсь реализовать ведро S3 и представление объекта. Я добавил необходимые классы, заголовки и рамки. Кроме того, я проверил настройки сборки, и все необходимые фреймворки связаны. Это ошибки, которые я получаю.AWS S3 SDK Linker issue

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 для iOS.

Класс AmazonClientManager - это то, что мы включаем в наши образцы, поэтому, похоже, вы скопировали код из наших образцов в свой проект. Вы должны убедиться, что эти файлы добавлены в Источники компиляции из Фазы сборки для вашего проекта, как показано на рисунке ниже.

shot of

+0

Я добавил это, но затем было сделано еще 2 ошибки. Следовательно, мне пришлось добавить в проект схемы SimpleDB, SNS и SQS. Теперь все хорошо. Благодаря! – user2402616

Смежные вопросы