Skip to content

Commit 9c5c8a9

Browse files
committed
chore: update project-template defaults
1 parent d0ca255 commit 9c5c8a9

File tree

2 files changed

+54
-27
lines changed

2 files changed

+54
-27
lines changed

project-template/__PROJECT_NAME__.xcodeproj/project.pbxproj

Lines changed: 51 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 52;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -33,14 +33,14 @@
3333
391174B521F1D7BF00BA2583 /* nativescript-build.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = "nativescript-build.xcconfig"; path = "internal/nativescript-build.xcconfig"; sourceTree = SOURCE_ROOT; };
3434
391174B721F1D99900BA2583 /* plugins-release.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "plugins-release.xcconfig"; sourceTree = SOURCE_ROOT; };
3535
391174B821F1D99900BA2583 /* plugins-debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = "plugins-debug.xcconfig"; sourceTree = SOURCE_ROOT; };
36+
39940D8122C4E84C0050DDE1 /* __PROJECT_NAME__.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = __PROJECT_NAME__.entitlements; sourceTree = "<group>"; };
37+
39940D8C22C4EAAA0050DDE1 /* NativeScript.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = NativeScript.xcframework; path = internal/NativeScript.xcframework; sourceTree = "<group>"; };
38+
39940E1B22C5DFFF0050DDE1 /* TKLiveSync.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TKLiveSync.xcframework; path = internal/TKLiveSync.xcframework; sourceTree = "<group>"; };
3639
42C751E2232B769100186695 /* nativescript-pre-link */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "nativescript-pre-link"; path = "internal/nativescript-pre-link"; sourceTree = SOURCE_ROOT; };
3740
42C751E3232B769100186695 /* strip-dynamic-framework-architectures.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = "strip-dynamic-framework-architectures.sh"; path = "internal/strip-dynamic-framework-architectures.sh"; sourceTree = SOURCE_ROOT; };
3841
42C751E4232B769100186695 /* nsld.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = nsld.sh; path = internal/nsld.sh; sourceTree = SOURCE_ROOT; };
3942
42C751E5232B769100186695 /* nativescript-post-build */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "nativescript-post-build"; path = "internal/nativescript-post-build"; sourceTree = SOURCE_ROOT; };
4043
42C751E6232B769100186695 /* nativescript-pre-build */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "nativescript-pre-build"; path = "internal/nativescript-pre-build"; sourceTree = SOURCE_ROOT; };
41-
39940D8122C4E84C0050DDE1 /* __PROJECT_NAME__.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = __PROJECT_NAME__.entitlements; sourceTree = "<group>"; };
42-
39940D8C22C4EAAA0050DDE1 /* NativeScript.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = NativeScript.xcframework; path = internal/NativeScript.xcframework; sourceTree = "<group>"; };
43-
39940E1B22C5DFFF0050DDE1 /* TKLiveSync.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TKLiveSync.xcframework; path = internal/TKLiveSync.xcframework; sourceTree = "<group>"; };
4444
858B832E18CA111C00AB12DE /* __PROJECT_NAME__.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = __PROJECT_NAME__.app; sourceTree = BUILT_PRODUCTS_DIR; };
4545
858B833918CA111C00AB12DE /* __PROJECT_NAME__-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "__PROJECT_NAME__-Info.plist"; sourceTree = "<group>"; };
4646
858B833B18CA111C00AB12DE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
@@ -65,6 +65,15 @@
6565
/* End PBXFrameworksBuildPhase section */
6666

