Skip to content

Commit 65526f7

Browse files
committed
Setup Build Phases for tvOS target
1 parent db65fdc commit 65526f7

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

remote_config/integration_test/integration_test.xcodeproj/project.pbxproj

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
529226D61C85F68000C89379 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 529226D51C85F68000C89379 /* Foundation.framework */; };
1212
529226D81C85F68000C89379 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 529226D71C85F68000C89379 /* CoreGraphics.framework */; };
1313
529226DA1C85F68000C89379 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 529226D91C85F68000C89379 /* UIKit.framework */; };
14+
822C726309B9C5EF761AEB0D /* libPods-integration_test_tvos.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C72064CD0A7906E678F38564 /* libPods-integration_test_tvos.a */; };
1415
BC1D66562668D109005DC2DA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BC1D66542668D109005DC2DA /* Main.storyboard */; };
1516
BC1D66582668D10A005DC2DA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BC1D66572668D10A005DC2DA /* Assets.xcassets */; };
1617
BC1D665B2668D10A005DC2DA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BC1D66592668D10A005DC2DA /* LaunchScreen.storyboard */; };
@@ -21,6 +22,10 @@
2122
BC1D66662668D2B9005DC2DA /* integration_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = D61C5F9222BABAD100A79141 /* integration_test.cc */; };
2223
BC1D66672668D2BE005DC2DA /* ios_app_framework.mm in Sources */ = {isa = PBXBuildFile; fileRef = D6C179E722CB322900C2651A /* ios_app_framework.mm */; };
2324
BC1D66682668D2C1005DC2DA /* ios_firebase_test_framework.mm in Sources */ = {isa = PBXBuildFile; fileRef = D6C179E822CB322900C2651A /* ios_firebase_test_framework.mm */; };
25+
BC1D666A2668D4AE005DC2DA /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC1D66692668D4AE005DC2DA /* CoreGraphics.framework */; };
26+
BC1D666C2668D4B3005DC2DA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC1D666B2668D4B3005DC2DA /* UIKit.framework */; };
27+
BC1D666E2668D4BB005DC2DA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC1D666D2668D4BB005DC2DA /* Foundation.framework */; };
28+
BC1D666F2668D520005DC2DA /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 520BC0381C869159008CFBC3 /* GoogleService-Info.plist */; };
2429
D61C5F8E22BABA9C00A79141 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D61C5F8C22BABA9B00A79141 /* Images.xcassets */; };
2530
D61C5F9622BABAD200A79141 /* integration_test.cc in Sources */ = {isa = PBXBuildFile; fileRef = D61C5F9222BABAD100A79141 /* integration_test.cc */; };
2631
D62CCBC022F367140099BE9F /* gmock-all.cc in Sources */ = {isa = PBXBuildFile; fileRef = D62CCBBF22F367140099BE9F /* gmock-all.cc */; };
@@ -30,20 +35,30 @@
3035
D6C179EA22CB322900C2651A /* ios_firebase_test_framework.mm in Sources */ = {isa = PBXBuildFile; fileRef = D6C179E822CB322900C2651A /* ios_firebase_test_framework.mm */; };
3136
D6C179EE22CB323300C2651A /* firebase_test_framework.cc in Sources */ = {isa = PBXBuildFile; fileRef = D6C179EC22CB323300C2651A /* firebase_test_framework.cc */; };
3237
D6C179F022CB32A000C2651A /* app_framework.cc in Sources */ = {isa = PBXBuildFile; fileRef = D6C179EF22CB32A000C2651A /* app_framework.cc */; };
38+
DCEDCB7465C960E876AD7E4F /* libPods-integration_test.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 08BEC1E1347C2FECB5DCC35B /* libPods-integration_test.a */; };
3339
/* End PBXBuildFile section */
3440

