Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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
Cocoapods 使用属性强制将Pod构建为静态库_Cocoapods - Fatal编程技术网

Cocoapods 使用属性强制将Pod构建为静态库

Cocoapods 使用属性强制将Pod构建为静态库,cocoapods,Cocoapods,我想知道是否有任何属性可以用来强制将pod链接为静态库。例如: pod'RNPermissions':链接为静态库=>true 在安装后尝试了很多东西检查pod.build\u as\u static\u library?,但当我检查完后,它就不起作用了 现在我正在做这个(CocoaPods 1.9.0): 您可以使用以下方法将所有POD作为静态库进行墨水打印: 使用_框架!:链接=>:静态 您可以使用以下方法将所有POD作为静态库进行墨水打印: 使用_框架!:链接=>:静态 $static_

我想知道是否有任何属性可以用来强制将pod链接为静态库。例如:

pod'RNPermissions':链接为静态库=>true

在安装后尝试了很多东西检查
pod.build\u as\u static\u library?
,但当我检查完后,它就不起作用了

现在我正在做这个(CocoaPods 1.9.0):


您可以使用以下方法将所有POD作为静态库进行墨水打印:

使用_框架!:链接=>:静态

您可以使用以下方法将所有POD作为静态库进行墨水打印:

使用_框架!:链接=>:静态
$static_frameworks = ['RNPermissions', 'Permission-Camera', 'Permission-PhotoLibrary', 'Permission-Microphone']

pre_install do |installer|
installer.pod_targets.each do |pod|
 if $static_frameworks.include?(pod.name)
   puts "Overriding as static framework:#{pod.name}"
   def pod.build_type;
    Pod::BuildType.static_library
   end
  end
 end
end