6767
/* Begin PBXGroup section */
68+
39940D8E22C4EBCC0050DDE1 /* Sources */ = {
69+
isa = PBXGroup;
70+
children = (
71+
CD62955C1BB2678900AE3A93 /* main.m */,
72+
858B833F18CA111C00AB12DE /* __PROJECT_NAME__-Prefix.pch */,
73+
);
74+
name = Sources;
75+
sourceTree = "<group>";
76+
};
6877
42C751E1232B767700186695 /* Build Scripts */ = {
6978
isa = PBXGroup;
7079
children = (
@@ -77,15 +86,6 @@
7786
name = "Build Scripts";
7887
sourceTree = "<group>";
7988
};
80-
39940D8E22C4EBCC0050DDE1 /* Sources */ = {
81-
isa = PBXGroup;
82-
children = (
83-
CD62955C1BB2678900AE3A93 /* main.m */,
84-
858B833F18CA111C00AB12DE /* __PROJECT_NAME__-Prefix.pch */,
85-
);
86-
name = Sources;
87-
sourceTree = "<group>";
88-
};
8989
858B832518CA111C00AB12DE = {
9090
isa = PBXGroup;
9191
children = (
@@ -179,9 +179,9 @@
179179
858B832618CA111C00AB12DE /* Project object */ = {
180180
isa = PBXProject;
181181
attributes = {
182-
CLASSPREFIX = TNS;
183-
LastUpgradeCheck = 0500;
184-
ORGANIZATIONNAME = Telerik;
182+
CLASSPREFIX = NSC;
183+
LastUpgradeCheck = 1330;
184+
ORGANIZATIONNAME = NativeScript;
185185
TargetAttributes = {
186186
858B83EF18CA22B800AB12DE = {
187187
ProvisioningStyle = Automatic;
@@ -190,11 +190,11 @@
190190
};
191191
buildConfigurationList = 858B832918CA111C00AB12DE /* Build configuration list for PBXProject "__PROJECT_NAME__" */;
192192
compatibilityVersion = "Xcode 3.2";
193-
developmentRegion = English;
193+
developmentRegion = en;
194194
hasScannedForEncodings = 0;
195195
knownRegions = (
196-
English,
197196
en,
197+
Base,
198198
);
199199
mainGroup = 858B832518CA111C00AB12DE;
200200
productRefGroup = 858B832F18CA111C00AB12DE /* Products */;
@@ -294,23 +294,39 @@
294294
buildSettings = {
295295
ALWAYS_SEARCH_USER_PATHS = NO;
296296
ARCHS = "$(ARCHS_STANDARD)";
297+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
297298
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
298299
CLANG_CXX_LIBRARY = "libc++";
299300
CLANG_ENABLE_MODULES = YES;
300301
CLANG_ENABLE_OBJC_ARC = YES;
302+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
301303
CLANG_WARN_BOOL_CONVERSION = YES;
304+
CLANG_WARN_COMMA = YES;
302305
CLANG_WARN_CONSTANT_CONVERSION = YES;
306+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
303307
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
304308
CLANG_WARN_EMPTY_BODY = YES;
305309
CLANG_WARN_ENUM_CONVERSION = YES;
310+
CLANG_WARN_INFINITE_RECURSION = YES;
306311
CLANG_WARN_INT_CONVERSION = YES;
312+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
313+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
314+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
307315
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
316+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
317+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
318+
CLANG_WARN_STRICT_PROTOTYPES = YES;
319+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
320+
CLANG_WARN_UNREACHABLE_CODE = YES;
308321
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
309322
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
310323
COPY_PHASE_STRIP = NO;
311324
DERIVE_UIKITFORMAC_PRODUCT_BUNDLE_IDENTIFIER = YES;
325+
ENABLE_STRICT_OBJC_MSGSEND = YES;
326+
ENABLE_TESTABILITY = YES;
312327
GCC_C_LANGUAGE_STANDARD = gnu99;
313328
GCC_DYNAMIC_NO_PIC = NO;
329+
GCC_NO_COMMON_BLOCKS = YES;
314330
GCC_OPTIMIZATION_LEVEL = 0;
315331
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
316332
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
@@ -319,7 +335,7 @@
319335
GCC_WARN_UNINITIALIZED_AUTOS = YES;
320336
GCC_WARN_UNUSED_FUNCTION = YES;
321337
GCC_WARN_UNUSED_VARIABLE = YES;
322-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
338+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
323339
ONLY_ACTIVE_ARCH = YES;
324340
SDKROOT = iphoneos;
325341
STRIP_SWIFT_SYMBOLS = NO;
@@ -335,30 +351,45 @@
335351
buildSettings = {
336352
ALWAYS_SEARCH_USER_PATHS = NO;
337353
ARCHS = "$(ARCHS_STANDARD)";
354+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
338355
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
339356
CLANG_CXX_LIBRARY = "libc++";
340357
CLANG_ENABLE_MODULES = YES;
341358
CLANG_ENABLE_OBJC_ARC = YES;
359+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
342360
CLANG_WARN_BOOL_CONVERSION = YES;
361+
CLANG_WARN_COMMA = YES;
343362
CLANG_WARN_CONSTANT_CONVERSION = YES;
363+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
344364
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
345365
CLANG_WARN_EMPTY_BODY = YES;
346366
CLANG_WARN_ENUM_CONVERSION = YES;
367+
CLANG_WARN_INFINITE_RECURSION = YES;
347368
CLANG_WARN_INT_CONVERSION = YES;
369+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
370+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
371+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
348372
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
373+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
374+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
375+
CLANG_WARN_STRICT_PROTOTYPES = YES;
376+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
377+
CLANG_WARN_UNREACHABLE_CODE = YES;
349378
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
350379
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
351380
COPY_PHASE_STRIP = YES;
352381
DERIVE_UIKITFORMAC_PRODUCT_BUNDLE_IDENTIFIER = YES;
353382
ENABLE_NS_ASSERTIONS = NO;
383+
ENABLE_STRICT_OBJC_MSGSEND = YES;
354384
GCC_C_LANGUAGE_STANDARD = gnu99;
385+
GCC_NO_COMMON_BLOCKS = YES;
355386
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
356387
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
357388
GCC_WARN_UNDECLARED_SELECTOR = YES;
358389
GCC_WARN_UNINITIALIZED_AUTOS = YES;
359390
GCC_WARN_UNUSED_FUNCTION = YES;
360391
GCC_WARN_UNUSED_VARIABLE = YES;
361-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
392+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
362393
SDKROOT = iphoneos;
363394
STRIP_SWIFT_SYMBOLS = NO;
364395
SUPPORTS_UIKITFORMAC = YES;

project-template/__PROJECT_NAME__.xcodeproj/xcshareddata/xcschemes/__PROJECT_NAME__.xcscheme

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0730"
3+
LastUpgradeVersion = "1330"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -27,8 +27,6 @@
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
2929
shouldUseLaunchSchemeArgsEnv = "YES">
30-
<Testables>
31-
</Testables>
3230
<MacroExpansion>
3331
<BuildableReference
3432
BuildableIdentifier = "primary"
@@ -38,8 +36,8 @@
3836
ReferencedContainer = "container:__PROJECT_NAME__.xcodeproj">
3937
</BuildableReference>
4038
</MacroExpansion>
41-
<AdditionalOptions>
42-
</AdditionalOptions>
39+
<Testables>
40+
</Testables>
4341
</TestAction>
4442
<LaunchAction
4543
buildConfiguration = "Debug"
@@ -61,8 +59,6 @@
6159
ReferencedContainer = "container:__PROJECT_NAME__.xcodeproj">
6260
</BuildableReference>
6361
</BuildableProductRunnable>
64-
<AdditionalOptions>
65-
</AdditionalOptions>
6662
</LaunchAction>
6763
<ProfileAction
6864
buildConfiguration = "Release"

0 commit comments

Comments
 (0)