【问题标题】:How do you automate do "Copy Files" in Build Phases using a Cocoapods Post Install Script?您如何使用 Cocoapods 安装后脚本在构建阶段自动执行“复制文件”?
【发布时间】:2015-12-19 03:45:51
【问题描述】:

我知道这是一个相当琐碎的问题,但我似乎在这个问题上遇到了最糟糕的情况。

我试过了:

obj =  Xcodeproj::Project::Object::PBXCopyFilesBuildPhase.new(PATH, 10)
target.build_phases.add(obj)

但 UUID 为 0,并且没有任何内容添加到构建阶段。有人可以帮帮我吗。我知道我的其余设置是正确的。

【问题讨论】:

标签: cocoapods xcodeproj


【解决方案1】:

这是我的例子:

phase = target.new_copy_files_build_phase()

# Contrary to the docs (see http://www.rubydoc.info/github/CocoaPods/Xcodeproj/Xcodeproj/Project/Object/PBXCopyFilesBuildPhase) I believe this is not a path, but rather a code, e.g., 16 indicates to copy the file to the Products Directory.
phase.dst_subfolder_spec = "16"

fileRef = project.new(Xcodeproj::Project::Object::PBXFileReference)
fileRef.path = 'Server.plist'

phase.add_file_reference(fileRef)   

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-14
  • 1970-01-01
  • 2013-11-15
  • 2019-05-15
  • 1970-01-01
  • 2020-08-24
相关资源
最近更新 更多