Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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 prepare\u命令中的Xcode项目路径_Ios_Xcode_Cocoapods - Fatal编程技术网

Ios prepare\u命令中的Xcode项目路径

Ios prepare\u命令中的Xcode项目路径,ios,xcode,cocoapods,Ios,Xcode,Cocoapods,我们想从cocoapodsprepare\u命令script向项目目标添加一个runscript阶段。是否有任何环境变量(如PROJECT\u DIR)从prepare\u命令脚本获取当前项目路径 以下是podspec的示例 Pod::Spec.new do |spec| spec.platform = :ios spec.name = '...' ... spec.prepare_command = <<-CMD ruby add_phase.r

我们想从cocoapods
prepare\u命令
script向项目目标添加一个runscript阶段。是否有任何环境变量(如
PROJECT\u DIR
)从
prepare\u命令
脚本获取当前项目路径

以下是podspec的示例

Pod::Spec.new do |spec|
  spec.platform     = :ios
  spec.name         = '...'
...
  spec.prepare_command = <<-CMD
ruby add_phase.rb
CMD
#!/usr/bin/ruby

require 'xcodeproj'

project_dir = ??
project_files = Dir.glob(File.join(project_dir, "*.xcodeproj"))
...