在我的项目中,我有三个Pod,每个Pod在Resources/Pod/Assets
文件夹下都有自己的可本地化资产。然而,我的主项目文件的本地化工作,但pod的本地化不起作用。如果我将我的所有pods本地化资产放入我的主项目文件夹,那么一切正常,但事实并非我正在寻找。我需要让我的pod存储他们自己的可本地化资产。
这是我的pods的podspec:
Pod::Spec.new do |s|
s.name = "MyPod"
s.version = "0.1"
s.summary = "A short description of MyLib."
s.platform = :ios, '8.0'
s.requires_arc = true
s.source_files = 'Pod/**/*.{h,m}'
s.resource_bundles = {
'MyPod' => ['Pod/**/*.{caf,xib,mp4,mp3,m4a,wav,plist,atlas}',
'Pod/Assets/pngs/**/*.{png,jpg}',
'Pod/Assets/fr-CA.lproj/*.strings',
]
}
s.prefix_header_file = 'MyPodPrefixHeader.pch'
s.dependency 'MyOtherPod'
end
我也试过
'Pod/Assets/*.{lproj}'
和
'Pod/Assets/*.{lproj}/*.strings'
每次我更改podspec时都会pod install
但它们都没有奏效。 Pod可本地化资产未在我的项目中加载。
我可能出错的任何想法?