Move bazel_cache_reader to Contents/MacOS/ from Contents/Resources/

Contents/MacOS/ directory is the recommended place for embedded command-line tools:
this is where url(forAuxiliaryExecutable:) looks.

PiperOrigin-RevId: 260204555
diff --git a/BUILD b/BUILD
index 5cbd37a..d0f79f0 100644
--- a/BUILD
+++ b/BUILD
@@ -61,6 +61,9 @@
 
 macos_application(
     name = "tulsi",
+    additional_contents = {
+        "//src/tools/bazel_cache_reader": "MacOS",
+    },
     app_icons = ["//src/Tulsi:Icon"],
     bundle_id = "com.google.Tulsi",
     bundle_name = "Tulsi",
diff --git a/src/TulsiGenerator/BUILD b/src/TulsiGenerator/BUILD
index dc22bc4..1bb2cc1 100644
--- a/src/TulsiGenerator/BUILD
+++ b/src/TulsiGenerator/BUILD
@@ -24,7 +24,6 @@
     ]) + [
         "//src/TulsiGenerator/Bazel:WORKSPACE",
         "//src/TulsiGenerator/Scripts",
-        "//src/tools/bazel_cache_reader",
     ],
 )
 
diff --git a/src/TulsiGenerator/XcodeProjectGenerator.swift b/src/TulsiGenerator/XcodeProjectGenerator.swift
index fd6aa16..1ca29b2 100644
--- a/src/TulsiGenerator/XcodeProjectGenerator.swift
+++ b/src/TulsiGenerator/XcodeProjectGenerator.swift
@@ -1043,8 +1043,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: "")!
+    let symbolCacheSourceURL = bundle.url(forAuxiliaryExecutable: XcodeProjectGenerator.ShellCommandsUtil)!
 
     // Copy bazel_cache_reader to ~/Library/Application Support/Tulsi/Scripts
     installFiles([(symbolCacheSourceURL, XcodeProjectGenerator.ShellCommandsUtil)],
diff --git a/src/TulsiGeneratorTests/BUILD b/src/TulsiGeneratorTests/BUILD
index 66abb16..760254b 100644
--- a/src/TulsiGeneratorTests/BUILD
+++ b/src/TulsiGeneratorTests/BUILD
@@ -12,6 +12,9 @@
 
 macos_unit_test(
     name = "TulsiGeneratorTests",
+    additional_contents = {
+        "//src/tools/bazel_cache_reader": "MacOS",
+    },
     minimum_os_version = "10.13",
     deps = [":TulsiGeneratorTestsLib"],
 )