From a417202371ada4d320e3e17c5d3a08ed112b6bfd Mon Sep 17 00:00:00 2001 From: Stefan Nebel Date: Thu, 26 Nov 2020 10:17:38 +0100 Subject: [PATCH] Release: 2.1 (#6) * switch branch to master, rename resources folder (#3) * switch branch to master, rename resources folder * fix github workflow (add devlop branch) * Add 2020 devices, reformated, bump v2.1 (#5) --- BIASystemKit.podspec | 2 +- .../BIASystemKit_Info.plist | 41 +- BIASystemKit.xcodeproj/project.pbxproj | 1266 ++++++++--------- Source/Helper/Device/Device.swift | 3 +- Source/Resources/device-map-ipad.json | 189 ++- Source/Resources/device-map-iphone.json | 127 +- Source/Resources/device-map-ipod.json | 20 +- Source/Resources/device-map-iwatch.json | 53 +- Source/Resources/device-map-simulator.json | 5 +- Source/Resources/device-map-tv.json | 26 + 10 files changed, 875 insertions(+), 857 deletions(-) create mode 100644 Source/Resources/device-map-tv.json diff --git a/BIASystemKit.podspec b/BIASystemKit.podspec index 43cde3e..8b26dee 100644 --- a/BIASystemKit.podspec +++ b/BIASystemKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'BIASystemKit' - s.version = '2.0' + s.version = '2.1' s.license = 'MIT' s.summary = 'iOS SystemKit Framework (best-ios-apps.de)' s.homepage = 'https://www.best-ios-apps.de' diff --git a/BIASystemKit.xcodeproj/BIASystemKit_Info.plist b/BIASystemKit.xcodeproj/BIASystemKit_Info.plist index 57ada9f..ca23c84 100644 --- a/BIASystemKit.xcodeproj/BIASystemKit_Info.plist +++ b/BIASystemKit.xcodeproj/BIASystemKit_Info.plist @@ -1,25 +1,26 @@ + - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - NSPrincipalClass - + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + diff --git a/BIASystemKit.xcodeproj/project.pbxproj b/BIASystemKit.xcodeproj/project.pbxproj index 3c08b99..0e865a6 100644 --- a/BIASystemKit.xcodeproj/project.pbxproj +++ b/BIASystemKit.xcodeproj/project.pbxproj @@ -1,715 +1,557 @@ // !$*UTF8*$! { - archiveVersion = "1"; - objectVersion = "46"; - objects = { - "BIASystemKit::BIASystemKit" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_38"; - buildPhases = ( - "OBJ_41", - "OBJ_48" - ); - dependencies = ( - ); - name = "BIASystemKit"; - productName = "BIASystemKit"; - productReference = "BIASystemKit::BIASystemKit::Product"; - productType = "com.apple.product-type.framework"; - }; - "BIASystemKit::BIASystemKit::Product" = { - isa = "PBXFileReference"; - path = "BIASystemKit.framework"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "BIASystemKit::BIASystemKitPackageTests::ProductTarget" = { - isa = "PBXAggregateTarget"; - buildConfigurationList = "OBJ_56"; - buildPhases = ( - ); - dependencies = ( - "OBJ_59" - ); - name = "BIASystemKitPackageTests"; - productName = "BIASystemKitPackageTests"; - }; - "BIASystemKit::BIASystemKitTests" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_61"; - buildPhases = ( - "OBJ_64", - "OBJ_66" - ); - dependencies = ( - "OBJ_68" - ); - name = "BIASystemKitTests"; - productName = "BIASystemKitTests"; - productReference = "BIASystemKit::BIASystemKitTests::Product"; - productType = "com.apple.product-type.bundle.unit-test"; - }; - "BIASystemKit::BIASystemKitTests::Product" = { - isa = "PBXFileReference"; - path = "BIASystemKitTests.xctest"; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "BIASystemKit::SwiftPMPackageDescription" = { - isa = "PBXNativeTarget"; - buildConfigurationList = "OBJ_50"; - buildPhases = ( - "OBJ_53" - ); - dependencies = ( - ); - name = "BIASystemKitPackageDescription"; - productName = "BIASystemKitPackageDescription"; - productType = "com.apple.product-type.framework"; - }; - "OBJ_1" = { - isa = "PBXProject"; - attributes = { - LastSwiftMigration = "9999"; - LastUpgradeCheck = "9999"; - }; - buildConfigurationList = "OBJ_2"; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = "en"; - hasScannedForEncodings = "0"; - knownRegions = ( - "en" - ); - mainGroup = "OBJ_5"; - productRefGroup = "OBJ_22"; - projectDirPath = "."; - targets = ( - "BIASystemKit::BIASystemKit", - "BIASystemKit::SwiftPMPackageDescription", - "BIASystemKit::BIASystemKitPackageTests::ProductTarget", - "BIASystemKit::BIASystemKitTests" - ); - }; - "OBJ_10" = { - isa = "PBXFileReference"; - path = "Device.swift"; - sourceTree = ""; - }; - "OBJ_11" = { - isa = "PBXFileReference"; - path = "DeviceHelper.swift"; - sourceTree = ""; - }; - "OBJ_12" = { - isa = "PBXGroup"; - children = ( - "OBJ_13" - ); - name = "Processor"; - path = "Processor"; - sourceTree = ""; - }; - "OBJ_13" = { - isa = "PBXFileReference"; - path = "ProcessorHelper.swift"; - sourceTree = ""; - }; - "OBJ_14" = { - isa = "PBXGroup"; - children = ( - "OBJ_15" - ); - name = "Secure"; - path = "Secure"; - sourceTree = ""; - }; - "OBJ_15" = { - isa = "PBXFileReference"; - path = "SecureHelper.swift"; - sourceTree = ""; - }; - "OBJ_16" = { - isa = "PBXGroup"; - children = ( - "OBJ_17" - ); - name = "System"; - path = "System"; - sourceTree = ""; - }; - "OBJ_17" = { - isa = "PBXFileReference"; - path = "SystemHelper.swift"; - sourceTree = ""; - }; - "OBJ_18" = { - isa = "PBXFileReference"; - path = "SystemInfo.swift"; - sourceTree = ""; - }; - "OBJ_19" = { - isa = "PBXGroup"; - children = ( - "OBJ_20" - ); - name = "Tests"; - path = ""; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_2" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_3", - "OBJ_4" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_20" = { - isa = "PBXGroup"; - children = ( - "OBJ_21" - ); - name = "BIASystemKitTests"; - path = "Tests/BIASystemKitTests"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_21" = { - isa = "PBXFileReference"; - path = "Tests.swift"; - sourceTree = ""; - }; - "OBJ_22" = { - isa = "PBXGroup"; - children = ( - "BIASystemKit::BIASystemKit::Product", - "BIASystemKit::BIASystemKitTests::Product" - ); - name = "Products"; - path = ""; - sourceTree = "BUILT_PRODUCTS_DIR"; - }; - "OBJ_25" = { - isa = "PBXFileReference"; - path = "Example iOS-ObjC"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_26" = { - isa = "PBXFileReference"; - path = "Configuration"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_27" = { - isa = "PBXFileReference"; - path = "Example iOS-Cocoapods"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_28" = { - isa = "PBXFileReference"; - path = "Example iOS-SwiftPM"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_29" = { - isa = "PBXFileReference"; - path = "Shared iOS"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_3" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = "YES"; - COMBINE_HIDPI_IMAGES = "YES"; - COPY_PHASE_STRIP = "NO"; - DEBUG_INFORMATION_FORMAT = "dwarf"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_NS_ASSERTIONS = "YES"; - GCC_OPTIMIZATION_LEVEL = "0"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE=1", - "DEBUG=1" - ); - MACOSX_DEPLOYMENT_TARGET = "10.10"; - ONLY_ACTIVE_ARCH = "YES"; - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-DXcode" - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = "macosx"; - SUPPORTED_PLATFORMS = ( - "macosx", - "iphoneos", - "iphonesimulator", - "appletvos", - "appletvsimulator", - "watchos", - "watchsimulator" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE", - "DEBUG" - ); - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - USE_HEADERMAP = "NO"; - }; - name = "Debug"; - }; - "OBJ_30" = { - isa = "PBXFileReference"; - path = "fastlane"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_31" = { - isa = "PBXFileReference"; - path = "Example iOS-Carthage"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_32" = { - isa = "PBXFileReference"; - path = "BIASystemKit.podspec"; - sourceTree = ""; - }; - "OBJ_33" = { - isa = "PBXFileReference"; - path = "README.md"; - sourceTree = ""; - }; - "OBJ_34" = { - isa = "PBXFileReference"; - path = "Gemfile"; - sourceTree = ""; - }; - "OBJ_35" = { - isa = "PBXFileReference"; - path = "Gemfile.lock"; - sourceTree = ""; - }; - "OBJ_36" = { - isa = "PBXFileReference"; - path = "LICENCE"; - sourceTree = ""; - }; - "OBJ_38" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_39", - "OBJ_40" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_39" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)" - ); - INFOPLIST_FILE = "BIASystemKit.xcodeproj/BIASystemKit_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "9.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - MACOSX_DEPLOYMENT_TARGET = "10.10"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)" - ); - PRODUCT_BUNDLE_IDENTIFIER = "BIASystemKit"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "BIASystemKit"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Debug"; - }; - "OBJ_4" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_OBJC_ARC = "YES"; - COMBINE_HIDPI_IMAGES = "YES"; - COPY_PHASE_STRIP = "YES"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_OPTIMIZATION_LEVEL = "s"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE=1" - ); - MACOSX_DEPLOYMENT_TARGET = "10.10"; - OTHER_SWIFT_FLAGS = ( - "$(inherited)", - "-DXcode" - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = "macosx"; - SUPPORTED_PLATFORMS = ( - "macosx", - "iphoneos", - "iphonesimulator", - "appletvos", - "appletvsimulator", - "watchos", - "watchsimulator" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)", - "SWIFT_PACKAGE" - ); - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - USE_HEADERMAP = "NO"; - }; - name = "Release"; - }; - "OBJ_40" = { - isa = "XCBuildConfiguration"; - buildSettings = { - ENABLE_TESTABILITY = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)" - ); - INFOPLIST_FILE = "BIASystemKit.xcodeproj/BIASystemKit_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "9.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx" - ); - MACOSX_DEPLOYMENT_TARGET = "10.10"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)" - ); - PRODUCT_BUNDLE_IDENTIFIER = "BIASystemKit"; - PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SKIP_INSTALL = "YES"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "BIASystemKit"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Release"; - }; - "OBJ_41" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_42", - "OBJ_43", - "OBJ_44", - "OBJ_45", - "OBJ_46", - "OBJ_47" - ); - }; - "OBJ_42" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_10"; - }; - "OBJ_43" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_11"; - }; - "OBJ_44" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_13"; - }; - "OBJ_45" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_15"; - }; - "OBJ_46" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_17"; - }; - "OBJ_47" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_18"; - }; - "OBJ_48" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - ); - }; - "OBJ_5" = { - isa = "PBXGroup"; - children = ( - "OBJ_6", - "OBJ_7", - "OBJ_19", - "OBJ_22", - "OBJ_25", - "OBJ_26", - "OBJ_27", - "OBJ_28", - "OBJ_29", - "OBJ_30", - "OBJ_31", - "OBJ_32", - "OBJ_33", - "OBJ_34", - "OBJ_35", - "OBJ_36" - ); - path = ""; - sourceTree = ""; - }; - "OBJ_50" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_51", - "OBJ_52" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_51" = { - isa = "XCBuildConfiguration"; - buildSettings = { - LD = "/usr/bin/true"; - OTHER_SWIFT_FLAGS = ( - "-swift-version", - "5", - "-I", - "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", - "-sdk", - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk", - "-package-description-version", - "5.3.0" - ); - SWIFT_VERSION = "5.0"; - }; - name = "Debug"; - }; - "OBJ_52" = { - isa = "XCBuildConfiguration"; - buildSettings = { - LD = "/usr/bin/true"; - OTHER_SWIFT_FLAGS = ( - "-swift-version", - "5", - "-I", - "$(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2", - "-sdk", - "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk", - "-package-description-version", - "5.3.0" - ); - SWIFT_VERSION = "5.0"; - }; - name = "Release"; - }; - "OBJ_53" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_54" - ); - }; - "OBJ_54" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_6"; - }; - "OBJ_56" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_57", - "OBJ_58" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_57" = { - isa = "XCBuildConfiguration"; - buildSettings = { - }; - name = "Debug"; - }; - "OBJ_58" = { - isa = "XCBuildConfiguration"; - buildSettings = { - }; - name = "Release"; - }; - "OBJ_59" = { - isa = "PBXTargetDependency"; - target = "BIASystemKit::BIASystemKitTests"; - }; - "OBJ_6" = { - isa = "PBXFileReference"; - explicitFileType = "sourcecode.swift"; - path = "Package.swift"; - sourceTree = ""; - }; - "OBJ_61" = { - isa = "XCConfigurationList"; - buildConfigurations = ( - "OBJ_62", - "OBJ_63" - ); - defaultConfigurationIsVisible = "0"; - defaultConfigurationName = "Release"; - }; - "OBJ_62" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_MODULES = "YES"; - EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)" - ); - INFOPLIST_FILE = "BIASystemKit.xcodeproj/BIASystemKitTests_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "14.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@loader_path/../Frameworks", - "@loader_path/Frameworks" - ); - MACOSX_DEPLOYMENT_TARGET = "10.15"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "BIASystemKitTests"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Debug"; - }; - "OBJ_63" = { - isa = "XCBuildConfiguration"; - buildSettings = { - CLANG_ENABLE_MODULES = "YES"; - EMBEDDED_CONTENT_CONTAINS_SWIFT = "YES"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PLATFORM_DIR)/Developer/Library/Frameworks" - ); - HEADER_SEARCH_PATHS = ( - "$(inherited)" - ); - INFOPLIST_FILE = "BIASystemKit.xcodeproj/BIASystemKitTests_Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = "14.0"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@loader_path/../Frameworks", - "@loader_path/Frameworks" - ); - MACOSX_DEPLOYMENT_TARGET = "10.15"; - OTHER_CFLAGS = ( - "$(inherited)" - ); - OTHER_LDFLAGS = ( - "$(inherited)" - ); - OTHER_SWIFT_FLAGS = ( - "$(inherited)" - ); - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ( - "$(inherited)" - ); - SWIFT_VERSION = "5.0"; - TARGET_NAME = "BIASystemKitTests"; - TVOS_DEPLOYMENT_TARGET = "9.0"; - WATCHOS_DEPLOYMENT_TARGET = "2.0"; - }; - name = "Release"; - }; - "OBJ_64" = { - isa = "PBXSourcesBuildPhase"; - files = ( - "OBJ_65" - ); - }; - "OBJ_65" = { - isa = "PBXBuildFile"; - fileRef = "OBJ_21"; - }; - "OBJ_66" = { - isa = "PBXFrameworksBuildPhase"; - files = ( - "OBJ_67" - ); - }; - "OBJ_67" = { - isa = "PBXBuildFile"; - fileRef = "BIASystemKit::BIASystemKit::Product"; - }; - "OBJ_68" = { - isa = "PBXTargetDependency"; - target = "BIASystemKit::BIASystemKit"; - }; - "OBJ_7" = { - isa = "PBXGroup"; - children = ( - "OBJ_8", - "OBJ_18" - ); - name = "Sources"; - path = "Source"; - sourceTree = "SOURCE_ROOT"; - }; - "OBJ_8" = { - isa = "PBXGroup"; - children = ( - "OBJ_9", - "OBJ_12", - "OBJ_14", - "OBJ_16" - ); - name = "Helper"; - path = "Helper"; - sourceTree = ""; - }; - "OBJ_9" = { - isa = "PBXGroup"; - children = ( - "OBJ_10", - "OBJ_11" - ); - name = "Device"; - path = "Device"; - sourceTree = ""; - }; - }; - rootObject = "OBJ_1"; + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXAggregateTarget section */ + "BIASystemKit::BIASystemKitPackageTests::ProductTarget" /* BIASystemKitPackageTests */ = { + isa = PBXAggregateTarget; + buildConfigurationList = OBJ_56 /* Build configuration list for PBXAggregateTarget "BIASystemKitPackageTests" */; + buildPhases = ( + ); + dependencies = ( + OBJ_59 /* PBXTargetDependency */, + ); + name = BIASystemKitPackageTests; + productName = BIASystemKitPackageTests; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + OBJ_42 /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_10 /* Device.swift */; }; + OBJ_43 /* DeviceHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_11 /* DeviceHelper.swift */; }; + OBJ_44 /* ProcessorHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* ProcessorHelper.swift */; }; + OBJ_45 /* SecureHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_15 /* SecureHelper.swift */; }; + OBJ_46 /* SystemHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* SystemHelper.swift */; }; + OBJ_47 /* SystemInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* SystemInfo.swift */; }; + OBJ_54 /* Package.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_6 /* Package.swift */; }; + OBJ_65 /* Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* Tests.swift */; }; + OBJ_67 /* BIASystemKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "BIASystemKit::BIASystemKit::Product" /* BIASystemKit.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 36125A7D256FA5E9000BF060 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = OBJ_1 /* Project object */; + proxyType = 1; + remoteGlobalIDString = "BIASystemKit::BIASystemKit"; + remoteInfo = BIASystemKit; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + "BIASystemKit::BIASystemKit::Product" /* BIASystemKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = BIASystemKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + "BIASystemKit::BIASystemKitTests::Product" /* BIASystemKitTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = BIASystemKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + OBJ_10 /* Device.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Device.swift; sourceTree = ""; }; + OBJ_11 /* DeviceHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceHelper.swift; sourceTree = ""; }; + OBJ_13 /* ProcessorHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessorHelper.swift; sourceTree = ""; }; + OBJ_15 /* SecureHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureHelper.swift; sourceTree = ""; }; + OBJ_17 /* SystemHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemHelper.swift; sourceTree = ""; }; + OBJ_18 /* SystemInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemInfo.swift; sourceTree = ""; }; + OBJ_21 /* Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests.swift; sourceTree = ""; }; + OBJ_25 /* Example iOS-ObjC */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Example iOS-ObjC"; sourceTree = SOURCE_ROOT; }; + OBJ_26 /* Configuration */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Configuration; sourceTree = SOURCE_ROOT; }; + OBJ_27 /* Example iOS-Cocoapods */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Example iOS-Cocoapods"; sourceTree = SOURCE_ROOT; }; + OBJ_28 /* Example iOS-SwiftPM */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Example iOS-SwiftPM"; sourceTree = SOURCE_ROOT; }; + OBJ_29 /* Shared iOS */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Shared iOS"; sourceTree = SOURCE_ROOT; }; + OBJ_30 /* fastlane */ = {isa = PBXFileReference; lastKnownFileType = folder; path = fastlane; sourceTree = SOURCE_ROOT; }; + OBJ_31 /* Example iOS-Carthage */ = {isa = PBXFileReference; lastKnownFileType = folder; path = "Example iOS-Carthage"; sourceTree = SOURCE_ROOT; }; + OBJ_32 /* BIASystemKit.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = BIASystemKit.podspec; sourceTree = ""; }; + OBJ_33 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + OBJ_34 /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = ""; }; + OBJ_35 /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = ""; }; + OBJ_36 /* LICENCE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENCE; sourceTree = ""; }; + OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + OBJ_48 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_66 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 0; + files = ( + OBJ_67 /* BIASystemKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + OBJ_12 /* Processor */ = { + isa = PBXGroup; + children = ( + OBJ_13 /* ProcessorHelper.swift */, + ); + path = Processor; + sourceTree = ""; + }; + OBJ_14 /* Secure */ = { + isa = PBXGroup; + children = ( + OBJ_15 /* SecureHelper.swift */, + ); + path = Secure; + sourceTree = ""; + }; + OBJ_16 /* System */ = { + isa = PBXGroup; + children = ( + OBJ_17 /* SystemHelper.swift */, + ); + path = System; + sourceTree = ""; + }; + OBJ_19 /* Tests */ = { + isa = PBXGroup; + children = ( + OBJ_20 /* BIASystemKitTests */, + ); + name = Tests; + sourceTree = SOURCE_ROOT; + }; + OBJ_20 /* BIASystemKitTests */ = { + isa = PBXGroup; + children = ( + OBJ_21 /* Tests.swift */, + ); + name = BIASystemKitTests; + path = Tests/BIASystemKitTests; + sourceTree = SOURCE_ROOT; + }; + OBJ_22 /* Products */ = { + isa = PBXGroup; + children = ( + "BIASystemKit::BIASystemKit::Product" /* BIASystemKit.framework */, + "BIASystemKit::BIASystemKitTests::Product" /* BIASystemKitTests.xctest */, + ); + name = Products; + sourceTree = BUILT_PRODUCTS_DIR; + }; + OBJ_5 /* */ = { + isa = PBXGroup; + children = ( + OBJ_6 /* Package.swift */, + OBJ_7 /* Sources */, + OBJ_19 /* Tests */, + OBJ_22 /* Products */, + OBJ_25 /* Example iOS-ObjC */, + OBJ_26 /* Configuration */, + OBJ_27 /* Example iOS-Cocoapods */, + OBJ_28 /* Example iOS-SwiftPM */, + OBJ_29 /* Shared iOS */, + OBJ_30 /* fastlane */, + OBJ_31 /* Example iOS-Carthage */, + OBJ_32 /* BIASystemKit.podspec */, + OBJ_33 /* README.md */, + OBJ_34 /* Gemfile */, + OBJ_35 /* Gemfile.lock */, + OBJ_36 /* LICENCE */, + ); + name = ""; + sourceTree = ""; + }; + OBJ_7 /* Sources */ = { + isa = PBXGroup; + children = ( + OBJ_8 /* Helper */, + OBJ_18 /* SystemInfo.swift */, + ); + name = Sources; + path = Source; + sourceTree = SOURCE_ROOT; + }; + OBJ_8 /* Helper */ = { + isa = PBXGroup; + children = ( + OBJ_9 /* Device */, + OBJ_12 /* Processor */, + OBJ_14 /* Secure */, + OBJ_16 /* System */, + ); + path = Helper; + sourceTree = ""; + }; + OBJ_9 /* Device */ = { + isa = PBXGroup; + children = ( + OBJ_10 /* Device.swift */, + OBJ_11 /* DeviceHelper.swift */, + ); + path = Device; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + "BIASystemKit::BIASystemKit" /* BIASystemKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_38 /* Build configuration list for PBXNativeTarget "BIASystemKit" */; + buildPhases = ( + OBJ_41 /* Sources */, + OBJ_48 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = BIASystemKit; + productName = BIASystemKit; + productReference = "BIASystemKit::BIASystemKit::Product" /* BIASystemKit.framework */; + productType = "com.apple.product-type.framework"; + }; + "BIASystemKit::BIASystemKitTests" /* BIASystemKitTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_61 /* Build configuration list for PBXNativeTarget "BIASystemKitTests" */; + buildPhases = ( + OBJ_64 /* Sources */, + OBJ_66 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + OBJ_68 /* PBXTargetDependency */, + ); + name = BIASystemKitTests; + productName = BIASystemKitTests; + productReference = "BIASystemKit::BIASystemKitTests::Product" /* BIASystemKitTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + "BIASystemKit::SwiftPMPackageDescription" /* BIASystemKitPackageDescription */ = { + isa = PBXNativeTarget; + buildConfigurationList = OBJ_50 /* Build configuration list for PBXNativeTarget "BIASystemKitPackageDescription" */; + buildPhases = ( + OBJ_53 /* Sources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = BIASystemKitPackageDescription; + productName = BIASystemKitPackageDescription; + productType = "com.apple.product-type.framework"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + OBJ_1 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftMigration = 9999; + LastUpgradeCheck = 9999; + }; + buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "BIASystemKit" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = OBJ_5 /* */; + productRefGroup = OBJ_22 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + "BIASystemKit::BIASystemKit" /* BIASystemKit */, + "BIASystemKit::SwiftPMPackageDescription" /* BIASystemKitPackageDescription */, + "BIASystemKit::BIASystemKitPackageTests::ProductTarget" /* BIASystemKitPackageTests */, + "BIASystemKit::BIASystemKitTests" /* BIASystemKitTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXSourcesBuildPhase section */ + OBJ_41 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_42 /* Device.swift in Sources */, + OBJ_43 /* DeviceHelper.swift in Sources */, + OBJ_44 /* ProcessorHelper.swift in Sources */, + OBJ_45 /* SecureHelper.swift in Sources */, + OBJ_46 /* SystemHelper.swift in Sources */, + OBJ_47 /* SystemInfo.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_53 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_54 /* Package.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + OBJ_64 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 0; + files = ( + OBJ_65 /* Tests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + OBJ_59 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "BIASystemKit::BIASystemKitTests" /* BIASystemKitTests */; + targetProxy = "BIASystemKit::BIASystemKitTests" /* BIASystemKitTests */; + }; + OBJ_68 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = "BIASystemKit::BIASystemKit" /* BIASystemKit */; + targetProxy = 36125A7D256FA5E9000BF060 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + OBJ_3 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_NS_ASSERTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1", + "DEBUG=1", + ); + MACOSX_DEPLOYMENT_TARGET = 10.10; + ONLY_ACTIVE_ARCH = YES; + OTHER_SWIFT_FLAGS = "$(inherited) -DXcode"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + USE_HEADERMAP = NO; + }; + name = Debug; + }; + OBJ_39 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = BIASystemKit.xcodeproj/BIASystemKit_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MARKETING_VERSION = 2.1; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = BIASystemKit; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = BIASystemKit; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_OBJC_ARC = YES; + COMBINE_HIDPI_IMAGES = YES; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_OPTIMIZATION_LEVEL = s; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "SWIFT_PACKAGE=1", + ); + MACOSX_DEPLOYMENT_TARGET = 10.10; + OTHER_SWIFT_FLAGS = "$(inherited) -DXcode"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SUPPORTED_PLATFORMS = "macosx iphoneos iphonesimulator appletvos appletvsimulator watchos watchsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE"; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + USE_HEADERMAP = NO; + }; + name = Release; + }; + OBJ_40 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ENABLE_TESTABILITY = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = BIASystemKit.xcodeproj/BIASystemKit_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MARKETING_VERSION = 2.1; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + PRODUCT_BUNDLE_IDENTIFIER = BIASystemKit; + PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = BIASystemKit; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + OBJ_51 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 5.3.0"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + OBJ_52 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + LD = /usr/bin/true; + OTHER_SWIFT_FLAGS = "-swift-version 5 -I $(TOOLCHAIN_DIR)/usr/lib/swift/pm/4_2 -sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -package-description-version 5.3.0"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + OBJ_57 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + name = Debug; + }; + OBJ_58 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + }; + name = Release; + }; + OBJ_62 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = BIASystemKit.xcodeproj/BIASystemKitTests_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.15; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = BIASystemKitTests; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + OBJ_63 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ENABLE_MODULES = YES; + EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PLATFORM_DIR)/Developer/Library/Frameworks", + ); + HEADER_SEARCH_PATHS = "$(inherited)"; + INFOPLIST_FILE = BIASystemKit.xcodeproj/BIASystemKitTests_Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @loader_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.15; + OTHER_CFLAGS = "$(inherited)"; + OTHER_LDFLAGS = "$(inherited)"; + OTHER_SWIFT_FLAGS = "$(inherited)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; + SWIFT_VERSION = 5.0; + TARGET_NAME = BIASystemKitTests; + TVOS_DEPLOYMENT_TARGET = 9.0; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + OBJ_2 /* Build configuration list for PBXProject "BIASystemKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_3 /* Debug */, + OBJ_4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_38 /* Build configuration list for PBXNativeTarget "BIASystemKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_39 /* Debug */, + OBJ_40 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_50 /* Build configuration list for PBXNativeTarget "BIASystemKitPackageDescription" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_51 /* Debug */, + OBJ_52 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_56 /* Build configuration list for PBXAggregateTarget "BIASystemKitPackageTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_57 /* Debug */, + OBJ_58 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + OBJ_61 /* Build configuration list for PBXNativeTarget "BIASystemKitTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + OBJ_62 /* Debug */, + OBJ_63 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = OBJ_1 /* Project object */; } diff --git a/Source/Helper/Device/Device.swift b/Source/Helper/Device/Device.swift index 134dafa..53aefb9 100644 --- a/Source/Helper/Device/Device.swift +++ b/Source/Helper/Device/Device.swift @@ -17,7 +17,8 @@ enum Device { "device-map-ipod", "device-map-iphone", "device-map-iwatch", - "device-map-simulator" + "device-map-simulator", + "device-map-tv" ] private static let list = filenames.map({ devices(filename: $0) }).flatMap({ $0 }) diff --git a/Source/Resources/device-map-ipad.json b/Source/Resources/device-map-ipad.json index 2136263..09eebc3 100644 --- a/Source/Resources/device-map-ipad.json +++ b/Source/Resources/device-map-ipad.json @@ -2,176 +2,249 @@ { "modelName": "iPad1,1", "formatted": "iPad 1 (Wifi)" - },{ + }, + { "modelName": "iPad1,2", "formatted": "iPad 1 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad2,1", "formatted": "iPad 2 (Wifi)" - },{ + }, + { "modelName": "iPad2,2", "formatted": "iPad 2 (GSM)" - },{ + }, + { "modelName": "iPad2,3", "formatted": "iPad 2 (3)" - },{ + }, + { "modelName": "iPad2,4", "formatted": "iPad 2 (Wifi)" - },{ + }, + { "modelName": "iPad2,5", "formatted": "iPad Mini (Wifi)" - },{ + }, + { "modelName": "iPad2,6", "formatted": "iPad Mini (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad2,7", "formatted": "iPad Mini (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad3,1", "formatted": "iPad 3 (Wifi)" - },{ + }, + { "modelName": "iPad3,2", "formatted": "iPad 3 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad3,3", "formatted": "iPad 3 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad3,4", "formatted": "iPad 4 (Wifi)" - },{ + }, + { "modelName": "iPad3,5", "formatted": "iPad 4 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad3,6", "formatted": "iPad 4 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad4,1", "formatted": "iPad AIR (Wifi)" - },{ + }, + { "modelName": "iPad4,2", "formatted": "iPad AIR (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad4,3", "formatted": "iPad AIR (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad4,4", "formatted": "iPad Mini 2 (Wifi)" - },{ + }, + { "modelName": "iPad4,5", "formatted": "iPad Mini 2 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad4,6", "formatted": "iPad Mini 2 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad4,7", "formatted": "iPad Mini 3 (Wifi)" - },{ + }, + { "modelName": "iPad4,8", "formatted": "iPad Mini 3 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad4,9", "formatted": "iPad Mini 3 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad5,1", "formatted": "iPad Mini 4 (Wifi)" - },{ + }, + { "modelName": "iPad5,2", "formatted": "iPad Mini 4 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad5,3", "formatted": "iPad AIR 2 (Wifi)" - },{ + }, + { "modelName": "iPad5,4", "formatted": "iPad AIR 2 (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad6,3", "formatted": "iPad PRO 9.7\" (Wifi)" - },{ + }, + { "modelName": "iPad6,4", "formatted": "iPad PRO 9.7\" (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad6,7", "formatted": "iPad PRO 12.9\" (Wifi)" - },{ + }, + { "modelName": "iPad6,8", "formatted": "iPad PRO 12.9\" (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad6,11", "formatted": "iPad (5th generation) (Wifi)" - },{ + }, + { "modelName": "iPad6,12", "formatted": "iPad (5th generation) (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad7,1", "formatted": "iPad PRO 12.9\" (2nd Gen) (Wifi)" - },{ + }, + { "modelName": "iPad7,2", "formatted": "iPad PRO 12.9\" (2nd Gen) (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad7,3", "formatted": "iPad PRO 10.5\" (Wifi)" - },{ + }, + { "modelName": "iPad7,4", "formatted": "iPad PRO 10.5\" (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad7,5", "formatted": "iPad (6th Gen) (Wifi)" - },{ + }, + { "modelName": "iPad7,6", "formatted": "iPad (6th Gen) (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad7,11", "formatted": "iPad (7th Gen) (Wifi)" - },{ + }, + { "modelName": "iPad7,12", "formatted": "iPad (7th Gen) (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad8,1", "formatted": "iPad PRO 11\" (Wifi)" - },{ + }, + { "modelName": "iPad8,2", "formatted": "iPad PRO 11\" (1TB, Wifi)" - },{ + }, + { "modelName": "iPad8,3", "formatted": "iPad PRO 11\" (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad8,4", "formatted": "iPad PRO 11\" (1TB, Wifi + Cellular)" - },{ + }, + { "modelName": "iPad8,5", "formatted": "iPad PRO 12.9\" (3rd Gen) (Wifi)" - },{ + }, + { "modelName": "iPad8,6", "formatted": "iPad PRO 12.9\" (3rd Gen) (1TB, Wifi)" - },{ + }, + { "modelName": "iPad8,7", "formatted": "iPad PRO 12.9\" (3rd Gen) (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad8,8", "formatted": "iPad PRO 12.9\" (3rd Gen) (1TB, Wifi + Cellular)" - },{ + }, + { "modelName": "iPad8,9", "formatted": "iPad PRO 11\" (2nd Gen) (Wifi)" - },{ + }, + { "modelName": "iPad8,10", "formatted": "iPad PRO 11\" (2nd Gen) (1TB, Wifi)" - },{ + }, + { "modelName": "iPad8,11", "formatted": "iPad PRO 12.9\" (4th Gen) (Wifi)" - },{ + }, + { "modelName": "iPad8,12", "formatted": "iPad PRO 12.9\" (4th Gen) (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad11,1", "formatted": "iPad mini 5th Gen (Wifi)" - },{ + }, + { "modelName": "iPad11,2", "formatted": "iPad mini 5th Gen (Wifi + Cellular)" - },{ + }, + { "modelName": "iPad11,3", "formatted": "iPad Air 3rd Gen (Wifi)" - },{ + }, + { "modelName": "iPad11,4", "formatted": "iPad Air 3rd Gen (Wifi + Cellular)" + }, + { + "modelName": "iPad11,6", + "formatted": "iPad 8th Gen (WiFi)" + }, + { + "modelName": "iPad11,7", + "formatted": "iPad 8th Gen (WiFi + Cellular)" + }, + { + "modelName": "iPad13,1", + "formatted": "iPad air 4th Gen (WiFi)" + }, + { + "modelName": "iPad13,2", + "formatted": "iPad air 4th Gen (WiFi + Celular)" } -] +] \ No newline at end of file diff --git a/Source/Resources/device-map-iphone.json b/Source/Resources/device-map-iphone.json index 364f794..8194b4a 100644 --- a/Source/Resources/device-map-iphone.json +++ b/Source/Resources/device-map-iphone.json @@ -2,114 +2,165 @@ { "modelName": "iPhone1,1", "formatted": "iPhone" - },{ + }, + { "modelName": "iPhone1,2", "formatted": "iPhone 3G" - },{ + }, + { "modelName": "iPhone2,1", "formatted": "iPhone 3GS" - },{ + }, + { "modelName": "iPhone3,1", "formatted": "iPhone 4 (GSM)" - },{ + }, + { "modelName": "iPhone3,2", "formatted": "iPhone 4 (GSM Rev A)" - },{ + }, + { "modelName": "iPhone3,3", "formatted": "iPhone 4 (CDMA/Verizon/Sprint)" - },{ + }, + { "modelName": "iPhone4,1", "formatted": "iPhone 4S" - },{ + }, + { "modelName": "iPhone4,1", "formatted": "iPhone 4S" - },{ + }, + { "modelName": "iPhone5,1", "formatted": "iPhone 5" - },{ + }, + { "modelName": "iPhone5,2", "formatted": "iPhone 5" - },{ + }, + { "modelName": "iPhone5,3", "formatted": "iPhone 5c (GSM)" - },{ + }, + { "modelName": "iPhone5,4", "formatted": "iPhone 5c (Global)" - },{ + }, + { "modelName": "iPhone6,1", "formatted": "iPhone 5s (GSM)" - },{ + }, + { "modelName": "iPhone6,2", "formatted": "iPhone 5s (Global)" - },{ + }, + { "modelName": "iPhone7,1", "formatted": "iPhone 6 Plus" - },{ + }, + { "modelName": "iPhone7,2", "formatted": "iPhone 6" - },{ + }, + { "modelName": "iPhone8,1", "formatted": "iPhone 6S" - },{ + }, + { "modelName": "iPhone8,2", "formatted": "iPhone 6S Plus" - },{ + }, + { "modelName": "iPhone8,4", "formatted": "iPhone SE" - },{ + }, + { "modelName": "iPhone9,1", "formatted": "iPhone 7 (CDMA)" - },{ + }, + { "modelName": "iPhone9,3", "formatted": "iPhone 7 (GSM)" - },{ + }, + { "modelName": "iPhone9,2", "formatted": "iPhone 7 Plus (CDMA)" - },{ + }, + { "modelName": "iPhone9,4", "formatted": "iPhone 7 Plus (GSM)" - },{ + }, + { "modelName": "iPhone10,1", "formatted": "iPhone 8 (CDMA)" - },{ + }, + { "modelName": "iPhone10,4", "formatted": "iPhone 8 (GSM)" - },{ + }, + { "modelName": "iPhone10,2", "formatted": "iPhone 8 Plus (CDMA)" - },{ + }, + { "modelName": "iPhone10,5", "formatted": "iPhone 8 Plus (GSM)" - },{ + }, + { "modelName": "iPhone10,3", "formatted": "iPhone X (CDMA)" - },{ + }, + { "modelName": "iPhone10,6", "formatted": "iPhone X (GSM)" - },{ + }, + { "modelName": "iPhone11,2", "formatted": "iPhone XS" - },{ + }, + { "modelName": "iPhone11,4", "formatted": "iPhone XS Max" - },{ + }, + { "modelName": "iPhone11,6", "formatted": "iPhone XS Max (China)" - },{ + }, + { "modelName": "iPhone11,8", "formatted": "iPhone XR" - },{ + }, + { "modelName": "iPhone12,1", "formatted": "iPhone 11" - },{ + }, + { "modelName": "iPhone12,3", "formatted": "iPhone 11 Pro" - },{ + }, + { "modelName": "iPhone12,5", "formatted": "iPhone 11 Pro Max" - },{ + }, + { "modelName": "iPhone12,8", "formatted": "iPhone SE (2nd Gen)" + }, + { + "modelName": "iPhone13,1", + "formatted": "iPhone 12 Mini" + }, + { + "modelName": "iPhone13,2", + "formatted": "iPhone 12" + }, + { + "modelName": "iPhone13,3", + "formatted": "iPhone 12 Pro" + }, + { + "modelName": "iPhone13,4", + "formatted": "iPhone 12 Pro Max" } -] - +] \ No newline at end of file diff --git a/Source/Resources/device-map-ipod.json b/Source/Resources/device-map-ipod.json index 6cd547c..4761171 100644 --- a/Source/Resources/device-map-ipod.json +++ b/Source/Resources/device-map-ipod.json @@ -2,23 +2,29 @@ { "modelName": "iPod1,1", "formatted": "iPod Touch" - },{ + }, + { "modelName": "iPod2,1", "formatted": "iPod Touch Second Generation" - },{ + }, + { "modelName": "iPod3,1", "formatted": "iPod Touch Third Generation" - },{ + }, + { "modelName": "iPod4,1", "formatted": "iPod Touch Fourth Generation" - },{ + }, + { "modelName": "iPod5,1", "formatted": "iPod Touch 5th Generation" - },{ + }, + { "modelName": "iPod7,1", "formatted": "iPod Touch 6th Generation" - },{ + }, + { "modelName": "iPod9,1", "formatted": "iPod Touch 7th Generation" } -] +] \ No newline at end of file diff --git a/Source/Resources/device-map-iwatch.json b/Source/Resources/device-map-iwatch.json index f7ab161..ea02afc 100644 --- a/Source/Resources/device-map-iwatch.json +++ b/Source/Resources/device-map-iwatch.json @@ -2,56 +2,73 @@ { "modelName": "Watch1,1", "formatted": "Apple Watch 38mm case" - },{ + }, + { "modelName": "Watch1,2", "formatted": "Apple Watch 38mm case" - },{ + }, + { "modelName": "Watch2,6", "formatted": "Apple Watch Series 1 38mm case" - },{ + }, + { "modelName": "Watch2,7", "formatted": "Apple Watch Series 1 42mm case" - },{ + }, + { "modelName": "Watch2,3", "formatted": "Apple Watch Series 2 38mm case" - },{ + }, + { "modelName": "Watch2,4", "formatted": "Apple Watch Series 2 42mm case" - },{ + }, + { "modelName": "Watch3,1", "formatted": "Apple Watch Series 3 38mm case (GPS + Cellular)" - },{ + }, + { "modelName": "Watch3,2", "formatted": "Apple Watch Series 3 42mm case (GPS + Cellular)" - },{ + }, + { "modelName": "Watch3,3", "formatted": "Apple Watch Series 3 38mm case (GPS)" - },{ + }, + { "modelName": "Watch3,4", "formatted": "Apple Watch Series 3 42mm case (GPS)" - },{ + }, + { "modelName": "Watch4,1", "formatted": "Apple Watch Series 4 40mm case (GPS)" - },{ + }, + { "modelName": "Watch4,2", "formatted": "Apple Watch Series 4 44mm case (GPS)" - },{ + }, + { "modelName": "Watch4,3", "formatted": "Apple Watch Series 4 40mm case (GPS + Cellular)" - },{ + }, + { "modelName": "Watch4,4", "formatted": "Apple Watch Series 4 44mm case (GPS + Cellular)" - },{ + }, + { "modelName": "Watch5,1", "formatted": "Apple Watch Series 5 40mm case (GPS)" - },{ + }, + { "modelName": "Watch5,2", "formatted": "Apple Watch Series 5 44mm case (GPS)" - },{ + }, + { "modelName": "Watch5,3", "formatted": "Apple Watch Series 5 40mm case (GPS + Cellular)" - },{ + }, + { "modelName": "Watch5,4", "formatted": "Apple Watch Series 5 44mm case (GPS + Cellular)" } -] +] \ No newline at end of file diff --git a/Source/Resources/device-map-simulator.json b/Source/Resources/device-map-simulator.json index f50886b..a03ff84 100644 --- a/Source/Resources/device-map-simulator.json +++ b/Source/Resources/device-map-simulator.json @@ -2,8 +2,9 @@ { "modelName": "i386", "formatted": "32-bit Simulator" - },{ + }, + { "modelName": "x86_64", "formatted": "64-bit Simulator" } -] +] \ No newline at end of file diff --git a/Source/Resources/device-map-tv.json b/Source/Resources/device-map-tv.json new file mode 100644 index 0000000..d04d3fb --- /dev/null +++ b/Source/Resources/device-map-tv.json @@ -0,0 +1,26 @@ +[ + { + "modelName": "AppleTV1,1", + "formatted": "Apple TV (1st Gen)" + }, + { + "modelName": "AppleTV2,1", + "formatted": "Apple TV (2nd Gen)" + }, + { + "modelName": "AppleTV3,1", + "formatted": "Apple TV (3rd Gen)" + }, + { + "modelName": "AppleTV3,2", + "formatted": "Apple TV (3rd Gen)" + }, + { + "modelName": "AppleTV5,3", + "formatted": "Apple TV HD (4th Gen)" + }, + { + "modelName": "AppleTV6,2", + "formatted": "Apple TV 4K" + } +]