3541
/* Begin PBXFileReference section */
42+
08BEC1E1347C2FECB5DCC35B /* libPods-integration_test.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-integration_test.a"; sourceTree = BUILT_PRODUCTS_DIR; };
3643
520BC0381C869159008CFBC3 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
3744
529226D21C85F68000C89379 /* integration_test.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = integration_test.app; sourceTree = BUILT_PRODUCTS_DIR; };
3845
529226D51C85F68000C89379 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
3946
529226D71C85F68000C89379 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
4047
529226D91C85F68000C89379 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
4148
529226EE1C85F68000C89379 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
49+
57CF37BDC8261E0269E19B03 /* Pods-integration_test.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-integration_test.release.xcconfig"; path = "Target Support Files/Pods-integration_test/Pods-integration_test.release.xcconfig"; sourceTree = "<group>"; };
50+
A30CA3D685160EE321B542D2 /* Pods-integration_test_tvos.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-integration_test_tvos.release.xcconfig"; path = "Target Support Files/Pods-integration_test_tvos/Pods-integration_test_tvos.release.xcconfig"; sourceTree = "<group>"; };
51+
A94183ADD2E1F886166BEE94 /* Pods-integration_test.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-integration_test.debug.xcconfig"; path = "Target Support Files/Pods-integration_test/Pods-integration_test.debug.xcconfig"; sourceTree = "<group>"; };
4252
BC1D664C2668D109005DC2DA /* integration_test_tvos.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = integration_test_tvos.app; sourceTree = BUILT_PRODUCTS_DIR; };
4353
BC1D66552668D109005DC2DA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
4454
BC1D66572668D10A005DC2DA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
4555
BC1D665A2668D10A005DC2DA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4656
BC1D665C2668D10A005DC2DA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
57+
BC1D66692668D4AE005DC2DA /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; };
58+
BC1D666B2668D4B3005DC2DA /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
59+
BC1D666D2668D4BB005DC2DA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS14.5.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
60+
C72064CD0A7906E678F38564 /* libPods-integration_test_tvos.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-integration_test_tvos.a"; sourceTree = BUILT_PRODUCTS_DIR; };
61+
D0B9D7145A1AFB7DBC364751 /* Pods-integration_test_tvos.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-integration_test_tvos.debug.xcconfig"; path = "Target Support Files/Pods-integration_test_tvos/Pods-integration_test_tvos.debug.xcconfig"; sourceTree = "<group>"; };
4762
D61C5F8C22BABA9B00A79141 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
4863
D61C5F8D22BABA9C00A79141 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
4964
D61C5F9222BABAD100A79141 /* integration_test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = integration_test.cc; path = src/integration_test.cc; sourceTree = "<group>"; };
@@ -68,13 +83,18 @@
6883
529226D81C85F68000C89379 /* CoreGraphics.framework in Frameworks */,
6984
529226DA1C85F68000C89379 /* UIKit.framework in Frameworks */,
7085
529226D61C85F68000C89379 /* Foundation.framework in Frameworks */,
86+
DCEDCB7465C960E876AD7E4F /* libPods-integration_test.a in Frameworks */,
7187
);
7288
runOnlyForDeploymentPostprocessing = 0;
7389
};
7490
BC1D66492668D109005DC2DA /* Frameworks */ = {
7591
isa = PBXFrameworksBuildPhase;
7692
buildActionMask = 2147483647;
7793
files = (
94+
BC1D666E2668D4BB005DC2DA /* Foundation.framework in Frameworks */,
95+
BC1D666C2668D4B3005DC2DA /* UIKit.framework in Frameworks */,
96+
BC1D666A2668D4AE005DC2DA /* CoreGraphics.framework in Frameworks */,
97+
822C726309B9C5EF761AEB0D /* libPods-integration_test_tvos.a in Frameworks */,
7898
);
7999
runOnlyForDeploymentPostprocessing = 0;
80100
};
@@ -92,6 +112,7 @@
92112
BC1D664D2668D109005DC2DA /* integration_test_tvos */,
93113
529226D41C85F68000C89379 /* Frameworks */,
94114
529226D31C85F68000C89379 /* Products */,
115+
F1AC01800972843EF17B5A52 /* Pods */,
95116
);
96117
sourceTree = "<group>";
97118
};
@@ -107,10 +128,15 @@
107128
529226D41C85F68000C89379 /* Frameworks */ = {
108129
isa = PBXGroup;
109130
children = (
131+
BC1D666D2668D4BB005DC2DA /* Foundation.framework */,
132+
BC1D666B2668D4B3005DC2DA /* UIKit.framework */,
133+
BC1D66692668D4AE005DC2DA /* CoreGraphics.framework */,
110134
529226D51C85F68000C89379 /* Foundation.framework */,
111135
529226D71C85F68000C89379 /* CoreGraphics.framework */,
112136
529226D91C85F68000C89379 /* UIKit.framework */,
113137
529226EE1C85F68000C89379 /* XCTest.framework */,
138+
08BEC1E1347C2FECB5DCC35B /* libPods-integration_test.a */,
139+
C72064CD0A7906E678F38564 /* libPods-integration_test_tvos.a */,
114140
);
115141
name = Frameworks;
116142
sourceTree = "<group>";
@@ -152,13 +178,25 @@
152178
path = integration_test_tvos;
153179
sourceTree = "<group>";
154180
};
181+
F1AC01800972843EF17B5A52 /* Pods */ = {
182+
isa = PBXGroup;
183+
children = (
184+
A94183ADD2E1F886166BEE94 /* Pods-integration_test.debug.xcconfig */,
185+
57CF37BDC8261E0269E19B03 /* Pods-integration_test.release.xcconfig */,
186+
D0B9D7145A1AFB7DBC364751 /* Pods-integration_test_tvos.debug.xcconfig */,
187+
A30CA3D685160EE321B542D2 /* Pods-integration_test_tvos.release.xcconfig */,
188+
);
189+
path = Pods;
190+
sourceTree = "<group>";
191+
};
155192
/* End PBXGroup section */
156193

