2015-02-06 2 views
1

Я разрабатываю структуру, которая требует использования AFNetworking. Поэтому я начал с создания нового и блестящего Cocoa Touch Framework и, как обычно, я создал стручка файл со следующим материалом в нем:Использование Cocoapods в Cocoa Touch Framework?

source 'https://github.com/CocoaPods/Specs.git' 
pod 'AFNetworking', '~> 2.5' 

Очевидно на обычном проекте это было бы создать рабочее пространство, и все будет супер гладкий ... Но так как я выбрал Cocoa Touch Framework Я не умею импортировать AFNetowrking.h в мой ProjectName.h. Ошибка я получаю:

Включить в безмодульном заголовке внутри каркас модуля ...

Так что я на самом деле смотрел это! Мне показалось, что все, что мне нужно сделать, это перейти к моим настройкам сборки и установить Разрешить немодульное включение в модульные модули да, и моя проблема будет решена ... но это тоже не помогло.

Еще одна вещь, которую я пробовал сделать, - это также установить целевое членство в файле заголовка AFNetworking.h на public. Но это не решило проблему, и я все еще получаю ту же ошибку.

Буду признателен, если кто-нибудь может дать мне пошаговый мини-гид о том, как это сделать?

Следует отметить, что я хотел бы также использовать библиотеку AFNetworking в быстрой форме.

ответ

0

Вот мой стручок файл:

source 'https://github.com/CocoaPods/Specs.git' 
pod 'AFNetworking', '~> 2.5' 
use_frameworks! 

Вам нужно m Убедитесь, что вы установили бета-версию CocoaPod (0.36). Единственная проблема заключается в том, что вы сможете запустить ее на iOS 7, но не будет проходить проверку на подачу заявки на приложение apple (помните об этом).

0

При импорте модуля с помощью cocoapods в исходном коде вы должны импортировать его как

#import <AFNetworking.h>

, а не

#import "AFNetworking.h"

+0

Это не имело значения @farhan ... :( –

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