Skip to content

Commit ea3eacd

Browse files
Make it easier to run examples on device (#530)
By changing the `*_BUNDLEID` and `TEAMID` constants, the project will be able to use your own personal account for code signing.
1 parent 3eb7700 commit ea3eacd

File tree

17 files changed

+132
-19
lines changed

17 files changed

+132
-19
lines changed

examples/multiplatform/iOSApp/BUILD

+8-3
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ load(
77
"@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:experimental.bzl",
88
"xcode_provisioning_profile",
99
)
10+
load(
11+
"//examples/multiplatform:xcodeproj_targets.bzl",
12+
"IOS_BUNDLE_ID",
13+
"TEAMID",
14+
)
1015

1116
config_setting(
1217
name = "release_build",
@@ -32,7 +37,7 @@ apple_bundle_version(
3237
ios_application(
3338
name = "iOSApp",
3439
app_icons = glob(["Assets.xcassets/AppIcon.appiconset/**"]),
35-
bundle_id = "io.buildbuddy.example",
40+
bundle_id = IOS_BUNDLE_ID,
3641
bundle_name = "iOSApp",
3742
families = ["iphone"],
3843
infoplists = [":Info.plist"],
@@ -57,9 +62,9 @@ xcode_provisioning_profile(
5762

5863
local_provisioning_profile(
5964
name = "xcode_managed_profile",
60-
profile_name = "iOS Team Provisioning Profile: io.buildbuddy.example",
65+
profile_name = "iOS Team Provisioning Profile: {}".format(IOS_BUNDLE_ID),
6166
tags = ["manual"],
62-
team_id = "V82V4GQZXM",
67+
team_id = TEAMID,
6368
)
6469

6570
apple_resource_group(

examples/multiplatform/tvOSApp/BUILD

+8-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ load(
66
"@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:experimental.bzl",
77
"xcode_provisioning_profile",
88
)
9+
load(
10+
"//examples/multiplatform:xcodeproj_targets.bzl",
11+
"TEAMID",
12+
"TVOS_BUNDLE_ID",
13+
)
914

1015
config_setting(
1116
name = "release_build",
@@ -23,7 +28,7 @@ config_setting(
2328

2429
tvos_application(
2530
name = "tvOSApp",
26-
bundle_id = "io.buildbuddy.example",
31+
bundle_id = TVOS_BUNDLE_ID,
2732
bundle_name = "tvOSApp",
2833
infoplists = [":Info.plist"],
2934
minimum_os_version = "15.0",
@@ -45,9 +50,9 @@ xcode_provisioning_profile(
4550

4651
local_provisioning_profile(
4752
name = "xcode_managed_profile",
48-
profile_name = "tvOS Team Provisioning Profile: io.buildbuddy.example",
53+
profile_name = "tvOS Team Provisioning Profile: {}".format(TVOS_BUNDLE_ID),
4954
tags = ["manual"],
50-
team_id = "V82V4GQZXM",
55+
team_id = TEAMID,
5156
)
5257

5358
apple_resource_group(

examples/multiplatform/watchOSApp/BUILD

+17-4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ load(
44
"@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:experimental.bzl",
55
"xcode_provisioning_profile",
66
)
7+
load(
8+
"//examples/multiplatform:xcodeproj_targets.bzl",
9+
"IOS_BUNDLE_ID",
10+
"TEAMID",
11+
"WATCHOS_BUNDLE_ID",
12+
)
713

814
config_setting(
915
name = "device_build",
@@ -15,9 +21,9 @@ config_setting(
1521
watchos_application(
1622
name = "watchOSApp",
1723
app_icons = ["AppIcon.xcassets"],
18-
bundle_id = "io.buildbuddy.example.watch",
24+
bundle_id = WATCHOS_BUNDLE_ID,
1925
extension = "//examples/multiplatform/watchOSAppExtension",
20-
infoplists = [":Info.plist"],
26+
infoplists = [":infoplist"],
2127
minimum_os_version = "7.0",
2228
provisioning_profile = select({
2329
":device_build": ":xcode_profile",
@@ -27,6 +33,13 @@ watchos_application(
2733
visibility = ["//visibility:public"],
2834
)
2935

36+
genrule(
37+
name = "infoplist",
38+
srcs = ["Info.plist"],
39+
outs = ["Info.withbundleid.plist"],
40+
cmd = "sed 's/IOS_BUNDLE_ID/{}/' $< > $@".format(IOS_BUNDLE_ID),
41+
)
42+
3043
xcode_provisioning_profile(
3144
name = "xcode_profile",
3245
managed_by_xcode = True,
@@ -36,9 +49,9 @@ xcode_provisioning_profile(
3649

3750
local_provisioning_profile(
3851
name = "xcode_managed_profile",
39-
profile_name = "iOS Team Provisioning Profile: io.buildbuddy.example.watch",
52+
profile_name = "iOS Team Provisioning Profile: {}".format(WATCHOS_BUNDLE_ID),
4053
tags = ["manual"],
41-
team_id = "V82V4GQZXM",
54+
team_id = TEAMID,
4255
)
4356

4457
filegroup(

examples/multiplatform/watchOSApp/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<string>UIInterfaceOrientationPortraitUpsideDown</string>
1919
</array>
2020
<key>WKCompanionAppBundleIdentifier</key>
21-
<string>io.buildbuddy.example</string>
21+
<string>IOS_BUNDLE_ID</string>
2222
<key>WKWatchKitApp</key>
2323
<true/>
2424
</dict>

examples/multiplatform/watchOSAppExtension/BUILD

+16-4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ load(
66
"@com_github_buildbuddy_io_rules_xcodeproj//xcodeproj:experimental.bzl",
77
"xcode_provisioning_profile",
88
)
9+
load(
10+
"//examples/multiplatform:xcodeproj_targets.bzl",
11+
"TEAMID",
12+
"WATCHOS_BUNDLE_ID",
13+
)
914

1015
config_setting(
1116
name = "release_build",
@@ -23,8 +28,8 @@ config_setting(
2328

2429
watchos_extension(
2530
name = "watchOSAppExtension",
26-
bundle_id = "io.buildbuddy.example.watch.extension",
27-
infoplists = [":Info.plist"],
31+
bundle_id = "{}.extension".format(WATCHOS_BUNDLE_ID),
32+
infoplists = [":infoplist"],
2833
minimum_os_version = "7.0",
2934
provisioning_profile = select({
3035
":device_build": ":xcode_profile",
@@ -36,6 +41,13 @@ watchos_extension(
3641
deps = [":watchOSAppExtension.library"],
3742
)
3843

44+
genrule(
45+
name = "infoplist",
46+
srcs = ["Info.plist"],
47+
outs = ["Info.withbundleid.plist"],
48+
cmd = "sed 's/WATCHOS_BUNDLE_ID/{}/' $< > $@".format(WATCHOS_BUNDLE_ID),
49+
)
50+
3951
xcode_provisioning_profile(
4052
name = "xcode_profile",
4153
managed_by_xcode = True,
@@ -45,9 +57,9 @@ xcode_provisioning_profile(
4557

4658
local_provisioning_profile(
4759
name = "xcode_managed_profile",
48-
profile_name = "iOS Team Provisioning Profile: io.buildbuddy.example.watch.extension",
60+
profile_name = "iOS Team Provisioning Profile: {}.extension".format(WATCHOS_BUNDLE_ID),
4961
tags = ["manual"],
50-
team_id = "V82V4GQZXM",
62+
team_id = TEAMID,
5163
)
5264

5365
apple_resource_group(

examples/multiplatform/watchOSAppExtension/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<key>NSExtensionAttributes</key>
1818
<dict>
1919
<key>WKAppBundleIdentifier</key>
20-
<string>io.buildbuddy.example.watch</string>
20+
<string>WATCHOS_BUNDLE_ID</string>
2121
</dict>
2222
<key>NSExtensionPointIdentifier</key>
2323
<string>com.apple.watchkit</string>

examples/multiplatform/xcodeproj_targets.bzl

+6
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@ XCODEPROJ_TARGETS = [
44
"//examples/multiplatform:device_targets",
55
"//examples/multiplatform/Tool",
66
]
7+
8+
TEAMID = "V82V4GQZXM"
9+
10+
IOS_BUNDLE_ID = "io.buildbuddy.example"
11+
TVOS_BUNDLE_ID = IOS_BUNDLE_ID
12+
WATCHOS_BUNDLE_ID = "{}.watch".format(IOS_BUNDLE_ID)

test/fixtures/multiplatform/bwb.xcodeproj/project.pbxproj

+8
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@
144144
451AB65F903A79F644C34E4F /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
145145
5145CBFF79C7C7D6179B1D1E /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = "<group>"; };
146146
5C92EF372D6603E10056CDAD /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
147+
697322B4BA686896A5074045 /* Info.withbundleid.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.withbundleid.plist; sourceTree = "<group>"; };
147148
6BC5119BB4DC1384F16B95C7 /* watchOSApp.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = watchOSApp.zip; sourceTree = "<group>"; };
148149
73A1438AB90EDFD8675D1CF1 /* Version.bundle_version */ = {isa = PBXFileReference; path = Version.bundle_version; sourceTree = "<group>"; };
149150
7C9F8E5FEAD5CE19BCD0DD54 /* watchOSAppExtension_entitlements.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = watchOSAppExtension_entitlements.entitlements; sourceTree = "<group>"; };
@@ -156,6 +157,7 @@
156157
9065B04356832B39E95AA885 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
157158
9427A227944F4D18102ADE4F /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = "<group>"; };
158159
95EAAF0384D20903614054AA /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = "<group>"; };
160+
972279E1AD5E2A736E5C8CFA /* Info.withbundleid.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.withbundleid.plist; sourceTree = "<group>"; };
159161
99C79CA8BF8DBF31ED1958B3 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = "<group>"; };
160162
9B92DB0A68A3B511E0B4527D /* libLib.a */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; name = libLib.a; path = "bazel-out/macos-x86_64-min11.0-applebin_macos-darwin_x86_64-dbg-ST-0139d977e630/bin/examples/multiplatform/Lib/libLib.a"; sourceTree = BUILT_PRODUCTS_DIR; };
161163
A0501EF726150AD19D2758EF /* watchOSAppExtension.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = watchOSAppExtension.zip; sourceTree = "<group>"; };
@@ -182,13 +184,15 @@
182184
D3CD2693891F897AA7150476 /* watchOSApp.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = watchOSApp.zip; sourceTree = "<group>"; };
183185
D7CC5CE744AFD0A5E15D6AEC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
184186
DC452D1E313533129C01F3E3 /* Version.bundle_version */ = {isa = PBXFileReference; path = Version.bundle_version; sourceTree = "<group>"; };
187+
DC4B86DC245B61292BCF7585 /* Info.withbundleid.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.withbundleid.plist; sourceTree = "<group>"; };
185188
DCAD2E3EA0F9B2B9A58A4F90 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = "<group>"; };
186189
DDD8B97AA93AE8B902A67A36 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
187190
DF7126971C71380F35EAD51D /* Lib.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Lib.swift; sourceTree = "<group>"; };
188191
E06CA54BB3677E9BBC8A5D94 /* CompileStub.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CompileStub.m; sourceTree = "<group>"; };
189192
E1074AF1626C67C7ADA77E61 /* BUILD */ = {isa = PBXFileReference; explicitFileType = text.script.python; path = BUILD; sourceTree = "<group>"; };
190193
E3E37629401E9083C8529666 /* Version.bundle_version */ = {isa = PBXFileReference; path = Version.bundle_version; sourceTree = "<group>"; };
191194
E61C1B860E7015FBB3750A95 /* _BazelForcedCompile_.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = _BazelForcedCompile_.swift; sourceTree = DERIVED_FILE_DIR; };
195+
E6907279EB458676B4EE324A /* Info.withbundleid.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.withbundleid.plist; sourceTree = "<group>"; };
192196
E89AED11EAA442900F8C9C96 /* tvOSApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = tvOSApp.swift; sourceTree = "<group>"; };
193197
F8A822259267A98E99B540D5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
194198
F96A44A295CC64A6F089D2BC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
@@ -216,6 +220,7 @@
216220
isa = PBXGroup;
217221
children = (
218222
703A1F4497B9286207D08C3A /* watchOSApp-intermediates */,
223+
972279E1AD5E2A736E5C8CFA /* Info.withbundleid.plist */,
219224
2F093C6D6D8A0AD025D99B52 /* watchOSApp_entitlements.entitlements */,
220225
D3CD2693891F897AA7150476 /* watchOSApp.zip */,
221226
);
@@ -545,6 +550,7 @@
545550
isa = PBXGroup;
546551
children = (
547552
D7E46BA3C85D48ED6B99CAC6 /* watchOSApp-intermediates */,
553+
697322B4BA686896A5074045 /* Info.withbundleid.plist */,
548554
F9D1E03A09FB3074ED5096A7 /* watchOSApp_entitlements.entitlements */,
549555
6BC5119BB4DC1384F16B95C7 /* watchOSApp.zip */,
550556
);
@@ -579,6 +585,7 @@
579585
isa = PBXGroup;
580586
children = (
581587
864B53F58F52A12D2703EE9B /* watchOSAppExtension-intermediates */,
588+
DC4B86DC245B61292BCF7585 /* Info.withbundleid.plist */,
582589
CDD23F68BA68D644EBBA7592 /* watchOSAppExtension_entitlements.entitlements */,
583590
AE377F4630CA8B3FB47192AC /* watchOSAppExtension.zip */,
584591
);
@@ -698,6 +705,7 @@
698705
isa = PBXGroup;
699706
children = (
700707
9057AEEEC2BF61DB3684417F /* watchOSAppExtension-intermediates */,
708+
E6907279EB458676B4EE324A /* Info.withbundleid.plist */,
701709
7C9F8E5FEAD5CE19BCD0DD54 /* watchOSAppExtension_entitlements.entitlements */,
702710
A0501EF726150AD19D2758EF /* watchOSAppExtension.zip */,
703711
);

test/fixtures/multiplatform/bwb.xcodeproj/rules_xcodeproj/generated.copied.xcfilelist

+4
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ $(GEN_DIR)/applebin_tvos-tvos_arm64-dbg-ST-d6d3bf2233f2/bin/examples/multiplatfo
99
$(GEN_DIR)/applebin_tvos-tvos_x86_64-dbg-ST-ae85ff5caa67/bin/examples/multiplatform/tvOSApp/tvOSApp_entitlements.entitlements
1010
$(GEN_DIR)/applebin_tvos-tvos_x86_64-dbg-ST-ae85ff5caa67/bin/examples/multiplatform/tvOSApp/tvOSApp-intermediates/Info.plist
1111
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/iOSApp/Version.bundle_version
12+
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/Info.withbundleid.plist
1213
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp_entitlements.entitlements
1314
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp-intermediates/Info.plist
1415
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp.zip
16+
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/Info.withbundleid.plist
1517
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension_entitlements.entitlements
1618
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension-intermediates/Info.plist
1719
$(GEN_DIR)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension.zip
1820
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/iOSApp/Version.bundle_version
21+
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/Info.withbundleid.plist
1922
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp_entitlements.entitlements
2023
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp-intermediates/Info.plist
2124
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp.zip
25+
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/Info.withbundleid.plist
2226
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension_entitlements.entitlements
2327
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension-intermediates/Info.plist
2428
$(GEN_DIR)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension.zip

test/fixtures/multiplatform/bwb.xcodeproj/rules_xcodeproj/generated.rsynclist

+4
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ applebin_tvos-tvos_arm64-dbg-ST-d6d3bf2233f2/bin/examples/multiplatform/tvOSApp/
99
applebin_tvos-tvos_x86_64-dbg-ST-ae85ff5caa67/bin/examples/multiplatform/tvOSApp/tvOSApp_entitlements.entitlements
1010
applebin_tvos-tvos_x86_64-dbg-ST-ae85ff5caa67/bin/examples/multiplatform/tvOSApp/tvOSApp-intermediates/Info.plist
1111
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/iOSApp/Version.bundle_version
12+
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/Info.withbundleid.plist
1213
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp_entitlements.entitlements
1314
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp-intermediates/Info.plist
1415
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp.zip
16+
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/Info.withbundleid.plist
1517
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension_entitlements.entitlements
1618
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension-intermediates/Info.plist
1719
applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension.zip
1820
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/iOSApp/Version.bundle_version
21+
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/Info.withbundleid.plist
1922
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp_entitlements.entitlements
2023
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp-intermediates/Info.plist
2124
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp.zip
25+
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/Info.withbundleid.plist
2226
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension_entitlements.entitlements
2327
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension-intermediates/Info.plist
2428
applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension.zip

test/fixtures/multiplatform/bwb.xcodeproj/rules_xcodeproj/generated.xcfilelist

+4
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ $(BAZEL_OUT)/applebin_tvos-tvos_arm64-dbg-ST-d6d3bf2233f2/bin/examples/multiplat
99
$(BAZEL_OUT)/applebin_tvos-tvos_x86_64-dbg-ST-ae85ff5caa67/bin/examples/multiplatform/tvOSApp/tvOSApp_entitlements.entitlements
1010
$(BAZEL_OUT)/applebin_tvos-tvos_x86_64-dbg-ST-ae85ff5caa67/bin/examples/multiplatform/tvOSApp/tvOSApp-intermediates/Info.plist
1111
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/iOSApp/Version.bundle_version
12+
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/Info.withbundleid.plist
1213
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp_entitlements.entitlements
1314
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp-intermediates/Info.plist
1415
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSApp/watchOSApp.zip
16+
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/Info.withbundleid.plist
1517
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension_entitlements.entitlements
1618
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension-intermediates/Info.plist
1719
$(BAZEL_OUT)/applebin_watchos-watchos_arm64_32-dbg-ST-01fecab27ffc/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension.zip
1820
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/iOSApp/Version.bundle_version
21+
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/Info.withbundleid.plist
1922
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp_entitlements.entitlements
2023
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp-intermediates/Info.plist
2124
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSApp/watchOSApp.zip
25+
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/Info.withbundleid.plist
2226
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension_entitlements.entitlements
2327
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension-intermediates/Info.plist
2428
$(BAZEL_OUT)/applebin_watchos-watchos_x86_64-dbg-ST-2fd25852cc8a/bin/examples/multiplatform/watchOSAppExtension/watchOSAppExtension.zip

0 commit comments

Comments
 (0)