diff --git a/examples/integration/ExtensionKitExtension/BUILD b/examples/integration/ExtensionKitExtension/BUILD
new file mode 100644
index 0000000000..684ecc0385
--- /dev/null
+++ b/examples/integration/ExtensionKitExtension/BUILD
@@ -0,0 +1,56 @@
+load("@build_bazel_rules_apple//apple:apple.bzl", "local_provisioning_profile")
+load("@build_bazel_rules_apple//apple:ios.bzl", "ios_extension")
+load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
+load("@rules_xcodeproj//xcodeproj:defs.bzl", "xcode_provisioning_profile")
+load(
+ "//:xcodeproj_targets.bzl",
+ "IOS_BUNDLE_ID",
+ "TEAMID",
+)
+
+config_setting(
+ name = "device_build",
+ values = {
+ "cpu": "ios_arm64",
+ },
+)
+
+ios_extension(
+ name = "ExtensionKitExtension",
+ bundle_id = "{}.extensionkit-extension".format(IOS_BUNDLE_ID),
+ extensionkit_extension = True,
+ families = ["iphone"],
+ infoplists = [":Info.plist"],
+ minimum_os_version = "15.0",
+ provisioning_profile = select({
+ ":device_build": ":xcode_profile",
+ "//conditions:default": None,
+ }),
+ version = "//iOSApp:Version",
+ visibility = ["//iOSApp:__subpackages__"],
+ deps = [
+ "ExtensionKitExtension.library",
+ ],
+)
+
+xcode_provisioning_profile(
+ name = "xcode_profile",
+ managed_by_xcode = True,
+ provisioning_profile = ":xcode_managed_profile",
+ tags = ["manual"],
+)
+
+local_provisioning_profile(
+ name = "xcode_managed_profile",
+ profile_name = "iOS Team Provisioning Profile: {}.extensionkit-extension".format(IOS_BUNDLE_ID),
+ tags = ["manual"],
+ team_id = TEAMID,
+)
+
+swift_library(
+ name = "ExtensionKitExtension.library",
+ srcs = glob(["**/*.swift"]),
+ module_name = "ExtensionKitExtension",
+ tags = ["manual"],
+ visibility = ["//:__subpackages__"],
+)
diff --git a/examples/integration/ExtensionKitExtension/Info.plist b/examples/integration/ExtensionKitExtension/Info.plist
new file mode 100644
index 0000000000..551c5ab00a
--- /dev/null
+++ b/examples/integration/ExtensionKitExtension/Info.plist
@@ -0,0 +1,21 @@
+
+
+
+
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundleVersion
+ 1.0
+ CFBundleShortVersionString
+ 1.0
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundlePackageType
+ $(PRODUCT_BUNDLE_PACKAGE_TYPE)
+ EXAppExtensionAttributes
+
+ EXExtensionPointIdentifier
+ com.apple.generic-extension
+
+
+
diff --git a/examples/integration/ExtensionKitExtension/main.swift b/examples/integration/ExtensionKitExtension/main.swift
new file mode 100644
index 0000000000..3ad1a2960e
--- /dev/null
+++ b/examples/integration/ExtensionKitExtension/main.swift
@@ -0,0 +1,6 @@
+import Foundation
+
+public class main {
+ public init() {}
+ public func main() { print("Hello world") }
+}
diff --git a/examples/integration/iOSApp/Source/BUILD b/examples/integration/iOSApp/Source/BUILD
index a50a9f81e6..f9e358e266 100644
--- a/examples/integration/iOSApp/Source/BUILD
+++ b/examples/integration/iOSApp/Source/BUILD
@@ -52,7 +52,10 @@ ios_application(
":device_build": None,
"//conditions:default": "iOSApp_ExecutableName",
}),
- extensions = ["//WidgetExtension"],
+ extensions = [
+ "//ExtensionKitExtension",
+ "//WidgetExtension",
+ ],
families = ["iphone"],
frameworks = [
"//iOSApp/Source/CoreUtilsObjC:FrameworkCoreUtilsObjC",
diff --git a/examples/integration/test/fixtures/bazel-7/bwb_replacements.txt b/examples/integration/test/fixtures/bazel-7/bwb_replacements.txt
index 42ca79d75e..092d848571 100644
--- a/examples/integration/test/fixtures/bazel-7/bwb_replacements.txt
+++ b/examples/integration/test/fixtures/bazel-7/bwb_replacements.txt
@@ -1,31 +1,35 @@
-CONFIGURATION-STABLE-0 darwin_x86_64-dbg-ST-407e30105d50
-CONFIGURATION-STABLE-1 darwin_x86_64-dbg-ST-0cb41a45890d
-CONFIGURATION-STABLE-2 darwin_x86_64-opt-ST-3ebaaa60f9ea
-CONFIGURATION-STABLE-3 ios_x86_64-dbg-ios-x86_64-min15.0-applebin_ios-ST-ec26bca69b41
-CONFIGURATION-STABLE-4 watchos_x86_64-dbg-watchos-x86_64-min7.0-applebin_watchos-ST-1043e03348d6
-CONFIGURATION-STABLE-5 tvos_x86_64-dbg-tvos-x86_64-min15.0-applebin_tvos-ST-ce438f055cbb
-CONFIGURATION-STABLE-6 darwin_x86_64-dbg-macos-x86_64-min12.0-applebin_macos-ST-2def78e7184f
-CONFIGURATION-STABLE-7 ios_arm64-dbg-ios-arm64-min15.0-applebin_ios-ST-c30990658771
-CONFIGURATION-STABLE-8 watchos_arm64_32-dbg-watchos-arm64_32-min7.0-applebin_watchos-ST-fd2a96b3b11f
-CONFIGURATION-STABLE-9 tvos_arm64-dbg-tvos-arm64-min15.0-applebin_tvos-ST-7a5a862cb382
-CONFIGURATION-STABLE-10 ios_x86_64-opt-ios-x86_64-min15.0-applebin_ios-ST-2c9b4ecefc25
-CONFIGURATION-STABLE-11 watchos_x86_64-opt-watchos-x86_64-min7.0-applebin_watchos-ST-847c5b6a4329
-CONFIGURATION-STABLE-12 tvos_x86_64-opt-tvos-x86_64-min15.0-applebin_tvos-ST-85587bfa0dfc
-CONFIGURATION-STABLE-13 darwin_x86_64-opt-macos-x86_64-min12.0-applebin_macos-ST-5faa35951e87
-CONFIGURATION-STABLE-14 ios_arm64-opt-ios-arm64-min15.0-applebin_ios-ST-9a1a343abca6
-CONFIGURATION-STABLE-15 watchos_arm64_32-opt-watchos-arm64_32-min7.0-applebin_watchos-ST-64303a5eeb36
-CONFIGURATION-STABLE-16 tvos_arm64-opt-tvos-arm64-min15.0-applebin_tvos-ST-fe56c91186e8
-CONFIGURATION-STABLE-17 watchos_x86_64-dbg-watchos-x86_64-min8.0-applebin_watchos-ST-99e1c5fcd7e3
-CONFIGURATION-STABLE-18 watchos_arm64_32-dbg-watchos-arm64_32-min8.0-applebin_watchos-ST-9d3d8bec26be
-CONFIGURATION-STABLE-19 watchos_x86_64-opt-watchos-x86_64-min8.0-applebin_watchos-ST-0a19b84585db
-CONFIGURATION-STABLE-20 watchos_arm64_32-opt-watchos-arm64_32-min8.0-applebin_watchos-ST-f46b06ca0e7b
-CONFIGURATION-STABLE-21 darwin_x86_64-dbg-macos-x86_64-min11.0-applebin_macos-ST-12067848ee5c
-CONFIGURATION-STABLE-22 darwin_x86_64-opt-macos-x86_64-min11.0-applebin_macos-ST-114572f286c3
-CONFIGURATION-STABLE-23 darwin_x86_64-dbg-macos-x86_64-min11.0-applebin_macos-ST-2fa98142772b
-CONFIGURATION-STABLE-24 darwin_arm64-dbg-macos-arm64-min11.0-applebin_macos-ST-17dc5fb9af4b
-CONFIGURATION-STABLE-25 darwin_x86_64-dbg-macos-x86_64-min11.0-applebin_macos-ST-67006a47c4ef
-CONFIGURATION-STABLE-26 darwin_x86_64-opt-macos-x86_64-min11.0-applebin_macos-ST-007da2440a68
-CONFIGURATION-STABLE-27 darwin_arm64-opt-macos-arm64-min11.0-applebin_macos-ST-44db42dc8599
-CONFIGURATION-STABLE-28 darwin_x86_64-opt-macos-x86_64-min11.0-applebin_macos-ST-b46e9b013234
-CONFIGURATION-STABLE-29 darwin_x86_64-dbg-ST-e273d27b8a77
-CONFIGURATION-STABLE-30 darwin_x86_64-opt-ST-d92b73c84722
+CONFIGURATION-STABLE-0 darwin_x86_64-dbg-ST-376989c9bb44
+CONFIGURATION-STABLE-1 darwin_x86_64-dbg-ST-65b9ae3229ca
+CONFIGURATION-STABLE-2 darwin_x86_64-opt-ST-4603bbaf5d98
+CONFIGURATION-STABLE-3 ios_x86_64-dbg-ios-x86_64-min15.0-applebin_ios-ST-ec49b5570e6a
+CONFIGURATION-STABLE-4 watchos_x86_64-dbg-watchos-x86_64-min7.0-applebin_watchos-ST-c601ed35d954
+CONFIGURATION-STABLE-5 ios_x86_64-dbg-ios-x86_64-min16.0-applebin_ios-ST-7c661f35007d
+CONFIGURATION-STABLE-6 tvos_x86_64-dbg-tvos-x86_64-min15.0-applebin_tvos-ST-8fa93ae60f3c
+CONFIGURATION-STABLE-7 darwin_x86_64-dbg-macos-x86_64-min12.0-applebin_macos-ST-e4d1b54e0a5f
+CONFIGURATION-STABLE-8 ios_arm64-dbg-ios-arm64-min15.0-applebin_ios-ST-d4ed85805c03
+CONFIGURATION-STABLE-9 watchos_arm64_32-dbg-watchos-arm64_32-min7.0-applebin_watchos-ST-2d1383ea1bfd
+CONFIGURATION-STABLE-10 ios_arm64-dbg-ios-arm64-min16.0-applebin_ios-ST-9d40ca217462
+CONFIGURATION-STABLE-11 tvos_arm64-dbg-tvos-arm64-min15.0-applebin_tvos-ST-f0bf1e4db2b5
+CONFIGURATION-STABLE-12 ios_x86_64-opt-ios-x86_64-min15.0-applebin_ios-ST-f0647120a524
+CONFIGURATION-STABLE-13 watchos_x86_64-opt-watchos-x86_64-min7.0-applebin_watchos-ST-9b6da1c1ca96
+CONFIGURATION-STABLE-14 ios_x86_64-opt-ios-x86_64-min16.0-applebin_ios-ST-98784b0141f7
+CONFIGURATION-STABLE-15 tvos_x86_64-opt-tvos-x86_64-min15.0-applebin_tvos-ST-fd3222aa8913
+CONFIGURATION-STABLE-16 darwin_x86_64-opt-macos-x86_64-min12.0-applebin_macos-ST-478bd2e7095f
+CONFIGURATION-STABLE-17 ios_arm64-opt-ios-arm64-min15.0-applebin_ios-ST-d4b659e4a9d4
+CONFIGURATION-STABLE-18 watchos_arm64_32-opt-watchos-arm64_32-min7.0-applebin_watchos-ST-ecd9d94fb4e5
+CONFIGURATION-STABLE-19 ios_arm64-opt-ios-arm64-min16.0-applebin_ios-ST-9a1b0839beb3
+CONFIGURATION-STABLE-20 tvos_arm64-opt-tvos-arm64-min15.0-applebin_tvos-ST-618e0eabc398
+CONFIGURATION-STABLE-21 watchos_x86_64-dbg-watchos-x86_64-min8.0-applebin_watchos-ST-65044d9cb033
+CONFIGURATION-STABLE-22 watchos_arm64_32-dbg-watchos-arm64_32-min8.0-applebin_watchos-ST-e2adfc6423ec
+CONFIGURATION-STABLE-23 watchos_x86_64-opt-watchos-x86_64-min8.0-applebin_watchos-ST-b7000f81fbba
+CONFIGURATION-STABLE-24 watchos_arm64_32-opt-watchos-arm64_32-min8.0-applebin_watchos-ST-58e24dd35eea
+CONFIGURATION-STABLE-25 darwin_x86_64-dbg-macos-x86_64-min11.0-applebin_macos-ST-23ced71d870c
+CONFIGURATION-STABLE-26 darwin_x86_64-opt-macos-x86_64-min11.0-applebin_macos-ST-5c2767082c6b
+CONFIGURATION-STABLE-27 darwin_x86_64-dbg-macos-x86_64-min11.0-applebin_macos-ST-7c4786726810
+CONFIGURATION-STABLE-28 darwin_arm64-dbg-macos-arm64-min11.0-applebin_macos-ST-5f46583411cc
+CONFIGURATION-STABLE-29 darwin_x86_64-dbg-macos-x86_64-min11.0-applebin_macos-ST-a6b23e99dd1c
+CONFIGURATION-STABLE-30 darwin_x86_64-opt-macos-x86_64-min11.0-applebin_macos-ST-d247baf1a2e1
+CONFIGURATION-STABLE-31 darwin_arm64-opt-macos-arm64-min11.0-applebin_macos-ST-4320432566be
+CONFIGURATION-STABLE-32 darwin_x86_64-opt-macos-x86_64-min11.0-applebin_macos-ST-11b4a0ee8e7b
+CONFIGURATION-STABLE-33 darwin_x86_64-dbg-ST-3a99c2752788
+CONFIGURATION-STABLE-34 darwin_x86_64-opt-ST-a99a48f137fe
diff --git a/examples/integration/test/fixtures/bwb.xcodeproj/project.pbxproj b/examples/integration/test/fixtures/bwb.xcodeproj/project.pbxproj
index 9c61dfb495..8c26a1d003 100644
--- a/examples/integration/test/fixtures/bwb.xcodeproj/project.pbxproj
+++ b/examples/integration/test/fixtures/bwb.xcodeproj/project.pbxproj
@@ -77,6 +77,7 @@
7B6708BF1E70C0A3A0F46689 /* UITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 880946C1160FA32CCC519C3A /* UITestsLaunchTests.swift */; };
7B6B66D68D5E68D1D53CDEA1 /* echo.pb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E9428897C78361B2E99F617 /* echo.pb.swift */; };
7D7FE1C33688DAF1E43D91AC /* lib.m in Sources */ = {isa = PBXBuildFile; fileRef = C7D6E9EA886ACE2FD42D136F /* lib.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
+ 7EE31EF5D710A1CF93E4C8ED /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A3E4C4D7DB554DBB6D76F4B /* main.swift */; };
7F38D771E40988D33DE3D0FB /* Lib.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6250B8730C0A9DE6B810A647 /* Lib.swift */; };
835632EF9C156819BBDE4EC2 /* echo.grpc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C07E52B07D70121DAEA45C6 /* echo.grpc.swift */; };
83F3FC7CC1B3DAC64048DBDF /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43483C0C029D669DC6D9079A /* ContentView.swift */; };
@@ -162,6 +163,13 @@
remoteGlobalIDString = 7E7D155EBCA520F35DEA3571;
remoteInfo = BazelDependencies;
};
+ 0FD62E568EFC1A2404836748 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0805833D09730531AD081697 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 7E7D155EBCA520F35DEA3571;
+ remoteInfo = BazelDependencies;
+ };
142AF6D695098870D7A8190C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0805833D09730531AD081697 /* Project object */;
@@ -740,47 +748,48 @@
/* Begin PBXFileReference section */
001180D1D42E3BF78C11FFA7 /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
+ 0071FA8F7D81A8F3FF3C2B5D /* watchOSAppExtensionUnitTests.46.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppExtensionUnitTests.46.link.params; sourceTree = ""; };
00B82F58F6A287A7CF75B06B /* AppClip.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppClip.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
00F1BCDDB69255CFDAAE691C /* FXPageControl.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = FXPageControl.rules_xcodeproj.c.compile.params; sourceTree = ""; };
01506E1C822A25B4F703986A /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
0156075391A8046358CF5FEE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
01806D3CA226DD6241362D85 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
- 01AE31C744AC333C8E7ADB43 /* macOSAppUITests.145.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = macOSAppUITests.145.link.params; sourceTree = ""; };
- 01DFF0795F5379AF3A389A3D /* iOS.91.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOS.91.link.params; sourceTree = ""; };
020AF219F3B55D5F1AD74A59 /* echo_server */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = echo_server; sourceTree = BUILT_PRODUCTS_DIR; };
- 02A01684B90A681A1887172A /* iOSAppSwiftUnitTests.103.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppSwiftUnitTests.103.link.params; sourceTree = ""; };
02DE116B74CE8E784FC15575 /* macOSAppUITests.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = macOSAppUITests.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
038320F9F7CE6BEEA7E160F5 /* watchOSAppExtensionUnitTests.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppExtensionUnitTests.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
038AAB842527AD4A302BE531 /* tvOSApp.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSApp.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
03B94FBC5421C72DAB7F5AC9 /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
+ 040B5FB9A9AD328ABF3E4B18 /* FrameworkCoreUtilsObjC.13.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrameworkCoreUtilsObjC.13.link.params; sourceTree = ""; };
041524B64CC4C2FD35CE9116 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
0422C5584D1CA51268B71FD2 /* UndesiredScheme_Swift.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UndesiredScheme_Swift.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
042EAB96DA763E9A1F7AD3BA /* echo.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = echo.pb.swift; sourceTree = ""; };
0431293E1F8BF2633CEC85C1 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
046C881F75864316A858C2BC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
048E29FCE46EE15A4750C155 /* tvOSAppUnitTests.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUnitTests.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
- 0580B013B51855485DF0FD0D /* FrameworkCoreUtilsObjC.82.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrameworkCoreUtilsObjC.82.link.params; sourceTree = ""; };
05D0811137067EF8D6D87B85 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
061CBC41689100AE676E6AEF /* WidgetExtension.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = WidgetExtension.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
+ 0634878B0BEF3F36B3BEFF8D /* iOSAppObjCUnitTests.209.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppObjCUnitTests.209.link.params; sourceTree = ""; };
06437B6418C28F8A59D225CB /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
- 06483C6ED81946150E50116C /* tvOS.23.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOS.23.link.params; sourceTree = ""; };
06E753F67E122657CA2C081A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
084939F2F69438CEC964DDE8 /* Utils.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = Utils.rules_xcodeproj.c.compile.params; sourceTree = ""; };
- 08781E5C77EF5BAC278B80A1 /* UniversalCommandLineTool.170.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UniversalCommandLineTool.170.link.params; sourceTree = ""; };
0982B680A74E8BD8A971CC76 /* watchOSAppExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = watchOSAppExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
0985135CD454A10EA72778D3 /* FrenchLocalizableResourcesOutput */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrenchLocalizableResourcesOutput; sourceTree = ""; };
099E286126EFC4010CCB7C9E /* merge.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = merge.sh; sourceTree = ""; };
+ 0A1DCB21989D86EC0796A31F /* watchOS.202.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOS.202.link.params; sourceTree = ""; };
+ 0A5EEC85D9ED500ECF5C2EDD /* iOSAppSwiftUnitTests.211.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppSwiftUnitTests.211.link.params; sourceTree = ""; };
0A6BE0195B0DA16D76C4FE56 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 0AA4C159C290DCD9A13B5D63 /* macOSApp.147.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = macOSApp.147.link.params; sourceTree = ""; };
0AC4510A7DA151F18C63D5E5 /* Info.withbundleid.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.withbundleid.plist; sourceTree = ""; };
0AD42CE0917ADB3E3845FD65 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
+ 0AD69E242181F3F5E2BC993C /* iOSAppObjCUnitTests.103.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppObjCUnitTests.103.link.params; sourceTree = ""; };
0AF0FE2D6E46632943A23AAC /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
0B19B3349C83AEAD1B4550A6 /* bucket */ = {isa = PBXFileReference; lastKnownFileType = folder; path = bucket; sourceTree = ""; };
0B1C4FB2663DC699A8530D11 /* iOSAppSwiftUnitTestSuite.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppSwiftUnitTestSuite.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
0B1FF17BDAB7E975046B305C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
0B46C19AD5A145E2F87A6232 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
+ 0BEE2D6599608FF926F7AF1C /* iMessageAppExtension.142.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iMessageAppExtension.142.link.params; sourceTree = ""; };
0C5DBB439F85E47FD7C722FE /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
0C8C8454418DDFFE862326C6 /* iMessageAppExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = iMessageAppExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
- 0CC75255268D2BA5078ACC1B /* macOSApp.40.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = macOSApp.40.link.params; sourceTree = ""; };
0CD48611106618767B10E7C9 /* nested */ = {isa = PBXFileReference; lastKnownFileType = folder; path = nested; sourceTree = ""; };
0D0B0EED4E82FC07283AE0B2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
0D2C6E1163F9E4CA1AA29526 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
@@ -790,14 +799,15 @@
0DC7E83C227435C87BA3E123 /* watchOSAppExtension.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppExtension.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
0E1B34DB03119E2880F01891 /* Greeting.swift.stencil */ = {isa = PBXFileReference; lastKnownFileType = file; path = Greeting.swift.stencil; sourceTree = ""; };
0E41532AE259072CD6425BE3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 0E43DC5FABF5D642A3078DAF /* tool.110.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tool.110.link.params; sourceTree = ""; };
0EBD8F245B059F4F6F6FB96F /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
0EECEF60D8A575D7E9900E34 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
- 0F296009F7820C04C5FFC001 /* macOSLib.framework.39.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = macOSLib.framework.39.link.params; sourceTree = ""; };
0F4334D1E132FC96899B1600 /* Utils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Utils.h; sourceTree = ""; };
+ 0F53C62717D4C0998125DE59 /* FrameworkCoreUtilsObjC.190.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrameworkCoreUtilsObjC.190.link.params; sourceTree = ""; };
+ 0F6AB05BDB8F92C5E77C7C0E /* AppClip.183.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppClip.183.link.params; sourceTree = ""; };
0F7908A7AA17DC572020AD5A /* iMessageApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iMessageApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
0FBBC2FB21538511658E50D7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
0FCCCBF2C1D3BDA06580DD2E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
- 0FE3F9FB629D547AA0E42114 /* UIFramework.watchOS.16.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UIFramework.watchOS.16.link.params; sourceTree = ""; };
101B954D2D18EA120A195989 /* lib_impl.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = lib_impl.rules_xcodeproj.c.compile.params; sourceTree = ""; };
104ED9339D694DDA622B25DB /* MixedAnswer_objc_modulemap-module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = "MixedAnswer_objc_modulemap-module.modulemap"; sourceTree = ""; };
10FD9C062371287B427F5031 /* Foo.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Foo.m; sourceTree = ""; };
@@ -806,9 +816,10 @@
118F57721060672BAD6379CE /* iMessageAppExtension.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iMessageAppExtension.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
11FE2DE2CA5B7BD170BBCE92 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
1206B4AD8B5B4005E681312A /* iOSApp.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSApp.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
- 12601311D6470B9CF3C4F110 /* tvOS.93.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOS.93.link.params; sourceTree = ""; };
126F2298A2765CB7A2B29335 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
12839FE0CD4C3662A07E7AC1 /* MixedAnswer_swift_modulemap-module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = "MixedAnswer_swift_modulemap-module.modulemap"; sourceTree = ""; };
+ 128F7509351735A18F75ED29 /* FrameworkCoreUtilsObjC.119.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrameworkCoreUtilsObjC.119.link.params; sourceTree = ""; };
+ 12ADFA134D7E6F5B5280F3BA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
12B2179B6021F5F75229954F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
133CD34793306BC2366A5BE5 /* TestingUtils-Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TestingUtils-Swift.h"; sourceTree = ""; };
13B29FB638C93BBC3B8E05C1 /* CryptoSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CryptoSwift.framework; sourceTree = ""; };
@@ -818,63 +829,63 @@
14A72D7948A9048D0CB53DDC /* c_lib.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = c_lib.rules_xcodeproj.c.compile.params; sourceTree = ""; };
1587C46A1E40FB50A27CE23D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
15A6973CB98E7CA53A64305B /* Launchd.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Launchd.plist; sourceTree = ""; };
+ 15B82B734C9E5AE7851083F1 /* UIFramework.tvOS.98.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UIFramework.tvOS.98.link.params; sourceTree = ""; };
15BF6FBD9CFE69586F307A4B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
161C94720E4F153437C31F87 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 16C40274CD76B150D66832A7 /* echo_server.55.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = echo_server.55.link.params; sourceTree = ""; };
171D783B2681A7FA0E0F900D /* libperson_proto_swift.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = libperson_proto_swift.a; path = "bazel-out/CONFIGURATION-STABLE-26/bin/Proto/libperson_proto_swift.a"; sourceTree = BUILT_PRODUCTS_DIR; };
18415E66E93C0748CA465D7C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
186168D46E70981E3765F9B6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
- 18D5174364CF195EF9A3EF14 /* iOSAppSwiftUnitTestSuite.48.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppSwiftUnitTestSuite.48.link.params; sourceTree = ""; };
1945876067D0AD96F7E7613A /* lib_swift.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = lib_swift.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
198DE556D562EDC13D4512FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
19D827D0FBA00A99E8413DA9 /* iOSAppUITestSuite.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppUITestSuite.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
1A2A384BE76802B63A2D5562 /* macOSApp.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = macOSApp.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
1A67F1DA7F1DF5DF89155CC8 /* lib.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = lib.c; sourceTree = ""; };
+ 1A729B8D2B4E58002D50F6CF /* tvOSAppUnitTests.44.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUnitTests.44.link.params; sourceTree = ""; };
+ 1A8769A2E1AA6EC1002093E6 /* tvOSAppUITests.43.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUITests.43.link.params; sourceTree = ""; };
+ 1B94ACFCE9CA51B0BBC27C5E /* WidgetExtension.189.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = WidgetExtension.189.link.params; sourceTree = ""; };
1BC6AE4FB83C98E57FFCC79B /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
1BF04E699B9FCFDB010B7F50 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
1BF2030E8B34BC5C90108D6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
1C185B8AB07D4422FA56D6A5 /* liblib_swift.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = liblib_swift.a; path = "bazel-out/CONFIGURATION-STABLE-30/bin/CommandLine/CommandLineToolLib/liblib_swift.a"; sourceTree = BUILT_PRODUCTS_DIR; };
- 1C362F9CE48FD341AE0F90F4 /* UIFramework.tvOS.200.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UIFramework.tvOS.200.link.params; sourceTree = ""; };
+ 1CA424CBFBD625F4744CF46A /* iOSAppUITests.104.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppUITests.104.link.params; sourceTree = ""; };
1D1177806FD1B277EEDB91BB /* LibFramework.tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LibFramework.tvOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
1D3E4060B4DF95BC213F3639 /* Model.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = Model.xcdatamodel; sourceTree = ""; };
+ 1E69ABB941F7CDE496C212C4 /* tvOSApp.134.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSApp.134.link.params; sourceTree = ""; };
1E84E717BC47B0961159FC23 /* tvOSAppUnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = tvOSAppUnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
1E9428897C78361B2E99F617 /* echo.pb.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = echo.pb.swift; sourceTree = ""; };
- 1ECC7C78860BF7C244846FDF /* watchOSAppExtensionUnitTests.149.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppExtensionUnitTests.149.link.params; sourceTree = ""; };
211F5D02396A5F7F21B372C0 /* CommandLineToolTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CommandLineToolTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2151F6C6235F6156AD4FF936 /* FXPageControl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FXPageControl.h; sourceTree = ""; };
215E227A05737685F3F4DB52 /* echo_server.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = echo_server.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
222CF04F551342682A2DEA9D /* LibFramework.watchOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LibFramework.watchOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2389FC2E3790FF01911CDBCC /* iOSAppObjCUnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = iOSAppObjCUnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 23D5E17642A0DF52D863A4AA /* FrameworkCoreUtilsObjC.186.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrameworkCoreUtilsObjC.186.link.params; sourceTree = ""; };
24755399772DD0870E438577 /* UI.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UI.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
+ 24D919AF1EE9BE3A66F50629 /* UniversalCommandLineTool.173.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UniversalCommandLineTool.173.link.params; sourceTree = ""; };
24DFA8D89A965A7C2A56DD13 /* Library.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Library.h; sourceTree = ""; };
24FE17F74B9D49419A6CC231 /* FrenchLocalizableResourcesOutput */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrenchLocalizableResourcesOutput; sourceTree = ""; };
251509D3375CDB577E5103D4 /* MixedAnswerLib_Swift.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = MixedAnswerLib_Swift.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
2522B6D410760A316C93D186 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
2584698BDD314083DF9CAC33 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
- 25D5C10E9E98CC02290AE2CB /* UIFramework.watchOS.86.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UIFramework.watchOS.86.link.params; sourceTree = ""; };
25F3BAEB4375EB717A347CDE /* Info.extension.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.extension.plist; sourceTree = ""; };
- 264179E81C7347B689CE1D14 /* iOS.195.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOS.195.link.params; sourceTree = ""; };
- 2659F220073993E3A0DBAAB1 /* CommandLineTool.164.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = CommandLineTool.164.link.params; sourceTree = ""; };
26E5833F2697196812B9D228 /* watchOSApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = watchOSApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
2713477858FF9C33BBDBB444 /* bucket */ = {isa = PBXFileReference; lastKnownFileType = folder; path = bucket; sourceTree = ""; };
2766B46B4832D8548DA73D85 /* TestingUtils-Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "TestingUtils-Swift.h"; sourceTree = ""; };
- 27BE4549A6B56DC907667ECD /* iOS.21.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOS.21.link.params; sourceTree = ""; };
- 285ED1B40DE8929A9F0E4C30 /* LibFramework.watchOS.119.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = LibFramework.watchOS.119.link.params; sourceTree = ""; };
- 28E89A20CE963B4C904B38D3 /* watchOSAppUITests.148.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppUITests.148.link.params; sourceTree = ""; };
28ED92F6D2E02B9FCD9A49A4 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
2972D14E69C63A887582031C /* Lib.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lib.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
- 2A8A753ED1F615E6A705ADEE /* iOSAppSwiftUnitTests.207.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppSwiftUnitTests.207.link.params; sourceTree = ""; };
+ 2A3E4C4D7DB554DBB6D76F4B /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; };
+ 2AB7A9DC40F51C31C0C4F8F5 /* ExtensionKitExtension.117.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = ExtensionKitExtension.117.link.params; sourceTree = ""; };
2ADC98409CF038E9F823958C /* BasicTests.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = BasicTests.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
2B34197EDCA1D0D56668AEBB /* lib_swift.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = lib_swift.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
2B40423341C5FE090E518F48 /* WidgetExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetExtension.swift; sourceTree = ""; };
+ 2B723F0E5FF5218880CBE2AE /* echo_server.161.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = echo_server.161.link.params; sourceTree = ""; };
2BC24CA4686BDF49A6D0B95E /* MixedAnswer_objc_modulemap-module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = "MixedAnswer_objc_modulemap-module.modulemap"; sourceTree = ""; };
2BF0BED51C22CB78CC271636 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
+ 2CA40041EB67586D2B98ADE4 /* watchOSAppExtension.89.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppExtension.89.link.params; sourceTree = ""; };
2CBE368B8D2D265045474F52 /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
2CC5589BF5C0557A407A9B41 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
2D02E29502C6E389F8D4F3F6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
2D4CF05D03DCB1DC1B3C8CCC /* WidgetExtension.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = WidgetExtension.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
2E59E0E063A4BB53872C8164 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
- 2EAB816E4DE0A5B5788F24B8 /* LibFramework.watchOS.189.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = LibFramework.watchOS.189.link.params; sourceTree = ""; };
2F4A69CDBEE6AE5225481906 /* c_lib.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = c_lib.rules_xcodeproj.c.compile.params; sourceTree = ""; };
2FEAE05EEEA6790E5E797A79 /* libcc_lib_defines.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = libcc_lib_defines.a; path = "bazel-out/CONFIGURATION-STABLE-2/bin/cc/lib/libcc_lib_defines.a"; sourceTree = BUILT_PRODUCTS_DIR; };
3011BD0422D96A2C7321B982 /* UITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsLaunchTests.swift; sourceTree = ""; };
@@ -883,128 +894,138 @@
30A4069AA00E60D0D648E673 /* WatchOSAppUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSAppUITests.swift; sourceTree = ""; };
317370CB83DB554AB70E1706 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
31DA05FD726F38E72910F6A9 /* echo.grpc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = echo.grpc.swift; sourceTree = ""; };
- 32796DB7BC520FD0B4B4849C /* UIFramework.iOS.83.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UIFramework.iOS.83.link.params; sourceTree = ""; };
32B0B80FD8FFE2322F720B6B /* FrenchLocalizableResourcesOutput */ = {isa = PBXFileReference; lastKnownFileType = file; path = FrenchLocalizableResourcesOutput; sourceTree = ""; };
- 32B285A8DAC003C1B585184F /* watchOS.24.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOS.24.link.params; sourceTree = ""; };
32CE9C3BDA22AED5CE0F1152 /* GoogleMapsCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GoogleMapsCore.framework; sourceTree = ""; };
32DF223A62EA1C1BF28282E4 /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
32EC55AFB1089E19FEB72AFB /* echo.grpc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = echo.grpc.swift; sourceTree = ""; };
331C91FDCA4754A04846BCDA /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; };
- 337C1BA10E0563EE5689136F /* proto.50.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = proto.50.link.params; sourceTree = ""; };
3385EBCD57CB6153D0612D97 /* GoogleMapsBase.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GoogleMapsBase.framework; sourceTree = ""; };
34051E31629F66435DD61AF0 /* private_lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = private_lib.swift; sourceTree = ""; };
3423B69557C97C31CE6F81A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 34C10FCEE9484EB917D9141F /* watchOSAppUITests.151.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppUITests.151.link.params; sourceTree = ""; };
34CE931554BF346D6C82C695 /* Lib.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lib.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
35488B6E0CB5A0E7317A967A /* TestingUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestingUtils.swift; sourceTree = ""; };
35B036A96D22EE656C343480 /* disable_signing_resource_rules.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = disable_signing_resource_rules.plist; sourceTree = ""; };
- 35F12B6A8758B044E0E23A9F /* tvOSAppUnitTests.147.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUnitTests.147.link.params; sourceTree = ""; };
35FE6310804691B5601C0DCB /* cc_lib_impl.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = cc_lib_impl.rules_xcodeproj.c.compile.params; sourceTree = ""; };
3662D7E8F6E44EC1719CD796 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
372CED1B913B8EB33623D305 /* lib2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = lib2.h; sourceTree = ""; };
- 373D257A078F97EE00374227 /* tvOS.127.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOS.127.link.params; sourceTree = ""; };
3744E81974720C3D4AA9563D /* MixedAnswer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MixedAnswer.swift; sourceTree = ""; };
- 37CD84D37ED73BB9358614B4 /* tvOSAppUnitTests.43.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUnitTests.43.link.params; sourceTree = ""; };
- 37E5D2FE0DAAE7E72CD63FC4 /* macOSApp.144.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = macOSApp.144.link.params; sourceTree = ""; };
383E9D40C6ACFFB6E72D94E5 /* lib_impl.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = lib_impl.rules_xcodeproj.c.compile.params; sourceTree = ""; };
+ 388F2DA61C3CD3A8FC013716 /* AppClip.112.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppClip.112.link.params; sourceTree = ""; };
38DB8D05EDFA822570E3AFE3 /* private_lib.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = private_lib.rules_xcodeproj.c.compile.params; sourceTree = ""; };
3907A7CF59D5CA65615E6A5F /* lib_swift.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = lib_swift.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
39785CF9A69A2957DBBCFB2C /* Utils.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = Utils.rules_xcodeproj.c.compile.params; sourceTree = ""; };
399487B73A64195D5E0CEAF8 /* ios app.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "ios app.entitlements"; sourceTree = ""; };
+ 39CE25C7ACD1E46DE3159357 /* iOSApp.91.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSApp.91.link.params; sourceTree = ""; };
3A38C47C8B29F9BD7512A4A5 /* tool.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tool.rules_xcodeproj.c.compile.params; sourceTree = ""; };
3A8DC9BFDCE881D9614F6F90 /* Answers.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = Answers.mm; sourceTree = ""; };
3B09D4514172B6263408BB65 /* MixedAnswer-Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MixedAnswer-Swift.h"; sourceTree = ""; };
+ 3B449198EAA96DD259FE046D /* LibFramework.tvOS.203.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = LibFramework.tvOS.203.link.params; sourceTree = ""; };
3B71B06909607B23A9DE8528 /* Info.withbundleid.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.withbundleid.plist; sourceTree = ""; };
- 3C036AA3E0C0D66F6AF8E609 /* iOSAppObjCUnitTestSuite.151.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppObjCUnitTestSuite.151.link.params; sourceTree = ""; };
+ 3BFBD9E24AE94D2068F14163 /* iOSAppSwiftUnitTests.105.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppSwiftUnitTests.105.link.params; sourceTree = ""; };
3C07E52B07D70121DAEA45C6 /* echo.grpc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = echo.grpc.swift; sourceTree = ""; };
3C60888EEB37F244AA0DC150 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
3CAC86F6E25471ACEF54B822 /* watchOSAppExtension.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppExtension.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
3CE003A6467566497A8F57F1 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
3D38966BA243539B711B59B9 /* iOSAppObjCUnitTestSuite.library.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppObjCUnitTestSuite.library.rules_xcodeproj.c.compile.params; sourceTree = ""; };
- 3EA8C7DB11D39C17E196E121 /* watchOS.94.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOS.94.link.params; sourceTree = ""; };
- 3EBDC84E7473E71FFEBEF7CA /* iOSAppUITests.102.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppUITests.102.link.params; sourceTree = ""; };
+ 3DBF35FCBC028A4441FC56A6 /* proto.157.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = proto.157.link.params; sourceTree = ""; };
3ED2E5F148FDD4DC5D61C5EB /* es */ = {isa = PBXFileReference; lastKnownFileType = text.json; name = es; path = es.lproj/unprocessed.json; sourceTree = ""; };
3EF9DC5757D529D7F0F269F3 /* Entitlements.withbundleid.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Entitlements.withbundleid.plist; sourceTree = ""; };
3F109099C5AD21471BD857A5 /* private.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = private.inc; sourceTree = ""; };
3F5B357741138EE0583D8A5D /* Lib.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lib.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
40A9F920449B4FCA89C8BF1C /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
- 40F6DF3CD044CBBCC8C771DA /* iOSApp.89.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSApp.89.link.params; sourceTree = ""; };
- 4130CE501F1162393EA68BC7 /* CommandLineTool.60.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = CommandLineTool.60.link.params; sourceTree = ""; };
- 41B63BB76B3C4ED91B5533C7 /* CommandLineToolTests.74.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = CommandLineToolTests.74.link.params; sourceTree = ""; };
41E01F58F18891868FCCC4F9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
- 424CD5635D557F381C19E32A /* tool.108.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tool.108.link.params; sourceTree = ""; };
+ 4217B3A11D27AC5C4CA0ED3B /* iOSAppUITests.210.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppUITests.210.link.params; sourceTree = ""; };
+ 424E345FCB6BAFE45937E678 /* iOS.22.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOS.22.link.params; sourceTree = ""; };
42DD8EE47C66A0DA4F56D0D4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
43097A02EC03AF3E9A17D90A /* private_lib.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = private_lib.rules_xcodeproj.c.compile.params; sourceTree = ""; };
43483C0C029D669DC6D9079A /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; };
43F3A4368AFBD56E76174783 /* Lib.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lib.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
+ 4497A6FA9A2986E625AB0587 /* iOS.128.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOS.128.link.params; sourceTree = ""; };
450105F2AE378B492310C414 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
455D4AB50F56B2CA4A6DF873 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
45C6889BDC9850C9BA631C0C /* Lib.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = Lib.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
+ 45EB9B9B41A90DB24C6AEFB7 /* BasicTests.74.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = BasicTests.74.link.params; sourceTree = ""; };
462AF4564A57BCE54F8968B6 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = ""; };
- 462E92F1BC6827B4F79F40DA /* tvOSAppUITests.42.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUITests.42.link.params; sourceTree = ""; };
- 463C915B80879BA00FF3DFDC /* iOSAppObjCUnitTests.136.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppObjCUnitTests.136.link.params; sourceTree = ""; };
4655A73D0A568A4E3DF5A2CA /* cc_lib_impl.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = cc_lib_impl.rules_xcodeproj.c.compile.params; sourceTree = ""; };
467E14C7042D9D2FE0F9D737 /* cc_lib_defines.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = cc_lib_defines.rules_xcodeproj.c.compile.params; sourceTree = ""; };
+ 46A7E45E8C31F30AC55CDD28 /* proto.51.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = proto.51.link.params; sourceTree = ""; };
46C15E9FDB620A840D63A3A5 /* liblib_swift.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = liblib_swift.a; path = "bazel-out/CONFIGURATION-STABLE-31/bin/CommandLine/CommandLineToolLib/liblib_swift.a"; sourceTree = BUILT_PRODUCTS_DIR; };
46CC8F71FA34315D2B22D818 /* UnwantedScheme_Swift.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = UnwantedScheme_Swift.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
477D3B8D6C3F621AC9FFDDF7 /* tool.binary */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = tool.binary; sourceTree = BUILT_PRODUCTS_DIR; };
4783734919B0856930DA0356 /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
+ 4793772B968EFC98FFD839D5 /* watchOS.131.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOS.131.link.params; sourceTree = ""; };
+ 47A645A5A60571FAC32BFB89 /* watchOSAppUITests.45.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = watchOSAppUITests.45.link.params; sourceTree = ""; };
+ 47BA1CCC5C873754F97C04CB /* LibFramework.tvOS.26.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = LibFramework.tvOS.26.link.params; sourceTree = ""; };
482456516779904CDD4DA956 /* iOSAppObjCUnitTests.library.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppObjCUnitTests.library.rules_xcodeproj.c.compile.params; sourceTree = ""; };
485D8BAA235AA808A00AB5DE /* MixedAnswerLib_Swift.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = MixedAnswerLib_Swift.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
4881EEC5A32BE56448E19924 /* UITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITests.swift; sourceTree = ""; };
48B32C677050A403BA366899 /* info.yaml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = info.yaml; sourceTree = ""; };
48BD809D7C49CFD4CFCD3B78 /* Entitlements.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Entitlements.entitlements; sourceTree = ""; };
+ 490709D21BF6FE784F52D989 /* AppClip.77.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppClip.77.link.params; sourceTree = ""; };
4942A330FF2FA587642E6328 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; };
49B87A833795719D198FB69C /* tool.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tool.rules_xcodeproj.c.compile.params; sourceTree = ""; };
49E0C9248A7986A5C3C69C5D /* bucket */ = {isa = PBXFileReference; lastKnownFileType = folder; path = bucket; sourceTree = ""; };
4AB6F0E6261D874D740C3F3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
4AEA2B4615BD02E36F2E788F /* iOSAppUITests.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppUITests.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
4B70D367D06AC0B84E75CD89 /* CryptoSwift.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CryptoSwift.framework; sourceTree = ""; };
+ 4B8EF155F7E70D3EE5DB3445 /* tvOSAppUnitTests.150.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUnitTests.150.link.params; sourceTree = ""; };
4BBEFC3129595A4FBE25EC1D /* WatchOSAppUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WatchOSAppUITestsLaunchTests.swift; sourceTree = ""; };
4BCE680EBA917F77D903C5C0 /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = ""; };
4C07CCBC830B6B7E7B6C9C33 /* tvOSAppUnitTests.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSAppUnitTests.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
4C376C754057E3DCC517490D /* tvOSApp.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tvOSApp.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
4CC521D7942237DAE794164C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; };
4D7B8EDB90990CC7C8C08992 /* c_lib.rules_xcodeproj.c.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = c_lib.rules_xcodeproj.c.compile.params; sourceTree = ""; };
+ 4DF30B2438335D135FB154B3 /* WidgetExtension.83.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = WidgetExtension.83.link.params; sourceTree = ""; };
4ECA5AD096BA2BCFBF3797A5 /* WidgetExtension.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = WidgetExtension.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
- 4F600468FA4D277AD3CE8DDE /* LibFramework.watchOS.85.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = LibFramework.watchOS.85.link.params; sourceTree = ""; };
4F656B1E0D2A36C763DB0770 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
4F6E71D3468529C04CBB815F /* FXPageControl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FXPageControl.m; sourceTree = ""; };
4F7C912D1DD290E3F7846EAF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 4FA1741B225766C4B84CF017 /* iOSAppSwiftUnitTestSuite.155.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = iOSAppSwiftUnitTestSuite.155.link.params; sourceTree = ""; };
4FB1B2C2BC96D28B518886A1 /* MixedAnswer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MixedAnswer.h; sourceTree = ""; };
4FCEA6FBBD853B4BDA57B3E8 /* BasicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicTests.swift; sourceTree = ""; };
50183366F0DFD33608F28F6E /* tool.library.rules_xcodeproj.swift.compile.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = tool.library.rules_xcodeproj.swift.compile.params; sourceTree = ""; };
50F52AD597E24876059F69FA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; };
+ 510641E289F4B91B9A942F2D /* LibFramework.watchOS.87.link.params */ = {isa = PBXFileReference; lastKnownFileType = file; path = LibFramework.watchOS.87.link.params; sourceTree = ""; };
515F2794037A279D56FD8A6E /* ExampleNestedResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = wrapper.cfbundle; path = ExampleNestedResources.bundle; sourceTree = "