iOS my App Extension与Pod正确共享代码

时间:2016-08-12 15:50:21

标签: ios objective-c ios8-share-extension podfile

我正在研究基于信号的消息应用。我创建了一个共享扩展,我需要在我的共享扩展代码中使用我的一些pod。当我将这些pod添加到我的扩展项目中时,我遇到了一些错误。因为在某些pod中,它使用[UIApplication sharedApplication]对象,即NS_EXTENSION_UNAVAILABLE_IOS。我做了一些搜索,但我无法找到我想要的东西。这是我的podfile:

platform :ios, '8.0'
source 'https://github.com/CocoaPods/Specs.git'

abstract_target 'MyApp_pods' do
  pod 'Raven',                      :path => 'Raven'
  pod 'TextSecureKit',              :path => 'TextSecureKit'
  pod 'YapDatabase/SQLCipher',      :path => 'YapDatabase'
  pod 'OpenSSL',                    '~> 1.0.207'
  pod 'PastelogKit',                '~> 1.3'
  pod 'FFCircularProgressView',     '~> 0.5'
  pod 'SCWaveformView',             '~> 1.0'
  pod 'DJWActionSheet'
  pod 'JSQMessagesViewController',  :path => 'JSQMessagesViewController'
  pod 'CTAssetsPickerController',  '~> 3.3.0'
  target 'MyApp'
  target 'MyAppTests'
  target 'MyAppShareExtension'
end

这是我的问题:

有没有办法在我的共享扩展码中使用这些Pod?或者有没有办法获取pod内容的某些部分(例如TextSecureKit中的TSThread.m)?

0 个答案:

没有答案