From 9f798ed8451fa01872bb2c722fe38006c94d0892 Mon Sep 17 00:00:00 2001 From: Chaoji Li Date: Sat, 30 Dec 2017 16:20:23 +0800 Subject: [PATCH] For beta build 20171230 --- LaunchScreen.storyboard | 31 ++ dospad.xcodeproj/project.pbxproj | 430 +++++------------- iDOS-Info.plist | 50 +- .../AppIcon.appiconset/Contents.json | 116 +++++ .../AppIcon.appiconset/Icon-iPad-29.png | Bin 0 -> 1866 bytes .../AppIcon.appiconset/Icon-iPad-29@2x.png | Bin 0 -> 3335 bytes .../AppIcon.appiconset/Icon-iPad-30.png | Bin 0 -> 1866 bytes .../AppIcon.appiconset/Icon-iPad-40.png | Bin 0 -> 2325 bytes .../AppIcon.appiconset/Icon-iPad-40@2x.png | Bin 0 -> 4680 bytes .../AppIcon.appiconset/Icon-iPad-76.png | Bin 0 -> 4318 bytes .../AppIcon.appiconset/Icon-iPad-76@2x.png | Bin 0 -> 8540 bytes .../AppIcon.appiconset/Icon-iPhone-29@2x.png | Bin 0 -> 3335 bytes .../AppIcon.appiconset/Icon-iPhone-40@2x.png | Bin 0 -> 4680 bytes .../AppIcon.appiconset/Icon-iPhone-60@2x.png | Bin 0 -> 6733 bytes .../AppIcon.appiconset/iTunesArtwork@2x.png | Bin 0 -> 29021 bytes .../AppIcon.appiconset/icon-20.png | Bin 0 -> 1600 bytes .../AppIcon.appiconset/icon-20@2x-1.png | Bin 0 -> 2374 bytes .../AppIcon.appiconset/icon-20@2x.png | Bin 0 -> 2374 bytes .../AppIcon.appiconset/icon-20@3x.png | Bin 0 -> 3443 bytes .../AppIcon.appiconset/icon-40@3x.png | Bin 0 -> 6861 bytes .../AppIcon.appiconset/icon-60@3x.png | Bin 0 -> 10079 bytes .../AppIcon.appiconset/icon-83.5@2x.png | Bin 0 -> 9612 bytes .../LaunchImage.launchimage/Contents.json | 49 ++ .../Default-568h@2x.png | Bin 0 -> 18594 bytes 24 files changed, 327 insertions(+), 349 deletions(-) create mode 100644 LaunchScreen.storyboard create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-29.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-29@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-30.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-40.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-40@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-76.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-76@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPhone-29@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPhone-40@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPhone-60@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/icon-20.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/icon-20@2x-1.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/icon-20@2x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/icon-20@3x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/icon-40@3x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/icon-60@3x.png create mode 100644 iDOS2/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png create mode 100644 iDOS2/Images.xcassets/LaunchImage.launchimage/Contents.json create mode 100644 iDOS2/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png diff --git a/LaunchScreen.storyboard b/LaunchScreen.storyboard new file mode 100644 index 0000000..5fb78ff --- /dev/null +++ b/LaunchScreen.storyboard @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dospad.xcodeproj/project.pbxproj b/dospad.xcodeproj/project.pbxproj index efffe69..896797c 100755 --- a/dospad.xcodeproj/project.pbxproj +++ b/dospad.xcodeproj/project.pbxproj @@ -466,6 +466,7 @@ E73A2120128EC1F5001FA168 /* AlertPrompt.m in Sources */ = {isa = PBXBuildFile; fileRef = E73A211F128EC1F5001FA168 /* AlertPrompt.m */; }; E73A767012504B73000E1743 /* credits.html in Resources */ = {isa = PBXBuildFile; fileRef = E73A766F12504B73000E1743 /* credits.html */; }; E73B77DA127ED67300184D3B /* configs in Resources */ = {isa = PBXBuildFile; fileRef = E73B77D7127ED67300184D3B /* configs */; }; + E742E6221F8FA86900BE429B /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9222DD551CC44A9F00B321B9 /* GameController.framework */; }; E745CE3F11F5991F00F00F7F /* HoldIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = E745CE3E11F5991F00F00F7F /* HoldIndicator.m */; }; E746A30E12A8E70D00422236 /* installcomplete.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E746A30D12A8E70D00422236 /* installcomplete.mp3 */; }; E74BB2B615C93DBC005EC552 /* DosPadUIApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = E74BB2B515C93DBC005EC552 /* DosPadUIApplication.m */; }; @@ -482,8 +483,6 @@ E75276F012A0A77E00278BA1 /* modekeyon.png in Resources */ = {isa = PBXBuildFile; fileRef = E75276E412A0A77E00278BA1 /* modekeyon.png */; }; E75276F112A0A77E00278BA1 /* modekeyon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E75276E512A0A77E00278BA1 /* modekeyon@2x.png */; }; E75276F212A0A77E00278BA1 /* modekeyon~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = E75276E612A0A77E00278BA1 /* modekeyon~ipad.png */; }; - E7685A8A1BB76C8200FAC866 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E7685A891BB76C8200FAC866 /* Settings.bundle */; }; - E7685A8B1BB76C8200FAC866 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E7685A891BB76C8200FAC866 /* Settings.bundle */; }; E76C49381299490200901B69 /* FloatPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = E76C49371299490200901B69 /* FloatPanel.m */; }; E76C49391299490300901B69 /* FloatPanel.m in Sources */ = {isa = PBXBuildFile; fileRef = E76C49371299490200901B69 /* FloatPanel.m */; }; E76DAEAF123EE08B00C2AEF7 /* FrameskipIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = E76DAEAE123EE08B00C2AEF7 /* FrameskipIndicator.m */; }; @@ -521,7 +520,6 @@ E77DB04811B5E11900B78E69 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB04711B5E11900B78E69 /* OpenGLES.framework */; }; E77DB04B11B5E12000B78E69 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDB9E4CC0DEB84540027A75A /* AudioToolbox.framework */; }; E77DB04E11B5E12600B78E69 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; - E77DB05211B5E12C00B78E69 /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB05111B5E12C00B78E69 /* GameKit.framework */; }; E77DB05611B5E13600B78E69 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB05511B5E13600B78E69 /* MessageUI.framework */; }; E77DB05C11B5E17500B78E69 /* libstdc++.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB05B11B5E17500B78E69 /* libstdc++.dylib */; }; E78F5D0F11EF615300E2A70F /* diskc in Resources */ = {isa = PBXBuildFile; fileRef = E78F5B2511EF615200E2A70F /* diskc */; }; @@ -558,8 +556,11 @@ E7A01EFB1CC9C1C50036A4CF /* button.png in Resources */ = {isa = PBXBuildFile; fileRef = E7A01EF01CC92F450036A4CF /* button.png */; }; E7A01EFC1CC9C1C80036A4CF /* buttonpressed.png in Resources */ = {isa = PBXBuildFile; fileRef = E7A01EF11CC92F450036A4CF /* buttonpressed.png */; }; E7A01EFD1CC9C1F00036A4CF /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = E7A01EF51CC9A82E0036A4CF /* Settings.bundle */; }; + E7A482421FF731C100AE7DB6 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E7A482411FF731C100AE7DB6 /* Images.xcassets */; }; + E7A482461FF733E400AE7DB6 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E7A482451FF733DF00AE7DB6 /* LaunchScreen.storyboard */; }; E7A94CDD127D68B7006509E1 /* GamePadView.m in Sources */ = {isa = PBXBuildFile; fileRef = E7A94CDC127D68B7006509E1 /* GamePadView.m */; }; E7B59B3012A65E3F00D4DB01 /* installcomplete.wav in Resources */ = {isa = PBXBuildFile; fileRef = E7B59B2F12A65E3F00D4DB01 /* installcomplete.wav */; }; + E7B7F8701DE1D70200590701 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E7B7F86F1DE1D70200590701 /* libc++.tbd */; }; E7BE12A5128BF31A0046990B /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = E79C2E5611E131DB002FE898 /* MainWindow.xib */; }; E7BE12A9128BF31A0046990B /* diskc in Resources */ = {isa = PBXBuildFile; fileRef = E78F5B2511EF615200E2A70F /* diskc */; }; E7BE12B6128BF31A0046990B /* credits.html in Resources */ = {isa = PBXBuildFile; fileRef = E73A766F12504B73000E1743 /* credits.html */; }; @@ -598,9 +599,7 @@ E7BE1309128BF31A0046990B /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB04711B5E11900B78E69 /* OpenGLES.framework */; }; E7BE130A128BF31A0046990B /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDB9E4CC0DEB84540027A75A /* AudioToolbox.framework */; }; E7BE130B128BF31A0046990B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; - E7BE130C128BF31A0046990B /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB05111B5E12C00B78E69 /* GameKit.framework */; }; E7BE130D128BF31A0046990B /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB05511B5E13600B78E69 /* MessageUI.framework */; }; - E7BE130E128BF31A0046990B /* libstdc++.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E77DB05B11B5E17500B78E69 /* libstdc++.dylib */; }; E7BE130F128BF31A0046990B /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D6B8CE11BF332400D34665 /* libz.dylib */; }; E7BE1310128BF31A0046990B /* libminizip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7D6B89811BF322E00D34665 /* libminizip.a */; }; E7BE1311128BF31A0046990B /* libc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E79E4A0011EC6BF400DEAA7B /* libc.dylib */; }; @@ -1315,7 +1314,6 @@ E77DB04111B5E10700B78E69 /* libstdc++.6.0.9.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libstdc++.6.0.9.dylib"; path = "usr/lib/libstdc++.6.0.9.dylib"; sourceTree = SDKROOT; }; E77DB04311B5E11100B78E69 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; E77DB04711B5E11900B78E69 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - E77DB05111B5E12C00B78E69 /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; E77DB05511B5E13600B78E69 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; E77DB05B11B5E17500B78E69 /* libstdc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libstdc++.dylib"; path = "usr/lib/gcc/arm-apple-darwin10/4.2.1/libstdc++.dylib"; sourceTree = SDKROOT; }; E78F5B2511EF615200E2A70F /* diskc */ = {isa = PBXFileReference; lastKnownFileType = folder; path = diskc; sourceTree = SOURCE_ROOT; }; @@ -1350,9 +1348,12 @@ E7A01EF01CC92F450036A4CF /* button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = button.png; path = "dospad/gamepad-res/button.png"; sourceTree = ""; }; E7A01EF11CC92F450036A4CF /* buttonpressed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = buttonpressed.png; path = "dospad/gamepad-res/buttonpressed.png"; sourceTree = ""; }; E7A01EF51CC9A82E0036A4CF /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Settings.bundle; path = dospad/Settings.bundle; sourceTree = ""; }; + E7A482411FF731C100AE7DB6 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = iDOS2/Images.xcassets; sourceTree = ""; }; + E7A482451FF733DF00AE7DB6 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = ""; }; E7A94CDB127D68B7006509E1 /* GamePadView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GamePadView.h; sourceTree = ""; }; E7A94CDC127D68B7006509E1 /* GamePadView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GamePadView.m; sourceTree = ""; }; E7B59B2F12A65E3F00D4DB01 /* installcomplete.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; name = installcomplete.wav; path = "dospad/audio-res/installcomplete.wav"; sourceTree = ""; }; + E7B7F86F1DE1D70200590701 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; E7BE1316128BF31A0046990B /* iDOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iDOS.app; sourceTree = BUILT_PRODUCTS_DIR; }; E7BE1318128BF31A0046990B /* iDOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "iDOS-Info.plist"; sourceTree = ""; }; E7D214C511E45BD000D9654E /* keys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keys.h; sourceTree = ""; }; @@ -1563,6 +1564,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + E742E6221F8FA86900BE429B /* GameController.framework in Frameworks */, E71E60E611B5503500EC5A05 /* libSDLiPhoneOS.a in Frameworks */, E71E636D11B5659F00EC5A05 /* libdosbox.a in Frameworks */, E77DB03E11B5E0F600B78E69 /* CoreGraphics.framework in Frameworks */, @@ -1570,7 +1572,6 @@ E77DB04811B5E11900B78E69 /* OpenGLES.framework in Frameworks */, E77DB04B11B5E12000B78E69 /* AudioToolbox.framework in Frameworks */, E77DB04E11B5E12600B78E69 /* Foundation.framework in Frameworks */, - E77DB05211B5E12C00B78E69 /* GameKit.framework in Frameworks */, E77DB05611B5E13600B78E69 /* MessageUI.framework in Frameworks */, E77DB05C11B5E17500B78E69 /* libstdc++.dylib in Frameworks */, E7D6B8CF11BF332400D34665 /* libz.dylib in Frameworks */, @@ -1600,6 +1601,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + E7B7F8701DE1D70200590701 /* libc++.tbd in Frameworks */, E7A01EF41CC9A5480036A4CF /* CoreAudio.framework in Frameworks */, 9222DD561CC44A9F00B321B9 /* GameController.framework in Frameworks */, 2A4546F917D2809F00D18563 /* CoreMIDI.framework in Frameworks */, @@ -1610,9 +1612,7 @@ E7BE1309128BF31A0046990B /* OpenGLES.framework in Frameworks */, E7BE130A128BF31A0046990B /* AudioToolbox.framework in Frameworks */, E7BE130B128BF31A0046990B /* Foundation.framework in Frameworks */, - E7BE130C128BF31A0046990B /* GameKit.framework in Frameworks */, E7BE130D128BF31A0046990B /* MessageUI.framework in Frameworks */, - E7BE130E128BF31A0046990B /* libstdc++.dylib in Frameworks */, E7BE130F128BF31A0046990B /* libz.dylib in Frameworks */, E7BE1310128BF31A0046990B /* libminizip.a in Frameworks */, E7BE1311128BF31A0046990B /* libc.dylib in Frameworks */, @@ -1702,6 +1702,7 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( + E7B7F86F1DE1D70200590701 /* libc++.tbd */, FDB9E4CC0DEB84540027A75A /* AudioToolbox.framework */, FDB9E4060DEB81870027A75A /* AudioUnit.framework */, E70C044012A4B43F00AC178F /* AVFoundation.framework */, @@ -1710,7 +1711,6 @@ E7F2A9CD12CD99EC0091B859 /* CoreMIDI.framework */, 1D30AB110D05D00D00671497 /* Foundation.framework */, 9222DD551CC44A9F00B321B9 /* GameController.framework */, - E77DB05111B5E12C00B78E69 /* GameKit.framework */, E7D98C6F1CCB246500A17CFC /* Libs */, E77DB05511B5E13600B78E69 /* MessageUI.framework */, E77DB04711B5E11900B78E69 /* OpenGLES.framework */, @@ -2335,6 +2335,8 @@ E79E44F411EC2D5200DEAA7B /* Resources */ = { isa = PBXGroup; children = ( + E7A482451FF733DF00AE7DB6 /* LaunchScreen.storyboard */, + E7A482411FF731C100AE7DB6 /* Images.xcassets */, E73B77D7127ED67300184D3B /* configs */, E78F5B2511EF615200E2A70F /* diskc */, E7A01EF51CC9A82E0036A4CF /* Settings.bundle */, @@ -3197,6 +3199,23 @@ isa = PBXProject; attributes = { LastUpgradeCheck = 0460; + TargetAttributes = { + E71E60DF11B5502700EC5A05 = { + DevelopmentTeam = 4C8YZND49H; + }; + E7BE1297128BF31A0046990B = { + DevelopmentTeam = 4C8YZND49H; + ProvisioningStyle = Manual; + SystemCapabilities = { + com.apple.GameCenter = { + enabled = 0; + }; + com.apple.InAppPurchase = { + enabled = 0; + }; + }; + }; + }; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "dospad" */; compatibilityVersion = "Xcode 3.2"; @@ -3402,6 +3421,7 @@ E72BE74312911E2B009DC46A /* bar-portrait-iphone@2x.png in Resources */, E72BE74412911E2B009DC46A /* bar.png in Resources */, E72BE74712911E2B009DC46A /* dpnote.png in Resources */, + E7A482461FF733E400AE7DB6 /* LaunchScreen.storyboard in Resources */, E7A01EFC1CC9C1C80036A4CF /* buttonpressed.png in Resources */, E7D98C551CC9F9CF00A17CFC /* Icon-iPhone-29@2x.png in Resources */, E72BE74812911E2B009DC46A /* gear.png in Resources */, @@ -3447,6 +3467,7 @@ E7D98C5B1CC9F9CF00A17CFC /* Icon-iPhone-60@2x.png in Resources */, E710715F129A8E5A00B21291 /* options.png in Resources */, E7D98C671CCA067400A17CFC /* modepiano~ipad.png in Resources */, + E7A482421FF731C100AE7DB6 /* Images.xcassets in Resources */, E7107160129A8E5A00B21291 /* sticky.png in Resources */, E7D98C661CCA067400A17CFC /* modepiano@2x.png in Resources */, E71071A7129AA00000B21291 /* modegamepad@2x.png in Resources */, @@ -3949,9 +3970,11 @@ 00646540107E3D7500183915 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; + ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "Generate Header Files"; }; name = Debug; @@ -3959,6 +3982,7 @@ 00646541107E3D7500183915 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; PRODUCT_NAME = "Generate Header Files"; @@ -4002,11 +4026,12 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = 4C8YZND49H; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -4016,7 +4041,7 @@ HEADER_SEARCH_PATHS = ./include; INFOPLIST_FILE = "dospad-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = "$(inherited)"; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( @@ -4030,7 +4055,7 @@ "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = armv7; + VALID_ARCHS = "armv7 arm64"; }; name = Debug; }; @@ -4038,21 +4063,22 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = 4C8YZND49H; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "dospad-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = "$(inherited)"; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -4065,7 +4091,7 @@ SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = NO; - VALID_ARCHS = armv7; + VALID_ARCHS = "armv7 arm64"; ZERO_LINK = NO; }; name = Release; @@ -4074,22 +4100,22 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Chaoji Li (WBU792696L)"; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = ""; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_VERSION = ""; HEADER_SEARCH_PATHS = ./include; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = dosbox; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = "44885CDD-F5A6-42C5-8612-65C1C31B7F19"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = "d5f5deba-f8f7-44f6-afdc-d9450c99bb4d"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; }; name = Debug; }; @@ -4097,219 +4123,27 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_VERSION = ""; HEADER_SEARCH_PATHS = ./include; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = dosbox; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; - ZERO_LINK = NO; - }; - name = Release; - }; - E75C2A221BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = NO; - IPHONEOS_DEPLOYMENT_TARGET = 5.1; - PREBINDING = NO; - SDKROOT = iphoneos; - }; - name = AppStoreBeta; - }; - E75C2A231BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEPLOYMENT_LOCATION = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - IPHONEOS_DEPLOYMENT_TARGET = 3.2; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = NO; - PREBINDING = NO; - PRODUCT_NAME = SDLiPhoneOS; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; - ZERO_LINK = NO; - }; - name = AppStoreBeta; - }; - E75C2A241BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - PRODUCT_NAME = "Generate Header Files"; - ZERO_LINK = NO; - }; - name = AppStoreBeta; - }; - E75C2A251BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - ONLY_ACTIVE_ARCH = NO; - PREBINDING = NO; - PRODUCT_NAME = SDL_net; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - USER_HEADER_SEARCH_PATHS = "./include/**"; - VALID_ARCHS = "armv7 armv7s"; - ZERO_LINK = NO; - }; - name = AppStoreBeta; - }; - E75C2A261BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_BITCODE = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INFOPLIST_FILE = "dospad-Info.plist"; - INSTALL_PATH = /Applications; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - ONLY_ACTIVE_ARCH = NO; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PREBINDING = NO; - PRODUCT_NAME = dospad; - PROVISIONING_PROFILE = ""; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = NO; - VALID_ARCHS = "armv7s armv7 arm64"; - ZERO_LINK = NO; - }; - name = AppStoreBeta; - }; - E75C2A271BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - HEADER_SEARCH_PATHS = ./include; - IPHONEOS_DEPLOYMENT_TARGET = 3.2; - ONLY_ACTIVE_ARCH = NO; - PREBINDING = NO; PRODUCT_NAME = dosbox; SDKROOT = iphoneos; SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; - name = AppStoreBeta; - }; - E75C2A281BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - IPHONEOS_DEPLOYMENT_TARGET = 3.2; - ONLY_ACTIVE_ARCH = NO; - PREBINDING = NO; - PRODUCT_NAME = minizip; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; - ZERO_LINK = NO; - }; - name = AppStoreBeta; - }; - E75C2A291BDF26C400CCC770 /* AppStoreBeta */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_BITCODE = NO; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; - GCC_PREPROCESSOR_DEFINITIONS = ( - IDOS, - IPHONEOS, - APPSTORE, - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - INFOPLIST_FILE = "iDOS-Beta-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - ONLY_ACTIVE_ARCH = NO; - OTHER_LDFLAGS = ( - "-framework", - Foundation, - "-framework", - UIKit, - ); - PREBINDING = NO; - PRODUCT_NAME = iDOS; - PROVISIONING_PROFILE = "4d05e6a1-6405-4ff7-8f85-b177ba63ca4d"; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = "4d05e6a1-6405-4ff7-8f85-b177ba63ca4d"; - SDKROOT = iphoneos; - SKIP_INSTALL = NO; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VALID_ARCHS = "armv7s armv7"; - ZERO_LINK = NO; - }; - name = AppStoreBeta; + name = Release; }; E778B2B3123918F7008AF49A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; @@ -4319,7 +4153,7 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = "./include/**"; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; }; name = Debug; }; @@ -4327,16 +4161,16 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = SDL_net; SDKROOT = iphoneos; SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = "./include/**"; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; name = Release; @@ -4345,11 +4179,14 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; + DEVELOPMENT_TEAM = 4C8YZND49H; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; @@ -4363,7 +4200,7 @@ HEADER_SEARCH_PATHS = ./include; INFOPLIST_FILE = "iDOS-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = "$(inherited)"; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( @@ -4372,12 +4209,14 @@ "-framework", UIKit, ); + PRODUCT_BUNDLE_IDENTIFIER = com.litchie.idosgames; PRODUCT_NAME = iDOS; - PROVISIONING_PROFILE = ""; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; + PROVISIONING_PROFILE = "62af9aed-0694-4b7b-98d5-97d9aaa31211"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = "62af9aed-0694-4b7b-98d5-97d9aaa31211"; + PROVISIONING_PROFILE_SPECIFIER = iDOS2Dev; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "armv7s armv7"; + VALID_ARCHS = "armv7s armv7 arm64"; }; name = Debug; }; @@ -4385,12 +4224,15 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = 4C8YZND49H; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -4400,7 +4242,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "iDOS-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = "$(inherited)"; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( @@ -4409,13 +4251,15 @@ "-framework", UIKit, ); + PRODUCT_BUNDLE_IDENTIFIER = com.litchie.idosgames; PRODUCT_NAME = iDOS; - PROVISIONING_PROFILE = ""; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; + PROVISIONING_PROFILE = "62af9aed-0694-4b7b-98d5-97d9aaa31211"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = "62af9aed-0694-4b7b-98d5-97d9aaa31211"; + PROVISIONING_PROFILE_SPECIFIER = iDOS2Dev; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = NO; - VALID_ARCHS = "armv7s armv7"; + VALID_ARCHS = "armv7s armv7 arm64"; ZERO_LINK = NO; }; name = Release; @@ -4424,16 +4268,18 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 3.2; ONLY_ACTIVE_ARCH = YES; + PREBINDING = NO; PRODUCT_NAME = minizip; SDKROOT = iphoneos; SKIP_INSTALL = YES; + VALID_ARCHS = "armv7 armv7s arm64"; }; name = Debug; }; @@ -4441,15 +4287,18 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_ENABLE_FIX_AND_CONTINUE = NO; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; + IPHONEOS_DEPLOYMENT_TARGET = 3.2; + ONLY_ACTIVE_ARCH = NO; + PREBINDING = NO; PRODUCT_NAME = minizip; SDKROOT = iphoneos; SKIP_INSTALL = YES; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; name = Release; @@ -4473,7 +4322,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -4482,11 +4331,11 @@ GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = SDLiPhoneOS; SDKROOT = iphoneos; SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; name = AppStore; @@ -4494,6 +4343,7 @@ E7D98C5F1CC9FA6E00A17CFC /* AppStore */ = { isa = XCBuildConfiguration; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; PRODUCT_NAME = "Generate Header Files"; @@ -4505,16 +4355,16 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = SDL_net; SDKROOT = iphoneos; SKIP_INSTALL = YES; USER_HEADER_SEARCH_PATHS = "./include/**"; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; name = AppStore; @@ -4523,21 +4373,22 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = 4C8YZND49H; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "dospad-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = "$(inherited)"; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = ( "-framework", Foundation, @@ -4550,7 +4401,7 @@ SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = NO; - VALID_ARCHS = armv7; + VALID_ARCHS = "armv7 arm64"; ZERO_LINK = NO; }; name = AppStore; @@ -4559,18 +4410,18 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_VERSION = ""; HEADER_SEARCH_PATHS = ./include; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = dosbox; SDKROOT = iphoneos; SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; name = AppStore; @@ -4579,16 +4430,16 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = minizip; SDKROOT = iphoneos; SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; name = AppStore; @@ -4597,22 +4448,26 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Distribution"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; + CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEVELOPMENT_TEAM = 4C8YZND49H; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/UIKit.framework/Headers/UIKit.h"; GCC_PREPROCESSOR_DEFINITIONS = ( IDOS, IPHONEOS, + APPSTORE, ); GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "iDOS-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LIBRARY_SEARCH_PATHS = "$(inherited)"; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( @@ -4621,61 +4476,24 @@ "-framework", UIKit, ); + PRODUCT_BUNDLE_IDENTIFIER = com.litchie.idosgames; PRODUCT_NAME = iDOS; - PROVISIONING_PROFILE = "4d05e6a1-6405-4ff7-8f85-b177ba63ca4d"; - "PROVISIONING_PROFILE[sdk=iphoneos*]" = "4d05e6a1-6405-4ff7-8f85-b177ba63ca4d"; + PROVISIONING_PROFILE = "d3a9468a-88ee-4722-9965-fa5a21d851bc"; + "PROVISIONING_PROFILE[sdk=iphoneos*]" = "d3a9468a-88ee-4722-9965-fa5a21d851bc"; + PROVISIONING_PROFILE_SPECIFIER = iDOS2AppStore; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; - VALID_ARCHS = "armv7s armv7"; + VALID_ARCHS = "armv7s armv7 arm64"; ZERO_LINK = NO; }; name = AppStore; }; - E7D6B89911BF323200D34665 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - IPHONEOS_DEPLOYMENT_TARGET = 3.2; - ONLY_ACTIVE_ARCH = YES; - PREBINDING = NO; - PRODUCT_NAME = minizip; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; - }; - name = Debug; - }; - E7D6B89A11BF323200D34665 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - IPHONEOS_DEPLOYMENT_TARGET = 3.2; - ONLY_ACTIVE_ARCH = NO; - PREBINDING = NO; - PRODUCT_NAME = minizip; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; - ZERO_LINK = NO; - }; - name = Release; - }; FD6526640DE8FCCB002AD96B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEPLOYMENT_LOCATION = NO; @@ -4691,7 +4509,7 @@ "PROVISIONING_PROFILE[sdk=iphoneos*]" = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; }; name = Debug; }; @@ -4699,7 +4517,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -4708,11 +4526,11 @@ GCC_PREPROCESSOR_DEFINITIONS = IPHONEOS; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; IPHONEOS_DEPLOYMENT_TARGET = 5.0; - ONLY_ACTIVE_ARCH = YES; + ONLY_ACTIVE_ARCH = NO; PRODUCT_NAME = SDLiPhoneOS; SDKROOT = iphoneos; SKIP_INSTALL = YES; - VALID_ARCHS = "armv7 armv7s"; + VALID_ARCHS = "armv7 armv7s arm64"; ZERO_LINK = NO; }; name = Release; diff --git a/iDOS-Info.plist b/iDOS-Info.plist index 41332c7..caa35f4 100644 --- a/iDOS-Info.plist +++ b/iDOS-Info.plist @@ -18,45 +18,11 @@ Icon-iPad-72@2x.png CFBundleIcons - - CFBundlePrimaryIcon - - CFBundleIconFiles - - Icon-iPhone-29 - Icon-iPhone-29@2x - Icon-iPhone-40@2x - Icon-iPhone-60@2x - Icon-iPhone-57 - Icon-iPhone-57@2x - - UIPrerenderedIcon - - - + CFBundleIcons~ipad - - CFBundlePrimaryIcon - - CFBundleIconFiles - - Icon-iPad-29 - Icon-iPad-29@2x - Icon-iPad-40 - Icon-iPad-40@2x - Icon-iPad-50 - Icon-iPad-50@2x - Icon-iPad-72 - Icon-iPad-72@2x - Icon-iPad-76 - Icon-iPad-76@2x - - UIPrerenderedIcon - - - + CFBundleIdentifier - com.litchie.idosgames + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName @@ -68,7 +34,7 @@ CFBundleSignature ???? CFBundleVersion - 20160424.0025 + 20171230.1132 LSRequiresIPhoneOS NSMainNibFile @@ -76,11 +42,9 @@ NSMainNibFile~ipad MainWindow UIFileSharingEnabled - - UIRequiredDeviceCapabilities - - gamekit - + + UILaunchStoryboardName + LaunchScreen UIRequiresFullScreen UIStatusBarHidden diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Contents.json b/iDOS2/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..4a81385 --- /dev/null +++ b/iDOS2/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,116 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "icon-20@2x-1.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "icon-20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-iPhone-29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-iPad-30.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-iPhone-40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "icon-40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-iPhone-60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "icon-60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "icon-20.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "icon-20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-iPad-29.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-iPad-29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-iPad-40.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-iPad-40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-iPad-76.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-iPad-76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "icon-83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "iTunesArtwork@2x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-29.png b/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-29.png new file mode 100644 index 0000000000000000000000000000000000000000..703f4f9abbd00aca6e521b866b28e8b55e15c4dd GIT binary patch literal 1866 zcmV-Q2etT#P)4Tx062|}Ro!pfR1`mnZ(O7nKcKOW4i$^9Ra0BJ8yc;~21%2p=|UR0&DbiW z$#rfTQ`a`O(`{9s_5yDV_yd5l2Of}kLK+Oj_Ok5(v`JGz71bo9J#^YYXp{DWs&KBa zQ@dTpxRI}aIp=pi@6k0t$5)!;m`NF6-tt{FpOKHBn3g+MAqmexC-gw4rh87hTrL7G z#)U`L!(So6-Zux@>;H3gR;i~0B%VTSS3P|m@o9jRsXML@Al^p#@G0Lx-0?i(9WEw_ zSYddU<1E8793KxjQ|c&UmW!mTC>k>?{om1c9S zUx<6_jj_!T&^M{wWM#>IBbOSf*xP<^F{$j$aOQ5Y{cT zROCL1M7^NKKL z&(yA}mSw#iM0^;IB{ZO5!wl{^Sg-*ysE~&Yz8!E;Qv(A`lu*=Clo*MpVGd>OdF6n^ zam1Jntk;<}MrqIC5$=Q>n{*R}?8oOIDUw5En2dl--Xw34!z7E+5pr-OgyQ-soSab)C%saskMla`aQLVzg0+MZf20tJU&K{hZoBrUc+U4e9&3o zw|KmGEe4#xz17wBu{f`SS_4i66?j31EjY7n{zGfhONK~c+td!TS#B}JoR}5UAd7p& z5phTyXSkK0xCeD3xaYP^o&J~#Xp9xFb0C;HHml5fA<%h1eR|qw7wxF+oNL9T1Aits?sKNIwvGaN)^WO$I^cUV)HzL_| z1K?{9p!>B*)`xfEv!4N6IG{J&h49W#Bz^(#YWw%`e_a{8n{G9m5AeR~_yl0%<7V@p z$rHG3@lyM@|)JV&t-C$t=*` zET-XF9?V`A(2~#15U`Tq6R=c3=oA(Rk?jQD?U)W<>OX;y# zv-@KCjJdvxPdoLeH_eKrpXiR~(*CfO8XDaia}Kd6@*}|))S#0ILAU<=Csfx>G4X;_kJ02-l zjF1cbQ%}q1#)yi+c!wUNIqj{z*vIJ&J;slZ;dIGeo1xKi68!ZC5=F+bS&N5%rTd%!4L7FMvQ&yUwxFksdQH8dO z90T(Ppqw`5YArAPjhba|2#5Wlg0j+&EUs>qXF}aB<|vCe!8}fiDVvCMToKuwZh9VbmNlw#kmdfGc@Fq;qTr&(ot$EHwVhpAG*B?9$W6X;b>v$8T`2ikgI zCf{uTb`I^|bQ9lZ{=Tp2*~IhD&^y@ecfo_b|70aIy?+w)ufD(8>A$8P7~jX7K>cfQ zpi{R0zTj*gL#_V>=ujz#w*N0sI|idG{(&1+)UgBl9adKXtcRp%LjV8(07*qoM6N<$ Eg1dc{S^xk5 literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-29@2x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f11d3a7763a44d6029fdeca6aa02db5fc0379c GIT binary patch literal 3335 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 RkU{_e002ovPDHLkV1hudXEp!; literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-30.png b/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-30.png new file mode 100644 index 0000000000000000000000000000000000000000..703f4f9abbd00aca6e521b866b28e8b55e15c4dd GIT binary patch literal 1866 zcmV-Q2etT#P)4Tx062|}Ro!pfR1`mnZ(O7nKcKOW4i$^9Ra0BJ8yc;~21%2p=|UR0&DbiW z$#rfTQ`a`O(`{9s_5yDV_yd5l2Of}kLK+Oj_Ok5(v`JGz71bo9J#^YYXp{DWs&KBa zQ@dTpxRI}aIp=pi@6k0t$5)!;m`NF6-tt{FpOKHBn3g+MAqmexC-gw4rh87hTrL7G z#)U`L!(So6-Zux@>;H3gR;i~0B%VTSS3P|m@o9jRsXML@Al^p#@G0Lx-0?i(9WEw_ zSYddU<1E8793KxjQ|c&UmW!mTC>k>?{om1c9S zUx<6_jj_!T&^M{wWM#>IBbOSf*xP<^F{$j$aOQ5Y{cT zROCL1M7^NKKL z&(yA}mSw#iM0^;IB{ZO5!wl{^Sg-*ysE~&Yz8!E;Qv(A`lu*=Clo*MpVGd>OdF6n^ zam1Jntk;<}MrqIC5$=Q>n{*R}?8oOIDUw5En2dl--Xw34!z7E+5pr-OgyQ-soSab)C%saskMla`aQLVzg0+MZf20tJU&K{hZoBrUc+U4e9&3o zw|KmGEe4#xz17wBu{f`SS_4i66?j31EjY7n{zGfhONK~c+td!TS#B}JoR}5UAd7p& z5phTyXSkK0xCeD3xaYP^o&J~#Xp9xFb0C;HHml5fA<%h1eR|qw7wxF+oNL9T1Aits?sKNIwvGaN)^WO$I^cUV)HzL_| z1K?{9p!>B*)`xfEv!4N6IG{J&h49W#Bz^(#YWw%`e_a{8n{G9m5AeR~_yl0%<7V@p z$rHG3@lyM@|)JV&t-C$t=*` zET-XF9?V`A(2~#15U`Tq6R=c3=oA(Rk?jQD?U)W<>OX;y# zv-@KCjJdvxPdoLeH_eKrpXiR~(*CfO8XDaia}Kd6@*}|))S#0ILAU<=Csfx>G4X;_kJ02-l zjF1cbQ%}q1#)yi+c!wUNIqj{z*vIJ&J;slZ;dIGeo1xKi68!ZC5=F+bS&N5%rTd%!4L7FMvQ&yUwxFksdQH8dO z90T(Ppqw`5YArAPjhba|2#5Wlg0j+&EUs>qXF}aB<|vCe!8}fiDVvCMToKuwZh9VbmNlw#kmdfGc@Fq;qTr&(ot$EHwVhpAG*B?9$W6X;b>v$8T`2ikgI zCf{uTb`I^|bQ9lZ{=Tp2*~IhD&^y@ecfo_b|70aIy?+w)ufD(8>A$8P7~jX7K>cfQ zpi{R0zTj*gL#_V>=ujz#w*N0sI|idG{(&1+)UgBl9adKXtcRp%LjV8(07*qoM6N<$ Eg1dc{S^xk5 literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-40.png b/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-40.png new file mode 100644 index 0000000000000000000000000000000000000000..33dda3db83fb7a12712f85961cd9226b9d868a1d GIT binary patch literal 2325 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 M07*qoM6N<$g0x6q=l}o! literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-76@2x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPad-76@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a86850268326e04c02c2e20cc286b49e478258 GIT binary patch literal 8540 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 literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPhone-29@2x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPhone-29@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f11d3a7763a44d6029fdeca6aa02db5fc0379c GIT binary patch literal 3335 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 RkU{_e002ovPDHLkV1hudXEp!; literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPhone-40@2x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/Icon-iPhone-40@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6e3744058da11356cb0245b1b1be135fc133569d GIT binary patch literal 4680 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�kg?C2kwPjX2-7V2eYzTz3|*&|4@I`$X(&X0^X zlm&}Ab5Bkc@2#-3EKu&`f%>N!H&R%7=R4ZIm%WkpdW4y$ckk0-o;bW{~G9tltp!Zx!i`0wXhf3Jyf2mNW3d1e^4&

