Я схожу с ума, я не могу понять это.
Я скачал и пытаюсь собрать XMLRPC для iOS. Я перехожу с https://github.com/eczarny/xmlrpc и https://bitbucket.org/kdbdallas/xmlrpc-ios/wiki/Home
Первый, оригинальный, не имеет цели для iOS. второй должен иметь, но даже этот, похоже, не работает.
Я создаю XMLRPC-iOS lib с использованием XCode следующим образом:
- скачать, распаковать, открыть в xcode
- Перейти в меню Product> Archive
- В организованном порядке я выбираю «Поделиться» в последней сборке
- Я сохраняю его в своей папке проекта. Включите это в проект.
Когда я строю свой собственный проект, я получаю:
ld: предупреждение: игнорирование файла
/Users/paulp/Documents/ios/iPhone/ios-account/Account/external/XMLRPC/libXMLRPC_iOS.a,
файл был создан для архива, который не связан с архитектурой
(i386) Неопределенные символы для архитектуры i386:
"_OBJC_CLASS _ $ _ XMLRPCRequest", на который ссылаются из:
objc-class-ref в MyAPI.o
"_OBJC_CLASS _ $ _ XMLRPCConnectionManager", на который ссылаются из:
objc-class-ref в MyAPI.o ld: символ (ы) не найден для
архитектура i386 clang: ошибка: сбой команды компоновщика с кодом выхода 1
(используйте -v для просмотра вызова)
Как это возможно? Настройки XMLRPC-iOS установлены на:
- SDKROOT = iphoneos5.0
- ARCHS = $ (ARCHS_STANDARD_32_BIT) = armv7
- IPHONEOS_DEPLOYMENT_TARGET = 5.0
- VALID_ARCHS = armv6 armv7k armv7f armv7
- OTHER_CODE_SIGN_FLAGS = armv7k armv7f armv6 armv7
- GCC_VERSION = com.apple.compilers.llvmgcc42
Может кто-нибудь объяснить мне, как я могу создавать и использовать библиотеку XMLRPC-iOS в своем собственном приложении?
Спасибо!