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"
+ }
+]