Skip to content

Commit 9e11ff7

Browse files
committed
Project updated, LaunchScreen.xib, min iOS 10.3
1 parent 6b9f7d8 commit 9e11ff7

8 files changed

Lines changed: 87 additions & 62 deletions

File tree

Demo/LTHPasscodeViewController Demo.xcodeproj/project.pbxproj

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 50;
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
2A8702B3231F86EC00B178E4 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2A8702B2231F86EC00B178E4 /* Launch Screen.storyboard */; };
1011
2AE8000A17D9503000DBDE63 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AE8000917D9503000DBDE63 /* Foundation.framework */; };
1112
2AE8000C17D9503000DBDE63 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AE8000B17D9503000DBDE63 /* CoreGraphics.framework */; };
1213
2AE8000E17D9503000DBDE63 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AE8000D17D9503000DBDE63 /* UIKit.framework */; };
@@ -31,6 +32,7 @@
3132
2A29647C1DDF46DC00F44FFA /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
3233
2A29647D1DDF46DD00F44FFA /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
3334
2A29647E1DDF470E00F44FFA /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
35+
2A8702B2231F86EC00B178E4 /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = "Launch Screen.storyboard"; path = "lthpasscodeviewcontroller demo/Launch Screen.storyboard"; sourceTree = SOURCE_ROOT; };
3436
2A882AC11DBD21FC007A5FE7 /* LTHPasscodeViewController Demo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "LTHPasscodeViewController Demo.entitlements"; sourceTree = "<group>"; };
3537
2AE8000617D9503000DBDE63 /* LTHPasscodeViewController Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "LTHPasscodeViewController Demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
3638
2AE8000917D9503000DBDE63 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -109,6 +111,7 @@
109111
2AE8001217D9503000DBDE63 /* InfoPlist.strings */,
110112
2AE8001517D9503000DBDE63 /* main.m */,
111113
2AE8001717D9503000DBDE63 /* LTHPasscodeViewController Demo-Prefix.pch */,
114+
2A8702B2231F86EC00B178E4 /* Launch Screen.storyboard */,
112115
);
113116
name = "Supporting Files";
114117
sourceTree = "<group>";
@@ -185,8 +188,8 @@
185188
};
186189
};
187190
buildConfigurationList = 2AE8000117D9503000DBDE63 /* Build configuration list for PBXProject "LTHPasscodeViewController Demo" */;
188-
compatibilityVersion = "Xcode 3.2";
189-
developmentRegion = English;
191+
compatibilityVersion = "Xcode 9.3";
192+
developmentRegion = en;
190193
hasScannedForEncodings = 0;
191194
knownRegions = (
192195
en,
@@ -201,6 +204,7 @@
201204
nl,
202205
it,
203206
pt,
207+
Base,
204208
);
205209
mainGroup = 2AE8FFFD17D9503000DBDE63;
206210
productRefGroup = 2AE8000717D9503000DBDE63 /* Products */;
@@ -219,6 +223,7 @@
219223
files = (
220224
A74908891BFBA75E00C6DA16 /* LTHPasscodeViewController.bundle in Resources */,
221225
2AE8001417D9503000DBDE63 /* InfoPlist.strings in Resources */,
226+
2A8702B3231F86EC00B178E4 /* Launch Screen.storyboard in Resources */,
222227
2AE8001C17D9503000DBDE63 /* Images.xcassets in Resources */,
223228
);
224229
runOnlyForDeploymentPostprocessing = 0;
@@ -310,7 +315,7 @@
310315
GCC_WARN_UNINITIALIZED_AUTOS = YES;
311316
GCC_WARN_UNUSED_FUNCTION = YES;
312317
GCC_WARN_UNUSED_VARIABLE = YES;
313-
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
318+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
314319
ONLY_ACTIVE_ARCH = YES;
315320
SDKROOT = iphoneos;
316321
TARGETED_DEVICE_FAMILY = "1,2";
@@ -357,7 +362,7 @@
357362
GCC_WARN_UNINITIALIZED_AUTOS = YES;
358363
GCC_WARN_UNUSED_FUNCTION = YES;
359364
GCC_WARN_UNUSED_VARIABLE = YES;
360-
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
365+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
361366
SDKROOT = iphoneos;
362367
TARGETED_DEVICE_FAMILY = "1,2";
363368
VALIDATE_PRODUCT = YES;
@@ -368,13 +373,12 @@
368373
isa = XCBuildConfiguration;
369374
buildSettings = {
370375
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
371-
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
372376
CODE_SIGN_ENTITLEMENTS = "LTHPasscodeViewController Demo/LTHPasscodeViewController Demo.entitlements";
373377
DEVELOPMENT_TEAM = 78653ABY96;
374378
GCC_PRECOMPILE_PREFIX_HEADER = YES;
375379
GCC_PREFIX_HEADER = "LTHPasscodeViewController Demo/LTHPasscodeViewController Demo-Prefix.pch";
376380
INFOPLIST_FILE = "$(SRCROOT)/LTHPasscodeViewController Demo/LTHPasscodeViewController Demo-Info.plist";
377-
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
381+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
378382
PRODUCT_BUNDLE_IDENTIFIER = "com.RolandLeth.${PRODUCT_NAME:rfc1034identifier}";
379383
PRODUCT_NAME = "LTHPasscodeViewController Demo";
380384
WRAPPER_EXTENSION = app;
@@ -385,13 +389,12 @@
385389
isa = XCBuildConfiguration;
386390
buildSettings = {
387391
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
388-
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
389392
CODE_SIGN_ENTITLEMENTS = "LTHPasscodeViewController Demo/LTHPasscodeViewController Demo.entitlements";
390393
DEVELOPMENT_TEAM = 78653ABY96;
391394
GCC_PRECOMPILE_PREFIX_HEADER = YES;
392395
GCC_PREFIX_HEADER = "LTHPasscodeViewController Demo/LTHPasscodeViewController Demo-Prefix.pch";
393396
INFOPLIST_FILE = "$(SRCROOT)/LTHPasscodeViewController Demo/LTHPasscodeViewController Demo-Info.plist";
394-
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
397+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
395398
PRODUCT_BUNDLE_IDENTIFIER = "com.RolandLeth.${PRODUCT_NAME:rfc1034identifier}";
396399
PRODUCT_NAME = "LTHPasscodeViewController Demo";
397400
WRAPPER_EXTENSION = app;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>
220 KB
Loading

Demo/LTHPasscodeViewController Demo/Images.xcassets/AppIcon.appiconset/Contents.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,12 @@
136136
"idiom" : "ipad",
137137
"filename" : "Icon-167.png",
138138
"scale" : "2x"
139+
},
140+
{
141+
"size" : "1024x1024",
142+
"idiom" : "ios-marketing",
143+
"filename" : "Artwork.png",
144+
"scale" : "1x"
139145
}
140146
],
141147
"info" : {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"info" : {
3+
"version" : 1,
4+
"author" : "xcode"
5+
}
6+
}

