Различные кокоаподы для приложения и расширения «Сегодня»

Я использую несколько модулей в своем приложении для iOS, которые ссылаются на sharedApplication, и поэтому не могут быть скомпилированы для расширения Today.

Дело в том, что мне действительно нужно AFNetworking, поэтому я хотел бы указать CocoaPods просто включать AFNetworking при компиляции расширения. Есть ли способ сделать это? Я просмотрел документацию, но это не ясно.


person Luke Sapan    schedule 22.03.2015    source источник


Ответы (1)


Для этого вам просто нужно указать несколько блоков target в файле Podfile. Например:

# Normal app pods

target :extension, :exclusive => true do
  link_with 'extension'

  # My extension pods
end

Обратите внимание, что «расширение» здесь соответствует имени вашего целевого расширения в Xcode.

person Keith Smiley    schedule 23.03.2015