Skip to content

Commit b22fdf2

Browse files
committed
Add tvOS build target
1 parent 8cf764d commit b22fdf2

File tree

1 file changed

+115
-0
lines changed

1 file changed

+115
-0
lines changed

InAppUtils.xcodeproj/project.pbxproj

+115
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
46E694381B289730000B634E /* InAppUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E694371B289730000B634E /* InAppUtils.m */; };
1212
46E6943E1B289730000B634E /* libInAppUtils.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 46E694321B289730000B634E /* libInAppUtils.a */; };
1313
46E694841B28E42F000B634E /* SKProduct+StringPrice.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E694831B28E42F000B634E /* SKProduct+StringPrice.m */; };
14+
E70E99531FCC2F5700601CA2 /* SKProduct+StringPrice.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E694831B28E42F000B634E /* SKProduct+StringPrice.m */; };
15+
E70E99541FCC2F5E00601CA2 /* InAppUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E694371B289730000B634E /* InAppUtils.m */; };
1416
/* End PBXBuildFile section */
1517

1618
/* Begin PBXContainerItemProxy section */
@@ -34,6 +36,15 @@
3436
);
3537
runOnlyForDeploymentPostprocessing = 0;
3638
};
39+
E70E99481FCC2E6300601CA2 /* CopyFiles */ = {
40+
isa = PBXCopyFilesBuildPhase;
41+
buildActionMask = 2147483647;
42+
dstPath = "include/$(PRODUCT_NAME)";
43+
dstSubfolderSpec = 16;
44+
files = (
45+
);
46+
runOnlyForDeploymentPostprocessing = 0;
47+
};
3748
/* End PBXCopyFilesBuildPhase section */
3849

3950
/* Begin PBXFileReference section */
@@ -44,6 +55,7 @@
4455
46E694431B289730000B634E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
4556
46E694821B28E404000B634E /* SKProduct+StringPrice.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SKProduct+StringPrice.h"; sourceTree = "<group>"; };
4657
46E694831B28E42F000B634E /* SKProduct+StringPrice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SKProduct+StringPrice.m"; sourceTree = "<group>"; };
58+
E70E994A1FCC2E6300601CA2 /* libInAppUtils-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libInAppUtils-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
4759
/* End PBXFileReference section */
4860

4961
/* Begin PBXFrameworksBuildPhase section */
@@ -62,6 +74,13 @@
6274
);
6375
runOnlyForDeploymentPostprocessing = 0;
6476
};
77+
E70E99471FCC2E6300601CA2 /* Frameworks */ = {
78+
isa = PBXFrameworksBuildPhase;
79+
buildActionMask = 2147483647;
80+
files = (
81+
);
82+
runOnlyForDeploymentPostprocessing = 0;
83+
};
6584
/* End PBXFrameworksBuildPhase section */
6685

6786
/* Begin PBXGroup section */
@@ -79,6 +98,7 @@
7998
children = (
8099
46E694321B289730000B634E /* libInAppUtils.a */,
81100
46E6943D1B289730000B634E /* InAppUtilsTests.xctest */,
101+
E70E994A1FCC2E6300601CA2 /* libInAppUtils-tvOS.a */,
82102
);
83103
name = Products;
84104
sourceTree = "<group>";
@@ -148,6 +168,23 @@
148168
productReference = 46E6943D1B289730000B634E /* InAppUtilsTests.xctest */;
149169
productType = "com.apple.product-type.bundle.unit-test";
150170
};
171+
E70E99491FCC2E6300601CA2 /* InAppUtils-tvOS */ = {
172+
isa = PBXNativeTarget;
173+
buildConfigurationList = E70E99521FCC2E6300601CA2 /* Build configuration list for PBXNativeTarget "InAppUtils-tvOS" */;
174+
buildPhases = (
175+
E70E99461FCC2E6300601CA2 /* Sources */,
176+
E70E99471FCC2E6300601CA2 /* Frameworks */,
177+
E70E99481FCC2E6300601CA2 /* CopyFiles */,
178+
);
179+
buildRules = (
180+
);
181+
dependencies = (
182+
);
183+
name = "InAppUtils-tvOS";
184+
productName = "InAppUtils-tvOS";
185+
productReference = E70E994A1FCC2E6300601CA2 /* libInAppUtils-tvOS.a */;
186+
productType = "com.apple.product-type.library.static";
187+
};
151188
/* End PBXNativeTarget section */
152189

