iOS-本地化字符串不';我不能在吊舱里工作

iOS-本地化字符串不';我不能在吊舱里工作,ios,swift,xcode,cocoapods,Ios,Swift,Xcode,Cocoapods,我正在为我的公司创建两个新的pod,但其中一个决定行动起来,根本不本地化字符串,而是返回键。 两者的podspec几乎相同(我只需克隆一个并更改名称)。 我设置了一个断点并试图打印出捆绑包po捆绑包(路径:path),这就是我得到的: - some : NSBundle </var/containers/Bundle/Application/62C0534D-6CRE-40AE-9C2A-574BF212A4AE/AppName.app/PodName.bundle/en.lproj>

我正在为我的公司创建两个新的pod,但其中一个决定行动起来,根本不本地化字符串,而是返回键。 两者的podspec几乎相同(我只需克隆一个并更改名称)。 我设置了一个断点并试图打印出捆绑包
po捆绑包(路径:path)
,这就是我得到的:

- some : NSBundle </var/containers/Bundle/Application/62C0534D-6CRE-40AE-9C2A-574BF212A4AE/AppName.app/PodName.bundle/en.lproj> (not yet loaded)

您是否使用框架检查了本地化文件的目标成员身份?

您是否使用框架检查了本地化文件的目标成员身份?

您的意思是什么?我真的不知道什么是本地化文件的目标成员身份。:)我的意思是这样的目标:这些属于pod,所以cocoapod应该正确导入它们。现在我注意到pods中的字符串文件都没有targetmembership部分。主项目中的字符串文件有它,但是这不应该是一个问题,因为其他pod的字符串被正确地翻译了。你是什么意思?我真的不知道什么是本地化文件的目标成员身份。:)我的意思是这样的目标:这些属于pod,所以cocoapod应该正确导入它们。现在我注意到pods中的字符串文件都没有targetmembership部分。主项目中的strings文件有它,但这不应该是一个问题,因为其他pod的字符串已正确翻译
Pod::Spec.new do |spec|

  # ―――  Spec Metadata  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  spec.name         = "PodName"
  spec.version      = "20.7.1"
  spec.summary      = "PodName"
  spec.description  = <<-DESC
PodName
                   DESC

  spec.homepage     = "example.com"

  # ―――  Spec License  ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  spec.license      = { :type => "GNU GPLv3", :file => "LICENSE" }


  # ――― Author Metadata  ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  spec.author             = { "My Name" => "my.email@example.com" }

  # ――― Platform Specifics ――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  spec.platform     = :ios, "10.0"

  # ――― Source Location ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  spec.source       = { :git => "the git url", :tag => "#{spec.version}" }

  # ――― Project Settings ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  spec.requires_arc = true
  spec.static_framework = true

  spec.subspec 'Core' do |sp|
    sp.source_files  = "PodName", "PodName/**/*.{h,m,swift}"
    sp.public_header_files = "PodName/**/*.h"
    sp.preserve_paths = 'PodName/**/*.lproj/*.strings'
    sp.resource_bundles = {
      'PodName' => ['PodName/**/*.{lproj,storyboard,xib,xcassets,json,imageset,png}']
    }
  end

  spec.subspec 'Device' do |sp|
    sp.dependency 'PodName/Core'
    sp.vendored_frameworks = "Device/FrameworkA.framework","Device/FrameworkB.framework"
  end

  spec.subspec 'Simulator' do |sp|
    sp.dependency 'PodName/Core'
    sp.vendored_frameworks = "Simulator/FrameworkA.framework","Simulator/FrameworkB.framework"
  end

spec.dependency 'A'
spec.dependency 'B'
spec.dependency 'C'
spec.dependency 'D'

end