Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS中获取当前的pod库版本?_Ios_Swift_Objective C_Cocoapods - Fatal编程技术网

如何在iOS中获取当前的pod库版本?

如何在iOS中获取当前的pod库版本?,ios,swift,objective-c,cocoapods,Ios,Swift,Objective C,Cocoapods,我正在开发一个名为MyPod的pod,在podspec文件中,我有以下配置: Pod::Spec.new do |s| s.name = 'MyPod' s.version = '1.0.1' ... end 假设我在这个pod中有一个名为MyPodClass.swift的文件,在这个文件中我想动态获取pod的版本信息,这样当我将来将s.version更改为1.0.2时,我就不必修改代码了 有什么方法可以实现这一点吗?打开终端,将cd放入p

我正在开发一个名为MyPod的pod,在podspec文件中,我有以下配置:

Pod::Spec.new do |s|
  s.name             = 'MyPod'
  s.version          = '1.0.1'
  ...
end
假设我在这个pod中有一个名为MyPodClass.swift的文件,在这个文件中我想动态获取pod的版本信息,这样当我将来将s.version更改为1.0.2时,我就不必修改代码了


有什么方法可以实现这一点吗?

打开终端,将cd放入pod文件所在的文件夹,然后运行pod-outleted?

看起来您需要@EricAya它只有在将pod作为动态框架导入时才起作用。如果是静态框架,Bundleidentifier:返回nil,Bundlefor:返回主捆绑包。