0

我知道这是一个相当微不足道的问题,但我似乎在这方面度过了最糟糕的时光。

我试过了 :

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

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

4

1 回答 1

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)   
于 2017-01-11T04:39:46.517 回答