私は自分のポッドをいくつかのリソースファイルで作成しています。私のアプリではココアポッドバンドルは利用できません
Pod::Spec.new do |s|
s.name = 'MyName'
s.version = '0.0.1'
s.license = { :type => 'MIT' }
s.homepage = 'not important'
s.authors = {
# authors
}
s.summary = '…'
# Source Info
s.source = {
# .. my sources
}
s.source_files = ['Sources/*.swift']
s.resource_bundle = {'MyNameBundle' => ['*.{storyboard,xib,png,jsbundle,meta}']}
s.ios.deployment_target = '9.0'
s.requires_arc = true
エンド
ポッドがpod install
にインストールされていると私はリソースファイルがMyName/Resources/
で利用可能であることを見ることができます。これは、基本的にはこのように定義されます。ここまでは順調ですね。
Pods.pbxcodeproj
には、2つの新しいターゲットがあることがわかります:MyName
とMyNameBundle-Bundle
です。
NSBundle.allBundles().forEach {
print("bundle identifier: \($0.bundleIdentifier) - path \($0.bundlePath)")
}
そして、それは表示されません。
しかし、事は、私はすべての利用可能なバンドルを一覧表示しようとすると、です。
私には何が欠けていますか?