~ zjxSUD;gQi|{V(fIstTEwoYYp$adLNO*CKs76I)(ca4l7p8N!^2Q#sHsO?jA@)94i#%r8=Y!W(8e|2>-M{>XRbaYawg<>LQ9I-LGyvb*$?0yMlhYLNBK zxeD&#L}#8c{i^^;My*djk8BNYPCbI5%rxm1oNMzG}WdDXIKQx_c8BxKNhC1og5ENOZeqdK+M>uYQ1EgK?#C)n+37p*h)K z9Wzh)>xk-g8gfd~acL?Da1i>v>r27&H0;}f%AW->&_s0??x`R6VHy(7D5%3>kzz1% zmAFP9yqk~x5Kc-Auo^sw+o?XaM2q1BY=g^{6g z z*ip~aO7yVVfmgf+=j(>+83HR~m}-ZS$qvvk{=pttL@^Qm;us7=ouJd77bkj{t_iO5 z3lk-ObATveUA0jRrA}jySw1b=z_zM*ul##pq4GX3vW^oaiL!y)2-Mm}&|+W&&OQF= z0kqY6tDZ-SrlU^8rqN(b+4M%6e#^&)N3v=HC>w#q^Yz^u2x7Rl_H<)y_3C}s_EAlR zn}N(Xqcch>=xWj@lp z{SR-dPr8O+39;Fbj41GXOJ#jAd`sHqCj|$MlkZqL!mzqG5yt;tUp>_0Dmr`3Fi!_% z8Vga8WOh%6Yfb&;nH!J{r1aO9rV1F)u<_x3|+U^gw+iL@@g_e(I;j2FsYe- z*s)GbwQDAS+(rd8e_P0p*_L#0d0Eu4pJ!#fz0cE1kMsix7y}Fc@ak^%5Y%{+<4?9a zrg**9Iq7fS%Jz#$VOyunum>cXq4*Qtgkr_Cr-xRaE2jN?r|e}{JpXWK!0=8pM>woh z37$K&xXhrgTQXAVE6eJc&&?a~fwN8-)n9GiF#Ko9vhSSt#%%sj|G=z__vKhfc+xJp z_IFq4{;7I~J_&a~o<93LrCggxSG-10=~P(ZXvfT^&e+g&0s? z7p{^TNPNVNr{i>tKkMXF0JTy4=?A00KDtZ;)Nv=kuKgKSe`#493} zz4XOIKhb*B&8`XI@;5!}!1G}5UQ*BVeO|muT`v5lYn}HhxPXfZ;AnuYVwz$fo|O<* z=bh-J734nwcdu{RMNJjUU_$wsLAvR_qUlT!AJH(%q$LvlEa9PNNWjs z-}3kLkhCviX0f=)44gesC&k_|Km@>2F$7?Cyy-P3Bw`xL6w*LE)n%_K(5Dv#hzX_xPWkN)!kCumZB#vzg>QwUNF!aMjBlumE`|Msat cc()I2zcgQ+?Dd@e_a?$od#$BZu3#4YKbR_2_5c6? literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/iTunesArtwork@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..594fcded1bcab1af27a5dff55206ba35072f69a0 GIT binary patch literal 29021 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 MBg=IK25yo62g=x(!vFvP literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/icon-20.png b/iDOS2/Images.xcassets/AppIcon.appiconset/icon-20.png new file mode 100644 index 0000000000000000000000000000000000000000..ed379506a431ec0b5edf9fd041c4f3a1964e42f6 GIT binary patch literal 1600 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 literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/icon-20@2x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/icon-20@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2430e54d3ad4f2936b053b16441a1997fbd02abd GIT binary patch literal 2374 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 literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/icon-20@3x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/icon-20@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea36db85af031f60916bea71db77a51e0ec0947 GIT binary patch literal 3443 zcmV-(4UF=MP)4Tx062|}Rb6NtRTMtEb7vzY&QokOg>Hg1+lHrgWS zWcKdPn90sKGrRqvPeo9CG3uKX#J{(IASm?@+di}}l?o-=)F3E6wD^Ni=!>T7nL9I? zX}YoAW$t|Qo$sD|?zw001?ah|SeB6#0T!CBEf+H4bBB+JJu8rehoBb*p;u8ID_yBf z0ya+zcePvJL&AGs+11_tpRKn>9TgyPA7ZoSs0)aX0r00)%XR^J`jH<$>RKN5V(7Oq zK*TS4xZz{h!*f1C3ECFkK$#7nA@pGN!$;%jYvwjAKwmYb0gKL(K8 z-kPtb5${A?tlI~wzMrJ6wTdBr=Y%%%EaEMQ&o}4FQ^DA)s*}Z>!FI&AHCpoWI|RUq zx?7s@$8!5^Q=anY%X@i5{QA6kNcMelpE>R6eCYFpmMsVTrI(b06~u#xf1yS} z_UGdMvD``!0~u->P=lA4?YN`hilQ|3tHka)7T{2CGqw zjZfMwx$5irQN_*|e4l)UHmiYuz74Yp1t^#>hrJ3-SOXDcC_o0^7T9R1gAN8V6s;5) zieI5-7aQlmJn}lUna#nz!j%5V$X|o`xX!dHWQRV27P1=rj;t2bW$~+pTw@bIek?Zv zKPDL<64`^#UNTAck#RBsB6*5DP4<%UA_FqU$I>2EH_cM;u)Q~SI+rg`Rn{L_AC5qq~L$#SMj%U z$6Cz0vP{G5Y*=%5RT^yu;}-DInZ=349rJPVM6C3K^oO)8y(fJr{l>k`ead~!ea?NsT>_Ci%bnxC;Vy6=b6>{xYV#Ue-+LB$ z7`JEXmTRm^AtP)R9u{)KHsMiWGV&)32xCG~*nyU<>-!d;FP=Re4r3qYr~6#KE>;1F z`>_J_P5xC?ROxV(DIHdCO*p$HRQI@7^PwV@Pvuf+5K}u-6REM(K@W$s zrgorh0{i?O)v0c>QtHxU-hBdD(>iYJ4b2sIOVX2K8m~4gmYVA5h^QEb$V`rCQ-|7Z zS{nuL-t>?3n=-o(6I(7vocj#GzCZEo`!3>+v;dYIfPu#&ZWzzX2i^rZ^Mu;6+rb@? zNPG+6)c5T6zxpzGe*M(x+{AON=PiJ>H#?ob-|uwRK0yDg0B4PV0id6JRZw95ZvX%Z zAxT6*RA>e5S!-+@)fN6`XZB?r$2N|g2eBR7kU%kcR-}mv5kV>~tw0r(T0!4`5LNim z{(!a!gxa90?JvR)_yH6N5YR}pL~T)kKwD^_k;ntbcI?>k13UIQHn85<`|!;0ojV@( z>CF;5$=dO?W_EV&Irp6JeCM2dSJnXA#$_}-ml0M4brJAFXMB<2MTQqx1TMRjHnAz(AVM8UIK!IGC!kbtdAY5$_zUf_VUvu=R{&Q73N)^K(NvrQD&8v>q9m!6I8 zr3u8BWO)8Dnie$$nEl)W1uR*TyP*>BTpcYlqkmyj zGt*k3-w8N(Bnn+%X1NQs?#vbonVErMVJDR#ab7NpLw-@pbLu?5W(_%`Pw~o>lQlBm zxyrJxtS?!YEAwP-CS6XcA#2S1`+(N7Cw1M%)lHL#MKuJ17RJWB7!C!o1}9OCQA{8J zKN9@Y>7Gp&Y(mrF)KIP7C|Cmz~iB=W+O3Wz~`MpJZ_+* zB#Ka|5?x(&8IEhXhN~_?Jj1SsG+63gkoPkv!6{TwSAeGu=R3pInK?s;Og#H^J9@kQ zxO(j*Uj6$rJo9W5{)FG)ZtO!F8gLbcG0w$H2u=WpQHm;jiXmKyI-JHU_$GddKht7_ zmoV++6~s#~{{q{$A3-==ieNAX-D6>NtPC|ZV;CH)LPNtKUU=a)+`sFw6kVOq2L6J- zVGAup;A6l|1$2zTuO-CGXuB^XSq%}?*?8+y|OFW z#gGxQ$tU0rX5avU-;P#vU@2`^@@+bwWVkK;4Mm(GQI#o*s81hu^Y8ok7up%iS~{_b z5l=A5l9ANu(hxo*W*KwFx@pJrvF@OB=hj7miU&rAOuR(3yFs{4yC8o8jD|QT2 zR1BfD?FTq~xDh*c9Kr70KgI6f-;Y1i=3Ru)!t7Z|HgBXCCRt8`(U`;$9L4jrxQsLm z(9^F{?`xDv@Jf!H4Eww`4Ss_0u#TnWQ|RgOqy0oVYjPD1;s*4QVM$#>)f3a{Vl6pbCb;9*{`a1=)W0zs>0Aq;AxQlbtK6n_z&; z@eYef(sqC)B)!6EX)YmP7Hvu zKb9)MYiRC9#<`r;Tgw_YRP;pOT~wnpF(nhgBxBr$4+vheq_JrL+qNA?Mfo`D>O%@J z=v*>b8hpMewrxMoMj6G{t?l^V!Dh|_YcYnKX}g6fx`NQ8aGcC@vrnT{0|(e!ob{x3 zMMio@`XFG}+2n*txt5jyLc?B6On7kmG{vagLuL=*Ix<|tep${pV$faO(U;DB2-hlx zE%xvMrkF6?-Mt*|A6%yx4uzBPVPvq8=GGnM<9qPtk78@chU7MD?5oGP|xaAm@E;-A& zINmxSx)NSzgqXa}$n;rb_qMq!3^Nbn%!euZcSYfVC8eas5($kgGbD_>M0kph$5|_J zIxV#-d#)2O*8z>;lRa5iGG0De%3%v?3F=!mb$QB?J=f87gGF5mNgbP(!2=0(r?Sf0-iE0oa)ti*0tF{Z2ou9eCwe8)bj=N49j@Mlu5)4B}mB(Dyh*K7DBM@h+|)FD4%T3Eq7 ztn;u+cgZ}t(v9%jJL#I!tH>`VcUX)*%bF%-XO;9#U&NJ5eoD7?q?7NQC!JfKq;0-o zSyIokGo%mc8t1Ys-lejizQPO)i;yY7`C>Q@I*Und6gosBeV9B@oI7BmlSB8Ma9vy3 zy6#NQly)cQ=V$&LAmB7A3&5CvL8pbBOQrxb7f6JF^Vd_h-9qFGk;z{9V!T;^DV;BD zJg?_Z>Ecbze6aG(%`wBpAE5K7;e7Ec-r9A&o@0jHWsCJQZw(iJdY(^M=a}K*57J@{ zpHG_1C!IM?>Eeez$0=R>fU|#e7QfH4@^BIGtim@BlouJE2PDnP#YKi^6~1|({5eUW VJh+e^$YB5g002ovPDHLkV1f@xsqFv& literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/icon-40@3x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/icon-40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..45a32500b2bb905137081e7afc90080d323bfbcd GIT binary patch literal 6861 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 Hu0mjf-{^|E literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/icon-60@3x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/icon-60@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f880b69066cf6dbc7c684565802523d944e390 GIT binary patch literal 10079 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 literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png b/iDOS2/Images.xcassets/AppIcon.appiconset/icon-83.5@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..bd95199d64cca27c4a47413936557e8b7d9787aa GIT binary patch literal 9612 zcmchdRZtvEu(om64}!b9+XBIZv$(s300F`-?(QxN1Xv&mF2UUrY>_Mk_aF<41%e0v zbN=gdeJ*;s-m0mYuIj#+spn191F8|?(cqz=pb%=Ps~G&tmH!hsSpQZZ3hfgV6bwRF zWo11LWo0Hkkk?z+_s%FNQmLuN*6-+y$>n;$F05>D!}nsbK2`FB?1b4SVr8w};Tszg zo)8U*Rh9#%n^SoHI9y7!=c!Ehjb4cGQ6c&8Kt}`<*ER8)T&rL%9{cJ%6PH};-)Oyq zm&+OEL063#B$FJK;$s6prN|CAK0VR%@4>b!3meZR^&P78ub8|U9a{FQ@DtKe|5O@J`k@BhXEMqk zSuor<9CQdP3=0NzZaXdwf#t$dUEd=3cIFZ=jSbxr@<`IBM*gZ2JP0=~+Lr3L9oHP} zeR3%D-6(DPaAyBp;_>ZW?4`$0<#a)bT+Erh)dR0MJ91lpSgR(hMD-D8$K4~eoo;Il zQkY39kCm~$`SEK7>6waE-5PdHf615nwj|~-WQ@cm-wuDmv?OxE@Y`~2P4-C9H^1Qy zaf^!!8H~ZiZp)A7W1t5QL+Ax^?@0XPWN@I$<9%*)ASe*{h$QW6p?Q5zZFPuPNs$(1h@--oAThED3lrGWK|V)rN?PQg?1gk|!H;kK-*cW}Fx%+6PIxPiQ@mUhMKjG~S{=ol^LcHo zl_Qya7@s7XJO?$?e=E_`HX<4~ncgC(EP+X~Iyc#L&16nz_sg2^-`L1XEeg#tmQgyf-Lfq>#nOWbzVxRzhm)O>~7rEdhz;RU4Uyg*-A3so(2tr@e6FD;O zS3X$v3z(oLJ~W|S={y@78y$Yg;ifn7(vj*{Buimac1p>SFuLtDy)0wN)!j32B{7sS zB&%+kS0s*asqicHKzn$kU#RwMHaMDf+zdrCpOf}HCj9ZrUu!nof#$0O59H&~K|&Q( z985dyonic{hXpO>+2&RHRiQ`^F`1=+TG0c+V88tN$%DX7S}O{KE+TS_)st#^0(%ov z>M~}vdF>m0rg{ke*8J_s&A`1#K-km#;rcMR4#^+UCMi=q@axQHQBL8d7R4ns9JRD0 z#8}Vn*$V}QSz1Fy(I^1*w>55~m2tsyaJZJuCcZfit_DsO1`Y>|CAp^XPH;P4( zi~o~eT92^9h~|jC_2#gZn?X_;GR=a3$bkMdGlKq?hW9vPDP4Mle@0D>;!0 zAyVEiPz@0P2(ej`BbZ&BYDcNw!d#_D%rOW6td`=VLdw9QNEnM9jC!R;IF1@bL!?51 zstkvjqzX@E%za>L#-ReKw!5X+#}&n)XTBNC5N$SgBoIZ2(IxPq#T8}N(>UfcS8gl( z?^i*FI|K>wGS!$U0`V>FOPO7G^*n;0#fJ*35k$d8{}v3 zj`8a(Zrh?gw1uojtj4)+U`Yg#;$|J^VEPn;>uK`TXAtNvc@biYJ{xjHT;`K=P^#RI~G$_AF9L;bF?AG!_JOtzWNt@AO zMLv>XKr=-(RpDV5ymPx{VgSV*dRIt%$R2K&UWhX<@%^~3ysivnX|2I5z!^4h6&ib80&uGG9*B<8TD6H{?OSqJZ zRKonbCqeFn#~3YW)lB6?Ajrw}wZbWuD{LibxUv&V(%!<7%0C(dpd*B1q&%pT@0Rr= z%th9vh1BEW@%!Z$4|VvTLHA$=2)|tbRE!N2r;-0>kk`_mquCWFMg zksLMrSJNWX46f4^%hI|?JOa=cD>Pjkso)50jUHd2`f#0H+htQ8_9Xo#f6udSij);O zj|w!sp6`)R%@>-aZ4&;c1*SBQjI2p7i#FYG=CXr)3z6fhOelaMwv_WP**Y2H^Njyy zL^EHAcF)OxMYUA?BOfJMc$uYZ)y3_OX%Gn%@vh%21;J2 zcgR=g0Ouk&dWX0&U#wthZSKc`wYG2APJ-!l-43 z_0szLy%UcwwxmHq0!=E4BCgilEP(l;8NKQn)D>1&>Ovtq0$tXu%tH||Qd1PO=-Kqn zB}HA6swgk@3Jrti*;sPv6fI36^>hNJSWyBN->-D72;WB>gZ{LTW7aAlf0kzIWJ;tW zGZrSfI0Y|k%dW)dHbtH03@=U6pB8 zb&-#Ms`eK~THW!@KJ@k->9d`85u#31%hmUG#=o)QxOOXqk3Rg)%-$sDbMyfQ3vyfY z$!BtLKM*XLRS0w;FjO&@1G(4_7@EX92H z0@`vjabTvM^}%7S-38%pD{nA5RvgEPkVhO}0Pk8-(8#l{JOMgk?BRmHa%)lbDU-|x z#o2kCb02H#Ab$lARa*R^6Uc|=%)j$CP- zWeZU>#t_JkBJM&7!5m}L4KBxBYbHksFEWpiCFY?T}r3tK^QWNdh zlVFiZe7R`0c{@oQF>`%^t=@>Vw>8d4j+{eAo>(HphsPqVO+2ySmgTzraow!?+#R%D z@LXb;fL^=#z@5broUi5asjMSk?ltez(=G~eoc|u%Tr9;(ao%&JH#NPEx`=s3Xtc(p zV*t3ADB|r<__w798^?ET*!si5yq;91SzxMGEp&+TmX3=e1aYGHUee%td*W(Hy%_5q zIxM|8XAbej-+2@L4`mKLcD{6dbLA$UY4riXWjZW0s%U&T-$`Uf^aDx^ZA^zsIj8Ej zaC~`Xu+dw12)(ys#;=YY{FtgslyHL*>AC*%SU3&w$&@Z48O9Vwu~URFIvY(o_aQLfl6z}i0DU6eK&dx; zZ7C!(nOliEJ${0RLh&1e-_~|zI@06#N{AHq(lXswVZ@)o9 zNRUrqhT(6hGD`6#+;mS_kbzu%;T00(Hl;CLpst|Xw2rx&r3~F%SUsrHmG^d5aRuVh%hr7 zDw;h$%TUSbrl}R}hO|WB=RL0qg9aiwx7|;rCYETROD3Qw5u842HqL zprO{-IVrKv{ePxTKkn*Hlrgp%HJi`zUKA&pLbF{9;=JojCw$ON_sh9GoM*O5uwaSj zTk6`L1HKYG++J-#|D6l!-l*T=2d;Ebe(vLYq@a23SDay08!|3y`yoF{wTBA8eB-i| zk&SeYlx0^Ne|2F_ZutsgJ=M}o?M*vQwsNFX zM~E?8q2a2>!S`&wJgPm?3-p&{=^ov{iwFWz%9Bu0J2-ilFPeiESnxraK^sJMWD@Pa&ZLLkm$UbYDw1R@`~el=&k55w z3lXFlQT)3>jOur9ACwqc`jSiaOl;l~;NfK9qci}= zCvBij!0irn_{YQ(F<)M>40h5z_1HbyVZ#dvERgNgHz5)f4a$`D2o$yu!#W8|6i>xh z_;Qy}jx59?I22wod#wg2JSl%&4CZdi%I`bFFrXE}G$#A>8+NH!z=`}^ava5BF}^*_ z=*$f3BGJ9RoLVXJuvF^eEtOvA=5RTt(@L}ONL?aOdl%7+!nGoNY+@OXD&9D+s5`!m z7ERN}p%>|@MH!Dd)M-ld*Yr4wa90~$Gu@d_7a$U)Pucx@+n&$9TsOpNi0VQN<7Pl^d%bKcdl4?f^Zknwl$l)e3v?A)V^|6SJEiZX~m8~+KPv%A9 zE$8J-x77X@qV8(@0E3`+#WL5}3kw+2xEqm5-*|||(&={p)Ij_e5OLOh4B|EJOzdQd z%emmXaRqBS)r^c@#t!J^$nD1*GL2+wNe;XG#t#>{-<1OC*fbnJIcCn)prrH*X}F1f zDAG(X0D}3jwX5*&E^J1)L0Mlm2g`7KjOwHyH@Q=Z`hlz4BJ5c05RKfFhxrhQON zY-g}{qaLVjAYw*Q5)F+fEMySD@|nwj{PBG_lb2q&cG8*hMBuah@%w67>1%-$&#tH% zitW1)6qu(<>f3j$F`^1!#w+ZFSdsVhZFa{ufnzIo&E-OgmbrgRL@(y;6jL8IylXOKBmk+DccS+bsH zKEF>4-&tP5-l1k@Ot(;Bd%GM4Xj7=0nQ-)6zr-3_Z8g&>DM9E5G|~WX@nNWd0KWem zH(u!ZU5c6*oQ&C%#=sXdLz7MqH+Km*(nRT#hn24d@QHrm)(K@skA*lR2?C$*?m+j| zv~^N$yD0sf#qi`K}B#`->s=)Z}_0p-dJ(d^C|7oVsJ3{VnlEt>h*rn8(9JF4WHfj1prQ7 zWO0YCs%q0P8k*NiR_1hwAL*zzTxo2NH-EA?bz4N^XRP0|C7;eZ7R{4NL+fb#D!8AJ zHj8#fGulM@^28AlXm6R$80neXzI<_!Ts9>on~MjEY>&pMAplF$vgz%`&Udx@Vn&<#Rh8QDgk?5kTIuNM@`4f(85>Y@^gLybZUi@z24BLBb4jVK!H4E* zxTS5suMChoP(tooi4~8;7x0 zMz`7kcr7RIQ$P1Y_S&qt^v!@U7b^fg4_x5m?TX7{*l^ODCf{n6dvjYY;hXHc`7C=; z4=(a1f_!Y=mFY^8n$d$%Ln%+ zz9|oG6E`;2?xAH)_N6P{K~S<1E=c592;SZI)Ebo#=HRrzZo4Vf>`FEqY=fM2MAEf}WeR-?>Fx@e?_xV7h#hicO%i05nQBVY4|T zdaAgG)*2x64dK274YLcXDr!8TcCXX0CLsPA+CtC|zpQ#sLLjW|9oIBA>KL13SGVjU zoN47o|IUz%1?U7FAzCIXErTrP@b!eGQ3AX{SPjk>t^dtc4>JEpihy8Tw)%RvH8oipN9^4 zF*7!eV4R_P%k*p_TV4KTX$D0u%A-$s@RSV+K+3V@h3qU*z1TaVu&pmxFA;MztlGB%5UE04utgsH18~niZ+2Z`)v6!Dn}#cdFZTP`uoyZ=Jt3#LnUsJSfK{bL{h zS?8={r$|Occ9)uuD+A}k;V**StZFBwiq;s!1>9~ymnFInOv>p;`GIG;fg(02Tp;RF zLf7I%%MqM`4hZgPnU(P{OMCtHVVFptCGE263EQ57HU?-puz*i-%5(JH^*VsUsU%Xg z1sk!0 zsr1W`;@filOh@rKj&tX3YT<_>V(RK%meUk9N51?uu&|Z?+LrdBNQ@=Eo9*rZ5IB8m zz2UfTbFz46%_*Gk`Qjae;)dI}$*uj4|*tya$ z4;p)!^GaH>PW?|~qebjiH)j>GE@aSz^=lH{gac%iD8y8zieImsH|^R{PSln``*WBM zu)NkUjF0%X?Jsk`TY9py>21hC3bQqIv+Vdrw@#f<{(`vdjeaps2s{pLQ zgWyIsPlFu@(5A<|tE8tBk5t=3+NZ(N9*us<+bsdm?6m}`9vtHFVisT3Y#;r9T{&~5 zTrY_K6&!>DMbgDm_!7+ra^!S1E?iD=`39kP@YlB#n5}LHWN|Kb10shk3EyA1d0EgR&brd(fW^8CGhT4JjHZ+6Y*C!U zeX)p58M|{6<~!4SvN6X=E6E4(3fV==$l2Q&7EJDZ(}~n5af|tOoW#s4KXCV3iZTcT zqN^W9SMU!a1zs$FR+}`gH5rU`2R7--1Z##v7srfw^b?4sO2t)}UFYQYG~Hnp z?2Xc^mKS&Q4e2yn`}lW3f;laB%#F1&y96PVB&L3ct{J(zv*g`M9p5lqF~&OmEbD0= zv`p^zB9JOm^LN(rz>MYpG&rIvqgrN0xELw-N6skERXU*K{rK4!`_sZ)zrcS=fqbs? z_aC$GF8wtaM+?lQd1G8JZzuBleR_N~)ki**qeY`7S7}$y9d(3#{o6mC@&pms$j@UO zFa}zreGdCeQNhx`%DgkIepp>mi!%G=1Hm7*bkt$dI6*Q7)bn)i4by|^s%kT zEjod*k~e2>ul;Jb-HIX^?%vX^Sep7t)~M6CpiTF|*T{aKd6&uyGX5p$-%Ki_!8I3P zYnp0x*3vw^_h7_v*P02oX7S$+4p~#gOS{&LX3?c<8S?*J4v&stjW#&P6PAL<3HY-E zC3bKyTiw2HQMh#Uqm%b*z=xOyrq4wL&R(|ALGTq~mNYHx-0xL&*8Z)J&QIPXdK=d4 z<8J4ab%UqRhsVr2uM_GFGtIoab}7BG^K33!LmwxY^9auKTZeIfgQPk5fa(j7I`RskEWXef#I z=w?;J?E2Ga6}#MjEi{1ZFOwz3<y2fAG;`JV{GYqWhn*TPHNI;JJ zpDcC;QZ$pp11m9^1Av4Sgg#hjEtkc&Hk1ueF=^sr6ZyOWP{?E=Rfm}Ih^zJUY~FO6 zc++EG;Wj$ln(ruaoYag)9?g*H^&xL%G1&lret}n0d$ce0q=p2;*m@U?QA|t~_(SH` zYO$Tv*^`sPorUX>#5*P7K8|qenB#_r`lP}D94XALHd=BTa?9!}CctaGDXfWwK#&Z7t6a%j#b%s#y2gUaPB7Jr{y84J z-O1UtmLeJjW<(ZmgbhyqdNN9WTD3XJ2sz{HLK07U^QiN0AsbTzE)sPoV<|Vh=tmnx z1{t3TSi&C?e)amt&yH?~ef_!R_jPd+jQjUhj?U$|7K@A0x~D@?z1Pa8=~TBny8dW! z;xUxFVzu)0VMIE2-LTnwSGD^04`eEN8}3^5E^dghZld9|fz}}OcDWT2a>a$N6}8&1 zOdwM4ImtlwojbRnA+v;lngB!gal?kCFR2{v{XnNUbIHs1lpP1zmff!J_C>!Q#fTnG zt2%LXHE22rF^yUdm@5AJLgyE6!`to<=}$f4#o1@tAMrKld@znaf8f%5pe%kK|0Lx& zi@5hi;AGay@o5Ilu~Vvlx13rEW!;gq*jw>?)SI3U5|INX!;EgQiH%!5z-zhbuWT-#D=XeTZ|a$f~J3dbg4%a=x4_uv7oAKyw$ zdtRvMN!gfLmW2tAA3I-JhMPhYklbYiMARJuRV9P2Y~cpX=pnuxo9Z^Xv(1*sJH7B$ zFsRfZji;X(lx9aCFr*5VsjG{LSF#Dkyc$ZMltxd!aG|RVdc~UOb_{}x{pdzYE=yVt zSg1u|xl#ch|5F=Sza8}clXFTP-16Q@ZgKkOdn-L3M#U2&B!E##&89qwM#5Ytp|fX{ zgJc+f!7;cWyivz3Xv)5*+ca5i*9|&1HWI(iwS6+4Fx@kr(=OId_-K+~N3G-2`7KM- zSnn#T0^hS*ru^RqL`^T~SVUKm^Tgl=lQ_cSzr;3*~9MR%dNN~vXE-x&P1pE3L=c7%Ppo# zT)fEp2+^uG2Gm_Zt;73XSK|PS$JqdQ4GOK7#VaVqfEcu81f}pKnk7Q;0aM3qmKwt% z8Rg~f`yf)-(*5K31``TM;>;`*`F*9Dta1_3llt1lJrXQA3@nyvYhPz_>4{rJTWY9! zQ*GsO0_YQpKh)^!{sAVzSX~AOZ3{u?lhx--WME*`KAzQ;e!D&hbLB{)-Bz1u@kh&c zyFL?a-{XZXA}pIWx*t8Gq(aaZzPQnBNGv--eHSo^<|*rHZl;tb1{HN0OzpP7S?;5N zxwZ?se{&w_h-}%F-WHewt@S|;7ms%!gjUw$6}^8DIcq-0gk+rBUuPSe40)m@*j$#K z3h2Iyl$%k^EK8g$5}Kodm_g&KGyl-g;xFVHi==hEFQjsOq?jGk@Av zfdX)+{N!EwDL>jZhhAShPP^g|0jpM5GOK$uP$-=DgU{wP&D2ERT`A+qW&NG60Z#a literal 0 HcmV?d00001 diff --git a/iDOS2/Images.xcassets/LaunchImage.launchimage/Contents.json b/iDOS2/Images.xcassets/LaunchImage.launchimage/Contents.json new file mode 100644 index 0000000..f61f8bf --- /dev/null +++ b/iDOS2/Images.xcassets/LaunchImage.launchimage/Contents.json @@ -0,0 +1,49 @@ +{ + "images" : [ + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "1x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "1x" + }, + { + "orientation" : "portrait", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "2x" + }, + { + "orientation" : "landscape", + "idiom" : "ipad", + "extent" : "full-screen", + "minimum-system-version" : "7.0", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "filename" : "Default-568h@2x.png", + "minimum-system-version" : "7.0", + "scale" : "2x" + }, + { + "orientation" : "portrait", + "idiom" : "iphone", + "minimum-system-version" : "7.0", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/iDOS2/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png b/iDOS2/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0891b7aabfcf3422423b109c8beed2bab838c607 GIT binary patch literal 18594 zcmeI4X;f257Jx&9fS`ixvS;&$x8J@slQFSel)6zJN=?13FB7H(lQjRkSy8x_-S~tvu2gzn1oS+dLcF#eqtq$ z%tf9TTvX?`)R@}3uBI;jzS-=ZR-Td&MHaS&;!0?Ni*#$#`n*~CcQK)Q9vAQ~TUpnI!j)a2biYK^R)M~A5wUDZhx?ULMX z3x1P&qt=trOY6P2U67L=m=U?F|5#Uj(eCueNTZaHs_ceWiHeET+j+tp3Jt9g(ekqP z2WOvfR{qV+9r+o4J5?qK>7;;^+I7tGv-i)es$X_D=EoKF+S?zsyj^oRFElP}c}JT< zd8SUs-?O?}2YD#ngKbnHgzHBcboxK_2r9l(?eNCl-pEzkJm}fY?WC*jnS?VBE4EpY zO$fEejz6fU;W2Kl>JeQBZBl-%Irg`obSlg*@4QB;Dd1H7^Oi5wvt4d{RZ!8Og?^aE z)k0$1g+V3fd(gdQ3d&q2q-FL*uy#}|bc^=VhFsl0jBgUGJ+-s3U8MK9A!YJJMxpci z5hJ%|{DwV48fZn0{n5l$N_KcSb#NKE4plB`9I6Zt=Z!~-zw0{9tg$L&Ju1F0X)Cy8 zKF;(&lJ>x)Jw(=;p~sF(Sd9VWGwFE2rnyS9!f^DZ8+aCLq zQ};>lcJ1GDLqjm6Hd>|Eabno@P`~Bn(~6^aD_#yoEH(a?Nm1S<;S+hSxI5d16^<1lEM3NPFi zkqPrpL)+ zgnseFikg`gJVBha1&7C4;O6>h=dt~`ND+;Zd?W(4v2JIb7Pt>Td42%M-Ju-XAH#Pns762L}K3 zDhvsRqN0Ni(1UrishD2YvV?4*h2iFj$+&N||Fn$4n|^NSU+o?~jq`0jVQt8T9l{7b zXiwwODFh2V!Q6sqP9S>WH$oOf$N~=d0-bqTlD61!=`&0eAP-F>XN?*|gtOXX{ zQVTWyYo4ZK0GAw!GHf|pz9`D;-bbb*5LBX*{bnz|+)$@&P9|ORM2o?95{;ejvo&r- zq8cBhTN6nn)7~W>54U)%-F_-b?YKdfk5I8MHcuzBD5)!;yv#Z&R&^y=@=>VTIMy#r zX&U<=BsPkdqcMe<_}2+>H%XKyrr5ZR8_KVe>ZqYN z^=^~TFD};;rHJ$U;{~w^hYojl4hRI@SH$^K{YEo=sg)WY87r!*7blQK&qnpDo0`Vn zkl)9u9g=mCh&ZCJS(L4yN3k0kQ zuvg$h2KEEk51T+O0JQ+r0`R>g{jvqM0Mr6d3qUOZwE!?PI7HY@CE|dr sfw?Q;rAv?G4&^^8-z_>&sWXMxvD*gPOU4CBe-*@OtE+wfmVJNyHv)PfH~;_u literal 0 HcmV?d00001