2015-05-07 19 views
6

de çerçeveler ve statik kitaplıkları ile CocoaPods kullanma Projemde bu Podfile var: aynı zamanda

platform :ios, '8.0' 
use_frameworks! 

target 'FunnyApp' do 
    pod 'Alamofire', '~> 1.2' 
    pod 'SWXMLHash', '~> 1.0' 
    pod 'VaultKit', :path => './Frameworks/VaultKit' 
    pod 'SessionKit', :path => './Frameworks/SessionKit' 
end 

Sadece VaultKit Objective-C ile yazılmış statik kütüphanesidir.

FunnyApp-Bridging-Header.h:5:9: 'VaultKit.h' file not found

: Ben projeyi inşa etmeye çalışırken, bu hatayı alıyorum

#import <VaultKit/VaultKit.h> 

Ama:

Pod::Spec.new do |s| 
    s.name = 'VaultKit' 
    s.version = '0.1' 
    s.license = 'MIT' 
    s.summary = 'Encryption library' 
    s.homepage = 'https://someurl.com' 
    s.social_media_url = 'http://twitter.com/greenfish29' 
    s.authors = { 'Tomas Sliz' => '[email protected]' } 
    s.source = { :git => '[email protected]:greenfish29/vaultkit.git' } 

    s.ios.deployment_target = '8.0' 

    s.public_header_files = 'VaultKit/VaultKit.h' 
    s.source_files = "VaultKit/*.{h,m}" "VaultKit/Models/*.{h,m}" 

    s.requires_arc = true 
end 

Bu kayıtla benim de projede başlık köprü var: Bu podspec vardır

Neyin yanlış olabilir?

cevap

0

Cocoapod'lar hem Çerçeveleri hem de Statik kütüphaneleri desteklemez ve bunların niyeti yoktur.

Tartışma konusuna bakın here.

Obj-C'yi yalnızca benim köprülerimi kullanarak köprüleme üstbilgisini kullanarak bitirdim çünkü yapamayacağım önemli bir kitaplık yalnızca bir Obj-C sürümüne sahipti.

En azından statik kütüphaneleri gelecekte bağımlılık olarak kullanan dinamik çerçeveler için destek alabileceğimizi düşünüyorum.

İlgili konular