153190
/* Begin PBXProject section */
@@ -163,6 +200,10 @@
163200
46E6943C1B289730000B634E = {
164201
CreatedOnToolsVersion = 6.3.1;
165202
};
203+
E70E99491FCC2E6300601CA2 = {
204+
CreatedOnToolsVersion = 9.1;
205+
ProvisioningStyle = Automatic;
206+
};
166207
};
167208
};
168209
buildConfigurationList = 46E6942D1B289730000B634E /* Build configuration list for PBXProject "InAppUtils" */;
@@ -179,6 +220,7 @@
179220
targets = (
180221
46E694311B289730000B634E /* InAppUtils */,
181222
46E6943C1B289730000B634E /* InAppUtilsTests */,
223+
E70E99491FCC2E6300601CA2 /* InAppUtils-tvOS */,
182224
);
183225
};
184226
/* End PBXProject section */
@@ -210,6 +252,15 @@
210252
);
211253
runOnlyForDeploymentPostprocessing = 0;
212254
};
255+
E70E99461FCC2E6300601CA2 /* Sources */ = {
256+
isa = PBXSourcesBuildPhase;
257+
buildActionMask = 2147483647;
258+
files = (
259+
E70E99541FCC2F5E00601CA2 /* InAppUtils.m in Sources */,
260+
E70E99531FCC2F5700601CA2 /* SKProduct+StringPrice.m in Sources */,
261+
);
262+
runOnlyForDeploymentPostprocessing = 0;
263+
};
213264
/* End PBXSourcesBuildPhase section */
214265

215266
/* Begin PBXTargetDependency section */
@@ -360,6 +411,61 @@
360411
};
361412
name = Release;
362413
};
414+
E70E99501FCC2E6300601CA2 /* Debug */ = {
415+
isa = XCBuildConfiguration;
416+
buildSettings = {
417+
CLANG_ANALYZER_NONNULL = YES;
418+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
419+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
420+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
421+
CLANG_WARN_COMMA = YES;
422+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
423+
CLANG_WARN_INFINITE_RECURSION = YES;
424+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
425+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
426+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
427+
CLANG_WARN_STRICT_PROTOTYPES = YES;
428+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
429+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
430+
CODE_SIGN_STYLE = Automatic;
431+
DEBUG_INFORMATION_FORMAT = dwarf;
432+
GCC_C_LANGUAGE_STANDARD = gnu11;
433+
OTHER_LDFLAGS = "-ObjC";
434+
PRODUCT_NAME = "$(TARGET_NAME)";
435+
SDKROOT = appletvos;
436+
SKIP_INSTALL = YES;
437+
TARGETED_DEVICE_FAMILY = 3;
438+
TVOS_DEPLOYMENT_TARGET = 11.1;
439+
};
440+
name = Debug;
441+
};
442+
E70E99511FCC2E6300601CA2 /* Release */ = {
443+
isa = XCBuildConfiguration;
444+
buildSettings = {
445+
CLANG_ANALYZER_NONNULL = YES;
446+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
447+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
448+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
449+
CLANG_WARN_COMMA = YES;
450+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
451+
CLANG_WARN_INFINITE_RECURSION = YES;
452+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
453+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
454+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
455+
CLANG_WARN_STRICT_PROTOTYPES = YES;
456+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
457+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
458+
CODE_SIGN_STYLE = Automatic;
459+
GCC_C_LANGUAGE_STANDARD = gnu11;
460+
OTHER_LDFLAGS = "-ObjC";
461+
PRODUCT_NAME = "$(TARGET_NAME)";
462+
SDKROOT = appletvos;
463+
SKIP_INSTALL = YES;
464+
TARGETED_DEVICE_FAMILY = 3;
465+
TVOS_DEPLOYMENT_TARGET = 11.1;
466+
};
467+
name = Release;
468+
};
363469
/* End XCBuildConfiguration section */
364470

365471
/* Begin XCConfigurationList section */
@@ -390,6 +496,15 @@
390496
defaultConfigurationIsVisible = 0;
391497
defaultConfigurationName = Release;
392498
};
499+
E70E99521FCC2E6300601CA2 /* Build configuration list for PBXNativeTarget "InAppUtils-tvOS" */ = {
500+
isa = XCConfigurationList;
501+
buildConfigurations = (
502+
E70E99501FCC2E6300601CA2 /* Debug */,
503+
E70E99511FCC2E6300601CA2 /* Release */,
504+
);
505+
defaultConfigurationIsVisible = 0;
506+
defaultConfigurationName = Release;
507+
};
393508
/* End XCConfigurationList section */
394509
};
395510
rootObject = 46E6942A1B289730000B634E /* Project object */;

0 commit comments

Comments
 (0)