Demo/LTHPasscodeViewController Demo/Images.xcassets/LaunchImage.launchimage/Contents.json

Lines changed: 0 additions & 51 deletions
This file was deleted.

Demo/LTHPasscodeViewController Demo/LTHPasscodeViewController Demo-Info.plist

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
44
<dict>
5-
<key>NSFaceIDUsageDescription</key>
6-
<string>LTHPasscodeViewControllerDemo accesses Face ID to allow you to easily unlock the app’s passcode when you enable this option.</string>
75
<key>CFBundleDevelopmentRegion</key>
86
<string>en</string>
97
<key>CFBundleDisplayName</key>
@@ -26,6 +24,10 @@
2624
<string>1.0</string>
2725
<key>LSRequiresIPhoneOS</key>
2826
<true/>
27+
<key>NSFaceIDUsageDescription</key>
28+
<string>LTHPasscodeViewControllerDemo accesses Face ID to allow you to easily unlock the app’s passcode when you enable this option.</string>
29+
<key>UILaunchStoryboardName</key>
30+
<string>Launch Screen</string>
2931
<key>UIRequiredDeviceCapabilities</key>
3032
<array>
3133
<string>armv7</string>
@@ -36,6 +38,8 @@
3638
<array>
3739
<string>UIInterfaceOrientationPortrait</string>
3840
<string>UIInterfaceOrientationPortraitUpsideDown</string>
41+
<string>UIInterfaceOrientationLandscapeLeft</string>
42+
<string>UIInterfaceOrientationLandscapeRight</string>
3943
</array>
4044
<key>UISupportedInterfaceOrientations~ipad</key>
4145
<array>
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14865.1" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
3+
<device id="retina4_0" orientation="portrait" appearance="light"/>
4+
<dependencies>
5+
<deployment identifier="iOS"/>
6+
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14819.2"/>
7+
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
8+
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
9+
</dependencies>
10+
<scenes>
11+
<!--View Controller-->
12+
<scene sceneID="EHf-IW-A2E">
13+
<objects>
14+
<viewController id="01J-lp-oVM" sceneMemberID="viewController">
15+
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
16+
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
17+
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
18+
<subviews>
19+
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Copyright © 2019 Roland Leth. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="obG-Y5-kRd">
20+
<rect key="frame" x="0.0" y="527.5" width="320" height="20.5"/>
21+
<fontDescription key="fontDescription" type="system" pointSize="17"/>
22+
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
23+
<nil key="highlightedColor"/>
24+
</label>
25+
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="LTHPasscodeViewController Demo" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="GJd-Yh-RWb">
26+
<rect key="frame" x="0.0" y="169" width="320" height="43"/>
27+
<fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
28+
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
29+
<nil key="highlightedColor"/>
30+
</label>
31+
</subviews>
32+
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
33+
<constraints>
34+
<constraint firstItem="Bcu-3y-fUS" firstAttribute="centerX" secondItem="obG-Y5-kRd" secondAttribute="centerX" id="5cz-MP-9tL"/>
35+
<constraint firstItem="Bcu-3y-fUS" firstAttribute="centerX" secondItem="GJd-Yh-RWb" secondAttribute="centerX" id="Q3B-4B-g5h"/>
36+
<constraint firstItem="obG-Y5-kRd" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" constant="20" symbolic="YES" id="SfN-ll-jLj"/>
37+
<constraint firstAttribute="bottom" secondItem="obG-Y5-kRd" secondAttribute="bottom" constant="20" id="Y44-ml-fuU"/>
38+
<constraint firstItem="GJd-Yh-RWb" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="bottom" multiplier="1/3" constant="1" id="moa-c2-u7t"/>
39+
<constraint firstItem="GJd-Yh-RWb" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" symbolic="YES" id="x7j-FC-K8j"/>
40+
</constraints>
41+
<viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/>
42+
</view>
43+
</viewController>
44+
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
45+
</objects>
46+
<point key="canvasLocation" x="53" y="375"/>
47+
</scene>
48+
</scenes>
49+
</document>

0 commit comments

Comments
 (0)