Move bazel_cache_reader out of Utilities path and directly to Resources.
PiperOrigin-RevId: 194557630
diff --git a/src/Tulsi.xcodeproj/project.pbxproj b/src/Tulsi.xcodeproj/project.pbxproj
index d54d5a1..dfcbaf8 100644
--- a/src/Tulsi.xcodeproj/project.pbxproj
+++ b/src/Tulsi.xcodeproj/project.pbxproj
@@ -141,7 +141,7 @@
AB18CC4A7B1A308E23A1CE6F /* HeadlessTulsiProjectCreator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB18CFC29644CD1B3B860056 /* HeadlessTulsiProjectCreator.swift */; };
D33C204F1EC108CC00867450 /* tulsi_logging.py in Resources */ = {isa = PBXBuildFile; fileRef = D33C204E1EC108CC00867450 /* tulsi_logging.py */; };
D3F78C681F391E9700AE0571 /* bazel_options.py in Resources */ = {isa = PBXBuildFile; fileRef = D3F78C671F391E9700AE0571 /* bazel_options.py */; };
- E11AFAB02052655500C97875 /* bazel_cache_reader in Copy Utilty resources */ = {isa = PBXBuildFile; fileRef = E1D770EA20523E790026802A /* bazel_cache_reader */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
+ E11AFAB02052655500C97875 /* bazel_cache_reader in Copy Utility resources */ = {isa = PBXBuildFile; fileRef = E1D770EA20523E790026802A /* bazel_cache_reader */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
E135A781205880720082E4D0 /* apfs_clone_copy.py in Resources */ = {isa = PBXBuildFile; fileRef = E135A780205880720082E4D0 /* apfs_clone_copy.py */; };
E1542A0E206ED51900D3D339 /* bootstrap_lldbinit.py in Resources */ = {isa = PBXBuildFile; fileRef = E1542A0D206ED51900D3D339 /* bootstrap_lldbinit.py */; };
E155E20C1FCE47DA002B16BB /* BazelBuildSettingsFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = E155E20B1FCE47D9002B16BB /* BazelBuildSettingsFeatures.swift */; };
@@ -203,15 +203,15 @@
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
- 3DBA77761D6CB3EF00BD5B7C /* Copy Utilty resources */ = {
+ 3DBA77761D6CB3EF00BD5B7C /* Copy Utility resources */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
- dstPath = Utilities;
+ dstPath = "";
dstSubfolderSpec = 7;
files = (
- E11AFAB02052655500C97875 /* bazel_cache_reader in Copy Utilty resources */,
+ E11AFAB02052655500C97875 /* bazel_cache_reader in Copy Utility resources */,
);
- name = "Copy Utilty resources";
+ name = "Copy Utility resources";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
@@ -723,7 +723,7 @@
3D9926601C29F0A20094E098 /* Headers */,
3D9926611C29F0A20094E098 /* Resources */,
3DB8F6C71CA9E3440045B0CF /* Copy Tulsi aspect bundle resources */,
- 3DBA77761D6CB3EF00BD5B7C /* Copy Utilty resources */,
+ 3DBA77761D6CB3EF00BD5B7C /* Copy Utility resources */,
);
buildRules = (
);
diff --git a/src/TulsiGenerator/XcodeProjectGenerator.swift b/src/TulsiGenerator/XcodeProjectGenerator.swift
index f5ee16e..d82b222 100644
--- a/src/TulsiGenerator/XcodeProjectGenerator.swift
+++ b/src/TulsiGenerator/XcodeProjectGenerator.swift
@@ -964,8 +964,7 @@
// Find bazel_cache_reader in Tulsi.app's Utilities folder.
let bundle = Bundle(for: type(of: self))
let symbolCacheSourceURL = bundle.url(forResource: XcodeProjectGenerator.ShellCommandsUtil,
- withExtension: "",
- subdirectory: "Utilities")!
+ withExtension: "")!
// Copy bazel_cache_reader to ~/Library/Application Support/Tulsi/Scripts
installFiles([(symbolCacheSourceURL, XcodeProjectGenerator.ShellCommandsUtil)],