如何为iOS中的可本地化资产的正确路径创建podspec文件

时间:2016-05-13 19:13:43

标签: ios cocoapods xcode7.3 podspec

在我的项目中,我有三个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可本地化资产未在我的项目中加载。

我可能出错的任何想法?

0 个答案:

没有答案