157194
/* Begin PBXNativeTarget section */
158195
529226D11C85F68000C89379 /* integration_test */ = {
159196
isa = PBXNativeTarget;
160197
buildConfigurationList = 529226F91C85F68000C89379 /* Build configuration list for PBXNativeTarget "integration_test" */;
161198
buildPhases = (
199+
AD3D1FDEE4CF418AF7FD6E76 /* [CP] Check Pods Manifest.lock */,
162200
529226CE1C85F68000C89379 /* Sources */,
163201
529226CF1C85F68000C89379 /* Frameworks */,
164202
529226D01C85F68000C89379 /* Resources */,
@@ -176,6 +214,7 @@
176214
isa = PBXNativeTarget;
177215
buildConfigurationList = BC1D66612668D10A005DC2DA /* Build configuration list for PBXNativeTarget "integration_test_tvos" */;
178216
buildPhases = (
217+
8958A3A33BBDC5DD317A123E /* [CP] Check Pods Manifest.lock */,
179218
BC1D66482668D109005DC2DA /* Sources */,
180219
BC1D66492668D109005DC2DA /* Frameworks */,
181220
BC1D664A2668D109005DC2DA /* Resources */,
@@ -244,6 +283,7 @@
244283
isa = PBXResourcesBuildPhase;
245284
buildActionMask = 2147483647;
246285
files = (
286+
BC1D666F2668D520005DC2DA /* GoogleService-Info.plist in Resources */,
247287
BC1D665B2668D10A005DC2DA /* LaunchScreen.storyboard in Resources */,
248288
BC1D66582668D10A005DC2DA /* Assets.xcassets in Resources */,
249289
BC1D66562668D109005DC2DA /* Main.storyboard in Resources */,
@@ -252,6 +292,53 @@
252292
};
253293
/* End PBXResourcesBuildPhase section */
254294

295+
/* Begin PBXShellScriptBuildPhase section */
296+
8958A3A33BBDC5DD317A123E /* [CP] Check Pods Manifest.lock */ = {
297+
isa = PBXShellScriptBuildPhase;
298+
buildActionMask = 2147483647;
299+
files = (
300+
);
301+
inputFileListPaths = (
302+
);
303+
inputPaths = (
304+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
305+
"${PODS_ROOT}/Manifest.lock",
306+
);
307+
name = "[CP] Check Pods Manifest.lock";
308+
outputFileListPaths = (
309+
);
310+
outputPaths = (
311+
"$(DERIVED_FILE_DIR)/Pods-integration_test_tvos-checkManifestLockResult.txt",
312+
);
313+
runOnlyForDeploymentPostprocessing = 0;
314+
shellPath = /bin/sh;
315+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
316+
showEnvVarsInLog = 0;
317+
};
318+
AD3D1FDEE4CF418AF7FD6E76 /* [CP] Check Pods Manifest.lock */ = {
319+
isa = PBXShellScriptBuildPhase;
320+
buildActionMask = 2147483647;
321+
files = (
322+
);
323+
inputFileListPaths = (
324+
);
325+
inputPaths = (
326+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
327+
"${PODS_ROOT}/Manifest.lock",
328+
);
329+
name = "[CP] Check Pods Manifest.lock";
330+
outputFileListPaths = (
331+
);
332+
outputPaths = (
333+
"$(DERIVED_FILE_DIR)/Pods-integration_test-checkManifestLockResult.txt",
334+
);
335+
runOnlyForDeploymentPostprocessing = 0;
336+
shellPath = /bin/sh;
337+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
338+
showEnvVarsInLog = 0;
339+
};
340+
/* End PBXShellScriptBuildPhase section */
341+
255342
/* Begin PBXSourcesBuildPhase section */
256343
529226CE1C85F68000C89379 /* Sources */ = {
257344
isa = PBXSourcesBuildPhase;
@@ -385,6 +472,7 @@
385472
};
386473
529226FA1C85F68000C89379 /* Debug */ = {
387474
isa = XCBuildConfiguration;
475+
baseConfigurationReference = A94183ADD2E1F886166BEE94 /* Pods-integration_test.debug.xcconfig */;
388476
buildSettings = {
389477
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
390478
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -413,6 +501,7 @@
413501
};
414502
529226FB1C85F68000C89379 /* Release */ = {
415503
isa = XCBuildConfiguration;
504+
baseConfigurationReference = 57CF37BDC8261E0269E19B03 /* Pods-integration_test.release.xcconfig */;
416505
buildSettings = {
417506
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
418507
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -441,6 +530,7 @@
441530
};
442531
BC1D665F2668D10A005DC2DA /* Debug */ = {
443532
isa = XCBuildConfiguration;
533+
baseConfigurationReference = D0B9D7145A1AFB7DBC364751 /* Pods-integration_test_tvos.debug.xcconfig */;
444534
buildSettings = {
445535
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
446536
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
@@ -479,6 +569,7 @@
479569
};
480570
BC1D66602668D10A005DC2DA /* Release */ = {
481571
isa = XCBuildConfiguration;
572+
baseConfigurationReference = A30CA3D685160EE321B542D2 /* Pods-integration_test_tvos.release.xcconfig */;
482573
buildSettings = {
483574
ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image";
484575
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;

0 commit comments

Comments
 (0)