gpt4 book ai didi

xcode - 从 Xcodeproj 中删除文件的脚本

转载 作者:行者123 更新时间:2023-12-04 17:41:37 52 4
gpt4 key购买 nike

我需要通过命令行从我的 Xcode 项目中删除对某些文件的引用。我正在尝试使用 ruby​​ 库 Xcodeproj,但我不明白该怎么做:

proj = Xcodeproj::Project.open(project_file)
proj.targets.each do |target|
path = "../Pods/MyFolder/Externals/**/*"
dir = Dir.glob(path).select{ |e| File.file? e }
dir.each do |file|
proj.files.delete(file)
end
end

proj.save

运行脚本后,我的项目内部没有任何变化。

最佳答案

我遇到了同样的问题。我尝试了“拒绝”、“过滤”……没有任何效果。

有效的解决方案是替换:

proj.files.delete(file)

对于

file.remove_from_project

关于xcode - 从 Xcodeproj 中删除文件的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54258300/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com