diff --git a/App.js b/App.js
index b83c2eb..71502bf 100644
--- a/App.js
+++ b/App.js
@@ -1,11 +1,14 @@
import AsyncStorage from "@react-native-community/async-storage";
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
import { NavigationContainer } from '@react-navigation/native';
+import { createNativeStackNavigator } from '@react-navigation/native-stack';
import React, { useEffect, useReducer, useState } from 'react';
import SplashScreen from "react-native-splash-screen";
import TabBarIcon from './components/TabBarIcon.js';
import Colors from './constants/Colors.js';
+import { STORAGE_ONBOARDING, STORAGE_STATE } from "./constants/State.js";
import HistoryScreen from './screens/HistoryScreen.js';
+import OnboardingScreen from "./screens/OnboardingScreen.js";
import WeekScreen from './screens/WeekScreen.js';
import Actions from './storage/Actions.js';
import Context from './storage/Context.js';
@@ -16,10 +19,12 @@ import {
} from './utils/DateUtils.js';
const Tab = createBottomTabNavigator();
+const OnboardingStack = createNativeStackNavigator();
+const AppStack = createNativeStackNavigator();
const readStateFromStorage = async () => {
try {
- const state = await AsyncStorage.getItem('state');
+ const state = await AsyncStorage.getItem(STORAGE_STATE);
return state ? JSON.parse(state) : InitialState;
} catch (e) {
console.log('Failed to fetch data from storage');
@@ -27,12 +32,43 @@ const readStateFromStorage = async () => {
}
}
+const OnboardingNavigator = () => {
+ return (
+
+
+
+
+
+ )
+}
+
+const TabNavigator = () => {
+ return (
+ ({
+ headerShown: false,
+ tabBarActiveTintColor: Colors.blueDark,
+ tabBarInactiveTintColor: Colors.grey,
+ tabBarIcon: ({ focused }) =>
+ })}
+ >
+
+
+
+ )
+}
+
const App = () => {
+ const [isOnboardingComplete, setIsOnboardingComplete] = useState(false);
const [isLoading, setIsLoading] = useState(true);
const [state, dispatch] = useReducer(Reducer, InitialState);
useEffect(() => {
async function loadState() {
+ // Check whether the user has completed the onboarding instructions
+ const onboardingComplete = await AsyncStorage.getItem(STORAGE_ONBOARDING);
+ setIsOnboardingComplete(onboardingComplete === 'true');
+
// Pull the state from storage
const state = await readStateFromStorage();
if (state !== undefined) {
@@ -69,7 +105,7 @@ const App = () => {
useEffect(() => {
if (state) {
- AsyncStorage.setItem('state', JSON.stringify(state));
+ AsyncStorage.setItem(STORAGE_STATE, JSON.stringify(state));
}
}, [state])
@@ -85,18 +121,12 @@ const App = () => {
return (
- ({
- headerShown: false,
- tabBarActiveTintColor: Colors.blueDark,
- tabBarInactiveTintColor: Colors.grey,
- tabBarIcon: ({ focused }) =>
- })}
- >
-
-
-
+
+ {!isOnboardingComplete ? (
+
+ ) : null}
+
+
);
diff --git a/assets/instructions/instructions1-budget.png b/assets/instructions/instructions1-budget.png
new file mode 100644
index 0000000..1d010a8
Binary files /dev/null and b/assets/instructions/instructions1-budget.png differ
diff --git a/assets/instructions/instructions2-add.png b/assets/instructions/instructions2-add.png
new file mode 100644
index 0000000..9019a49
Binary files /dev/null and b/assets/instructions/instructions2-add.png differ
diff --git a/assets/instructions/instructions3-remove.png b/assets/instructions/instructions3-remove.png
new file mode 100644
index 0000000..bdcf355
Binary files /dev/null and b/assets/instructions/instructions3-remove.png differ
diff --git a/builds/chestnut 2023-04-09 21-14-52/DistributionSummary.plist b/builds/chestnut 2023-04-09 21-14-52/DistributionSummary.plist
new file mode 100644
index 0000000..34004c9
--- /dev/null
+++ b/builds/chestnut 2023-04-09 21-14-52/DistributionSummary.plist
@@ -0,0 +1,86 @@
+
+
+
+
+ chestnut.ipa
+
+
+ architectures
+
+ arm64
+
+ buildNumber
+ 7
+ certificate
+
+ SHA1
+ 44C9204BAE75E1078E139397F3B9E9A47C487D19
+ dateExpires
+ 4/8/24
+ type
+ Cloud Managed Apple Distribution
+
+ embeddedBinaries
+
+
+ architectures
+
+ arm64
+
+ buildNumber
+ 1
+ certificate
+
+ SHA1
+ 44C9204BAE75E1078E139397F3B9E9A47C487D19
+ dateExpires
+ 4/8/24
+ type
+ Cloud Managed Apple Distribution
+
+ name
+ OpenSSL.framework
+ team
+
+ id
+ 3W3H65F89G
+ name
+ Sam Pochyly
+
+ versionNumber
+ 1.1.180
+
+
+ entitlements
+
+ application-identifier
+ 3W3H65F89G.com.pochyly.chestnut
+ com.apple.developer.team-identifier
+ 3W3H65F89G
+ get-task-allow
+
+
+ name
+ chestnut.app
+ profile
+
+ UUID
+ 585950ff-29e2-46ab-92cc-00a236aa8e48
+ dateExpires
+ 4/8/24
+ name
+ iOS Team Ad Hoc Provisioning Profile: com.pochyly.chestnut
+
+ team
+
+ id
+ 3W3H65F89G
+ name
+ Sam Pochyly
+
+ versionNumber
+ 1.4
+
+
+
+
diff --git a/builds/chestnut 2023-04-09 21-14-52/ExportOptions.plist b/builds/chestnut 2023-04-09 21-14-52/ExportOptions.plist
new file mode 100644
index 0000000..2825713
--- /dev/null
+++ b/builds/chestnut 2023-04-09 21-14-52/ExportOptions.plist
@@ -0,0 +1,20 @@
+
+
+
+
+ compileBitcode
+
+ destination
+ export
+ method
+ ad-hoc
+ signingStyle
+ automatic
+ stripSwiftSymbols
+
+ teamID
+ 3W3H65F89G
+ thinning
+ <none>
+
+
diff --git a/builds/chestnut 2023-04-09 21-14-52/Packaging.log b/builds/chestnut 2023-04-09 21-14-52/Packaging.log
new file mode 100644
index 0000000..d0084c2
--- /dev/null
+++ b/builds/chestnut 2023-04-09 21-14-52/Packaging.log
@@ -0,0 +1,15382 @@
+2023-04-10 02:11:40 +0000 Initial pipeline context: ", distributionTask(resolved)="2", distributionDestination(resolved)="1", distributionMethod(resolved)="", team(resolved)="">
+ Chain (14, self inclusive):
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+2023-04-10 02:11:40 +0000 Processing step: IDEDistributionCreateDestRootStep
+2023-04-10 02:11:40 +0000 Processing step: IDEDistributionCopyItemStep
+2023-04-10 02:11:40 +0000 Running /usr/bin/ditto '-V' '/Users/sampocs/Library/Developer/Xcode/Archives/2023-04-09/chestnut 4-9-23, 9.11 PM.xcarchive/Products/Applications/chestnut.app' '/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app'
+2023-04-10 02:11:40 +0000 >>> Copying /Users/sampocs/Library/Developer/Xcode/Archives/2023-04-09/chestnut 4-9-23, 9.11 PM.xcarchive/Products/Applications/chestnut.app
+2023-04-10 02:11:40 +0000 copying file ./_CodeSignature/CodeResources ...
+2023-04-10 02:11:40 +0000 14032 bytes for ./_CodeSignature/CodeResources
+2023-04-10 02:11:40 +0000 copying file ./Fontisto.ttf ...
+2023-04-10 02:11:40 +0000 313528 bytes for ./Fontisto.ttf
+copying file ./Octicons.ttf ...
+2023-04-10 02:11:40 +0000 28364 bytes for ./Octicons.ttf
+copying file ./Feather.ttf ...
+2023-04-10 02:11:40 +0000 56024 bytes for ./Feather.ttf
+copying file ./Entypo.ttf ...
+2023-04-10 02:11:40 +0000 65584 bytes for ./Entypo.ttf
+2023-04-10 02:11:40 +0000 copying file ./FontAwesome5_Brands.ttf ...
+2023-04-10 02:11:40 +0000 132728 bytes for ./FontAwesome5_Brands.ttf
+2023-04-10 02:11:40 +0000 copying file ./MaterialCommunityIcons.ttf ...
+2023-04-10 02:11:40 +0000 899432 bytes for ./MaterialCommunityIcons.ttf
+2023-04-10 02:11:40 +0000 copying file ./AppIcon60x60@2x.png ...
+2023-04-10 02:11:40 +0000 5992 bytes for ./AppIcon60x60@2x.png
+2023-04-10 02:11:40 +0000 copying file ./AntDesign.ttf ...
+2023-04-10 02:11:40 +0000 70344 bytes for ./AntDesign.ttf
+2023-04-10 02:11:40 +0000 copying file ./Foundation.ttf ...
+2023-04-10 02:11:40 +0000 56976 bytes for ./Foundation.ttf
+copying file ./Ionicons.ttf ...
+2023-04-10 02:11:40 +0000 247192 bytes for ./Ionicons.ttf
+2023-04-10 02:11:40 +0000 copying file ./FontAwesome5_Solid.ttf ...
+2023-04-10 02:11:40 +0000 202616 bytes for ./FontAwesome5_Solid.ttf
+2023-04-10 02:11:40 +0000 copying file ./FontAwesome5_Regular.ttf ...
+2023-04-10 02:11:40 +0000 34092 bytes for ./FontAwesome5_Regular.ttf
+2023-04-10 02:11:40 +0000 copying file ./chestnut ...
+2023-04-10 02:11:40 +0000 21152832 bytes for ./chestnut
+2023-04-10 02:11:40 +0000 copying file ./AccessibilityResources.bundle/en.lproj/Localizable.strings ...
+518 bytes for ./AccessibilityResources.bundle/en.lproj/Localizable.strings
+copying file ./AccessibilityResources.bundle/Info.plist ...
+2023-04-10 02:11:40 +0000 791 bytes for ./AccessibilityResources.bundle/Info.plist
+copying file ./FontAwesome.ttf ...
+2023-04-10 02:11:40 +0000 165548 bytes for ./FontAwesome.ttf
+copying file ./Zocial.ttf ...
+2023-04-10 02:11:40 +0000 25552 bytes for ./Zocial.ttf
+2023-04-10 02:11:40 +0000 copying file ./Assets.car ...
+2023-04-10 02:11:40 +0000 1820975 bytes for ./Assets.car
+copying file ./EvilIcons.ttf ...
+2023-04-10 02:11:40 +0000 13456 bytes for ./EvilIcons.ttf
+copying file ./AppIcon76x76@2x~ipad.png ...
+2023-04-10 02:11:40 +0000 8147 bytes for ./AppIcon76x76@2x~ipad.png
+2023-04-10 02:11:40 +0000 copying file ./main.jsbundle ...
+2023-04-10 02:11:40 +0000 1309689 bytes for ./main.jsbundle
+2023-04-10 02:11:40 +0000 copying file ./LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib ...
+2023-04-10 02:11:40 +0000 2668 bytes for ./LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
+2023-04-10 02:11:40 +0000 copying file ./LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib ...
+2023-04-10 02:11:40 +0000 896 bytes for ./LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
+2023-04-10 02:11:40 +0000 copying file ./LaunchScreen.storyboardc/Info.plist ...
+2023-04-10 02:11:40 +0000 258 bytes for ./LaunchScreen.storyboardc/Info.plist
+2023-04-10 02:11:40 +0000 copying file ./Frameworks/libswiftCoreImage.dylib ...
+2023-04-10 02:11:40 +0000 466560 bytes for ./Frameworks/libswiftCoreImage.dylib
+2023-04-10 02:11:40 +0000 copying file ./Frameworks/libswiftObjectiveC.dylib ...
+2023-04-10 02:11:40 +0000 679680 bytes for ./Frameworks/libswiftObjectiveC.dylib
+2023-04-10 02:11:40 +0000 copying file ./Frameworks/libswiftCore.dylib ...
+2023-04-10 02:11:41 +0000 95497584 bytes for ./Frameworks/libswiftCore.dylib
+copying file ./Frameworks/libswiftCoreGraphics.dylib ...
+2023-04-10 02:11:41 +0000 2041040 bytes for ./Frameworks/libswiftCoreGraphics.dylib
+2023-04-10 02:11:41 +0000 copying file ./Frameworks/OpenSSL.framework/_CodeSignature/CodeResources ...
+2023-04-10 02:11:41 +0000 1798 bytes for ./Frameworks/OpenSSL.framework/_CodeSignature/CodeResources
+copying file ./Frameworks/OpenSSL.framework/OpenSSL ...
+2023-04-10 02:11:41 +0000 10657632 bytes for ./Frameworks/OpenSSL.framework/OpenSSL
+copying file ./Frameworks/OpenSSL.framework/Info.plist ...
+2023-04-10 02:11:41 +0000 716 bytes for ./Frameworks/OpenSSL.framework/Info.plist
+copying file ./Frameworks/libswiftUIKit.dylib ...
+1608800 bytes for ./Frameworks/libswiftUIKit.dylib
+copying file ./Frameworks/libswiftMetal.dylib ...
+2023-04-10 02:11:41 +0000 724416 bytes for ./Frameworks/libswiftMetal.dylib
+copying file ./Frameworks/libswiftDispatch.dylib ...
+2023-04-10 02:11:41 +0000 4056896 bytes for ./Frameworks/libswiftDispatch.dylib
+copying file ./Frameworks/libswiftos.dylib ...
+2023-04-10 02:11:41 +0000 857184 bytes for ./Frameworks/libswiftos.dylib
+copying file ./Frameworks/libswiftCoreFoundation.dylib ...
+2023-04-10 02:11:41 +0000 450384 bytes for ./Frameworks/libswiftCoreFoundation.dylib
+copying file ./Frameworks/libswiftDarwin.dylib ...
+2023-04-10 02:11:41 +0000 1091440 bytes for ./Frameworks/libswiftDarwin.dylib
+copying file ./Frameworks/libswiftQuartzCore.dylib ...
+2023-04-10 02:11:41 +0000 486336 bytes for ./Frameworks/libswiftQuartzCore.dylib
+copying file ./Frameworks/libswiftFoundation.dylib ...
+2023-04-10 02:11:41 +0000 43094320 bytes for ./Frameworks/libswiftFoundation.dylib
+2023-04-10 02:11:41 +0000 copying file ./SimpleLineIcons.ttf ...
+2023-04-10 02:11:41 +0000 54056 bytes for ./SimpleLineIcons.ttf
+copying file ./embedded.mobileprovision ...
+2023-04-10 02:11:41 +0000 12181 bytes for ./embedded.mobileprovision
+2023-04-10 02:11:41 +0000 copying file ./assets/node_modules/@react-navigation/elements/src/assets/back-icon@3x.png ...
+2023-04-10 02:11:41 +0000 761 bytes for ./assets/node_modules/@react-navigation/elements/src/assets/back-icon@3x.png
+copying file ./assets/node_modules/@react-navigation/elements/src/assets/back-icon@2x.png ...
+2023-04-10 02:11:41 +0000 405 bytes for ./assets/node_modules/@react-navigation/elements/src/assets/back-icon@2x.png
+2023-04-10 02:11:41 +0000 copying file ./assets/node_modules/@react-navigation/elements/src/assets/back-icon.png ...
+2023-04-10 02:11:41 +0000 290 bytes for ./assets/node_modules/@react-navigation/elements/src/assets/back-icon.png
+2023-04-10 02:11:41 +0000 copying file ./assets/node_modules/@react-navigation/elements/src/assets/back-icon-mask.png ...
+2023-04-10 02:11:41 +0000 913 bytes for ./assets/node_modules/@react-navigation/elements/src/assets/back-icon-mask.png
+2023-04-10 02:11:41 +0000 copying file ./assets/assets/instructions/instructions1-budget.png ...
+2023-04-10 02:11:41 +0000 178268 bytes for ./assets/assets/instructions/instructions1-budget.png
+2023-04-10 02:11:41 +0000 copying file ./assets/assets/instructions/instructions3-remove.png ...
+2023-04-10 02:11:41 +0000 201376 bytes for ./assets/assets/instructions/instructions3-remove.png
+2023-04-10 02:11:41 +0000 copying file ./assets/assets/instructions/instructions2-add.png ...
+2023-04-10 02:11:41 +0000 187896 bytes for ./assets/assets/instructions/instructions2-add.png
+2023-04-10 02:11:41 +0000 copying file ./Info.plist ...
+2023-04-10 02:11:41 +0000 1713 bytes for ./Info.plist
+2023-04-10 02:11:41 +0000 copying file ./PkgInfo ...
+2023-04-10 02:11:41 +0000 8 bytes for ./PkgInfo
+2023-04-10 02:11:41 +0000 copying file ./MaterialIcons.ttf ...
+2023-04-10 02:11:41 +0000 230384 bytes for ./MaterialIcons.ttf
+2023-04-10 02:11:41 +0000 /usr/bin/ditto exited with 0
+2023-04-10 02:11:41 +0000 Processing step: IDEDistributionEmbedProfileStep
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3c8f0220; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.github.krzyzanowskim.OpenSSL', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3ef07020; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftCore', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3efa5b70; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftCoreFoundation', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3efa7570; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftCoreGraphics', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3ef6d340; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftCoreImage', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3ef8a330; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftDarwin', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3ef91970; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftDispatch', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3f2d2910; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftFoundation', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3efc3a30; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftMetal', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3ef913c0; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftObjectiveC', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3a4dade0; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftQuartzCore', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3a4dab40; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftUIKit', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Skipping profile for item: ', codeSigningInfo='<_DVTCodeSigningInformation_Path: 0x7fbb3efc2ab0; isSigned='1', isAdHocSigned='0', signingCertificate='', entitlements='(null)', teamID='3W3H65F89G', identifier='com.apple.dt.runtime.swiftos', executablePath='', hardenedRuntime='0'>'>
+2023-04-10 02:11:41 +0000 Processing step: IDEDistributionInfoPlistStep
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionInfoPlistStep because it said so
+2023-04-10 02:11:41 +0000 Processing step: IDEDistributionAppThinningPlistStep
+2023-04-10 02:11:41 +0000 Skipping step: IDEDistributionAppThinningPlistStep because it said so
+2023-04-10 02:11:41 +0000 Processing step: IDEDistributionCompileBitcodeStep
+2023-04-10 02:11:41 +0000 Running /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool '/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root' '--json' '/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/ipatool-json-filepath-~~~exJ7dh' '--output' '/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/IDEIPAProcessor.AppThinning.~~~eRvKZj' '--toolchain' '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr' '--platforms' '/Applications/Xcode.app/Contents/Developer/Platforms' '--app-store-tools-build-version' '13F100' '--compile-bitcode'
+2023-04-10 02:11:41 +0000 ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]
+2023-04-10 02:11:41 +0000 /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:2245: warning: statement not reached
+2023-04-10 02:11:41 +0000 /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0/gems/CFPropertyList-2.3.6/lib/cfpropertylist/rbCFPropertyList.rb:99: warning: assigned but unused variable - temp
+2023-04-10 02:11:41 +0000 OS X 12.4 21F79
+2023-04-10 02:11:41 +0000 ENV: {"COMMAND_MODE"=>"unix2003", "MallocNanoZone"=>"0", "LOGNAME"=>"sampocs", "__CFBundleIdentifier"=>"com.apple.dt.Xcode", "PATH"=>"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Tools:/usr/bin:/bin:/usr/sbin:/sbin", "HOME"=>"/Users/sampocs", "TMPDIR"=>"/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/", "XPC_FLAGS"=>"0x0", "USER"=>"sampocs", "SSH_AUTH_SOCK"=>"/private/tmp/com.apple.launchd.xbMOGhFfvG/Listeners", "XPC_SERVICE_NAME"=>"application.com.apple.dt.Xcode.45820357.46599120", "CA_ASSERT_MAIN_THREAD_TRANSACTIONS"=>"1", "SHELL"=>"/bin/zsh", "__CF_USER_TEXT_ENCODING"=>"0x1F5:0x0:0x0", "CA_DEBUG_TRANSACTIONS"=>"1"}
+ARGV: ["/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root", "--json", "/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/ipatool-json-filepath-~~~exJ7dh", "--output", "/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/IDEIPAProcessor.AppThinning.~~~eRvKZj", "--toolchain", "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr", "--platforms", "/Applications/Xcode.app/Contents/Developer/Platforms", "--app-store-tools-build-version", "13F100", "--compile-bitcode"]
+2023-04-10 02:11:41 +0000 IPA contents:
+2023-04-10 02:11:41 +0000 /var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/AccessibilityResources.bundle
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/AccessibilityResources.bundle/Info.plist
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/AccessibilityResources.bundle/en.lproj
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/AccessibilityResources.bundle/en.lproj/Localizable.strings
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/AntDesign.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/AppIcon60x60@2x.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/AppIcon76x76@2x~ipad.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Assets.car
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Entypo.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/EvilIcons.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Feather.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/FontAwesome.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/FontAwesome5_Brands.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/FontAwesome5_Regular.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/FontAwesome5_Solid.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Fontisto.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Foundation.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/OpenSSL.framework
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/OpenSSL.framework/Info.plist
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/OpenSSL.framework/OpenSSL
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/OpenSSL.framework/_CodeSignature
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/OpenSSL.framework/_CodeSignature/CodeResources
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftCore.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftCoreFoundation.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftCoreGraphics.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftCoreImage.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftDarwin.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftDispatch.dylib
+/var/folders/9
+2023-04-10 02:11:41 +0000 k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftFoundation.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftMetal.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftObjectiveC.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftQuartzCore.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftUIKit.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Frameworks/libswiftos.dylib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Info.plist
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Ionicons.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/LaunchScreen.storyboardc
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/LaunchScreen.storyboardc/Info.plist
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/LaunchScreen.storyboardc/UIViewController-01J-lp-oVM.nib
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/MaterialCommunityIcons.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/MaterialIcons.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Octicons.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/PkgInfo
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/SimpleLineIcons.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/Zocial.ttf
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/_CodeSignature
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/_CodeSignature/CodeResources
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/assets
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/assets/instructions
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/assets/instructions/instructions1-budget.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/assets/instructions/instructions2-add.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/assets/instructions/instructions3-remove.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@react-navigation
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@react-navigation/elements
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@react-navigation/elements/src
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@re
+2023-04-10 02:11:41 +0000 act-navigation/elements/src/assets
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@react-navigation/elements/src/assets/back-icon-mask.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@react-navigation/elements/src/assets/back-icon.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@react-navigation/elements/src/assets/back-icon@2x.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/assets/node_modules/@react-navigation/elements/src/assets/back-icon@3x.png
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/chestnut
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/embedded.mobileprovision
+/var/folders/9k/q48gx3js7dq7vlbs6rp1tkg80000gn/T/XcodeDistPipeline.~~~PoWGzS/Root/Payload/chestnut.app/main.jsbundle
+
+2023-04-10 02:11:41 +0000 Platform thinningVariants for 'appletvos'
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"j305ap", :productType=>"AppleTV11,1", :displayName=>"Apple TV 4K (2nd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL4,1", "MTL3,2", "MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j105aap", :productType=>"AppleTV6,2", :displayName=>"Apple TV 4K"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j305ap", :productType=>"AppleTV11,1", :displayName=>"Apple TV 4K (2nd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL4,1", "MTL3,2", "MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j33ap", :productType=>"AppleTV3,1", :displayName=>"AppleTV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"armv7", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j33ap", :productType=>"AppleTV3,1", :displayName=>"AppleTV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"armv7", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"j33iap", :productType=>"AppleTV3,2", :displayName=>"AppleTV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"armv7", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j33iap", :productType=>"AppleTV3,2", :displayName=>"AppleTV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"armv7", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"MTL2,2", :gfxFeatureSetFallbacks=>["MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"MTL2,2", :gfxFeatureSetFallbacks=>["MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[],
+2023-04-10 02:11:41 +0000 :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j42dap", :productType=>"AppleTV5,3", :displayName=>"Apple TV"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j105aap", :productType=>"AppleTV6,2", :displayName=>"Apple TV 4K"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j105aap", :productType=>"AppleTV6,2", :displayName=>"Apple TV 4K"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL3,2", :gfxFeatureSetFallbacks=>["MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j105aap", :productType=>"AppleTV6,2", :displayName=>"Apple TV 4K"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL3,2", :gfxFeatureSetFallbacks=>["MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j105aap", :productType=>"AppleTV6,2", :displayName=>"Apple TV 4K"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbed
+2023-04-10 02:11:41 +0000 dedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j105aap", :productType=>"AppleTV6,2", :displayName=>"Apple TV 4K"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"tv", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>3840, :artworkDisplayGamut=>"P3", :artworkDynamicDisplayMode=>"1080pSDR", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+warning: Configuration issue: platform AppleTVSimulator.platform doesn't have any non-simulator SDKs; ignoring it
+2023-04-10 02:11:41 +0000 warning: Couldn't load device traits database for platform 'driverkit' from /Applications/Xcode.app/Contents/Developer/Platforms/DriverKit.platform/usr/standalone/device_traits.db:
+#
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:3918:in `initialize'
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:3918:in `new'
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:3918:in `initialize'
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:3863:in `new'
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:3863:in `block in allKnownPlatforms'
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:3827:in `each'
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:3827:in `allKnownPlatforms'
+ /Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:4034:in `'
+2023-04-10 02:11:41 +0000 Platform thinningVariants for 'watchos'
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n111sap", :productType=>"Watch3,1", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n111bap", :productType=>"Watch3,2", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n121sap", :productType=>"Watch3,3", :displayName=>"Apple Watch Series 3 (GPS) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n121bap", :productType=>"Watch3,4", :displayName=>"Apple Watch Series 3 (GPS) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n131sap", :productType=>"Watch4,1", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n131bap", :productType=>"Watch4,2", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n141sap", :productType=>"Watch4,3", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n141bap", :productType=>"Watch4,4", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n144sap", :productType=>"Watch5,1", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n140bap", :productType=>"Watch5,10", :displayName=>"Apple Watch SE (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n142sap", :productType=>"Watch5,11", :displayName=>"Apple Watch SE (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n142bap", :productType=>"Watch5,12", :displayName=>"Apple Watch SE (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n144bap", :productType=>"Watch5,2", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n146sap", :productType=>"Watch5,3", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n146bap", :productType=>"Watch5,4", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n140sap", :productType=>"Watch5,9", :displayName=>"Apple Watch SE (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n157sap", :productType=>"Watch6,1", :displayName=>"Apple Watch Series 6 (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n157bap", :productType=>"Watch6,2", :displayName=>"Apple Watch Series 6 (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n158sap", :productType=>"Watch6,3", :displayName=>"Apple Watch Series 6 (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n158bap", :productType=>"Watch6,4", :displayName=>"Apple Watch Series 6 (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n187sap", :productType=>"Watch6,6", :displayName=>"Apple Watch Series 7 (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>430, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n187bap", :productType=>"Watch6,7", :displayName=>"Apple Watch Series 7 (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>484, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n188sap", :productType=>"Watch6,8", :displayName=>"Apple Watch Series 7 (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>430, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n188bap", :productType=>"Watch6,9", :displayName=>"Apple Watch Series 7 (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>484, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n27aap", :productType=>"Watch1,1", :displayName=>"Apple Watch (1st generation) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n28aap", :productType=>"Watch1,2", :displayName=>"Apple Watch (1st generation) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n74ap", :productType=>"Watch2,3", :displayName=>"Apple Watch Series 2 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n74ap", :productType=>"Watch2,3", :displayName=>"Apple Watch Series 2 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n75ap", :productType=>"Watch2,4", :displayName=>"Apple Watch Series 2 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n75ap", :productType=>"Watch2,4", :displayName=>"Apple Watch Series 2 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n27dap", :productType=>"Watch2,6", :displayName=>"Apple Watch Series 1 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n27dap", :productType=>"Watch2,6", :displayName=>"Apple Watch Series 1 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n28dap", :productType=>"Watch2,7", :displayName=>"Apple Watch Series 1 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n28dap", :productType=>"Watch2,7", :displayName=>"Apple Watch Series 1 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n111sap", :productType=>"Watch3,1", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n111sap", :productType=>"Watch3,1", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkSc
+2023-04-10 02:11:41 +0000 aleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n111sap", :productType=>"Watch3,1", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n111bap", :productType=>"Watch3,2", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n111bap", :productType=>"Watch3,2", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n111bap", :productType=>"Watch3,2", :displayName=>"Apple Watch Series 3 (GPS + Cellular) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n121sap", :productType=>"Watch3,3", :displayName=>"Apple Watch Series 3 (GPS) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n121sap", :productType=>"Watch3,3", :displayName=>"Apple Watch Series 3 (GPS) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[
+2023-04-10 02:11:41 +0000 ], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n121sap", :productType=>"Watch3,3", :displayName=>"Apple Watch Series 3 (GPS) 38mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>320, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n121bap", :productType=>"Watch3,4", :displayName=>"Apple Watch Series 3 (GPS) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n121bap", :productType=>"Watch3,4", :displayName=>"Apple Watch Series 3 (GPS) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n121bap", :productType=>"Watch3,4", :displayName=>"Apple Watch Series 3 (GPS) 42mm"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"armv7k", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>384, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n131sap", :productType=>"Watch4,1", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL3,2", "MTL2,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n131sap", :productType=>"Watch4,1", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n131sap", :productType=>"Watch4,1", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n131bap", :productType=>"Watch4,2", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL3,2", "MTL2,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n131bap", :productType=>"Watch4,2", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n131bap", :productType=>"Watch4,2", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n141sap", :productType=>"Watch4,3", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL3,2", "MTL2,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n141sap", :productType=>"Watch4,3", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n141sap", :productType=>"Watch4,3", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n141bap", :productType=>"Watch4,4", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL3,2", "MTL2,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n141bap", :productType=>"Watch4,4", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n141bap", :productType=>"Watch4,4", :displayName=>"Apple Watch Series 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n144sap", :productType=>"Watch5,1", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"n144sap", :productType=>"Watch5,1", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n140bap", :productType=>"Watch5,10", :displayName=>"Apple Watch SE (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n142sap", :productType=>"Watch5,11", :displayName=>"Apple Watch SE (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n142bap", :productType=>"Watch5,12", :displayName=>"Apple Watch SE (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n144bap", :productType=>"Watch5,2", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n144bap", :productType=>"Watch5,2", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n146sap", :productType=>"Watch5,3", :displayName=>"Apple Watch Series 5"}, :trai
+2023-04-10 02:11:41 +0000 ts=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n146sap", :productType=>"Watch5,3", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n146bap", :productType=>"Watch5,4", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n146bap", :productType=>"Watch5,4", :displayName=>"Apple Watch Series 5"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n140sap", :productType=>"Watch5,9", :displayName=>"Apple Watch SE (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>1, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n157sap", :productType=>"Watch6,1", :displayName=>"Apple Watch Series 6 (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n157bap", :productType=>"Watch6,2", :displayName=>"Apple Watch Series 6 (GPS)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artw
+2023-04-10 02:11:41 +0000 orkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n158sap", :productType=>"Watch6,3", :displayName=>"Apple Watch Series 6 (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"n158bap", :productType=>"Watch6,4", :displayName=>"Apple Watch Series 6 (GPS + Cellular)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"watch", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>390, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>15, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+2023-04-10 02:11:41 +0000 warning: Configuration issue: platform WatchSimulator.platform doesn't have any non-simulator SDKs; ignoring it
+2023-04-10 02:11:41 +0000 Platform thinningVariants for 'iphoneos'
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"j210ap", :productType=>"iPad11,1", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j211ap", :productType=>"iPad11,2", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j217ap", :productType=>"iPad11,3", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j218ap", :productType=>"iPad11,4", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j171aap", :productType=>"iPad11,6", :displayName=>"iPad (8th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2160, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j172aap", :productType=>"iPad11,7", :displayName=>"iPad (8th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2160, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=
+2023-04-10 02:11:41 +0000 >true}}
+ {:device=>{:target=>"j181ap", :productType=>"iPad12,1", :displayName=>"iPad (9th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2160, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE6", :gfxFeatureSetFallbacks=>["APPLE5", "APPLE4", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j182ap", :productType=>"iPad12,2", :displayName=>"iPad (9th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2160, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE6", :gfxFeatureSetFallbacks=>["APPLE5", "APPLE4", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j307ap", :productType=>"iPad13,1", :displayName=>"iPad Air (4th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2360, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j523ap", :productType=>"iPad13,10", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j523xap", :productType=>"iPad13,11", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j407ap", :productType=>"iPad13,16", :displayName=>"iPad Air (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2360, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featur
+2023-04-10 02:11:41 +0000 esToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j408ap", :productType=>"iPad13,17", :displayName=>"iPad Air (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2360, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j308ap", :productType=>"iPad13,2", :displayName=>"iPad Air (4th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2360, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j517ap", :productType=>"iPad13,4", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j517xap", :productType=>"iPad13,5", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j518ap", :productType=>"iPad13,6", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j518xap", :productType=>"iPad13,7", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artwo
+2023-04-10 02:11:41 +0000 rkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j522ap", :productType=>"iPad13,8", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j522xap", :productType=>"iPad13,9", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j310ap", :productType=>"iPad14,1", :displayName=>"iPad mini (6th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2266, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE8", :gfxFeatureSetFallbacks=>["APPLE7", "APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j311ap", :productType=>"iPad14,2", :displayName=>"iPad mini (6th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2266, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE8", :gfxFeatureSetFallbacks=>["APPLE7", "APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j96ap", :productType=>"iPad5,1", :displayName=>"iPad mini 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"j97ap", :productType=>"iPad5,2", :displayName=>"iPad mini 4"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j81ap", :productType=>"iPad5,3", :displayName=>"iPad Air 2"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j82ap", :productType=>"iPad5,4", :displayName=>"iPad Air 2"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE2", :gfxFeatureSetFallbacks=>["APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j71sap", :productType=>"iPad6,11", :displayName=>"iPad (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j71tap", :productType=>"iPad6,11", :displayName=>"iPad (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"j72sap", :productType=>"iPad6,12", :displayName=>"iPad (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j72tap", :productType=>"iPad6,12", :displayName=>"iPad (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j127ap", :productType=>"iPad6,3", :displayName=>"iPad Pro (9.7-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j128ap", :productType=>"iPad6,4", :displayName=>"iPad Pro (9.7-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j98aap", :productType=>"iPad6,7", :displayName=>"iPad Pro (12.9-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"j99aap", :productType=>"iPad6,8", :displayName=>"iPad Pro (12.9-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j120ap", :productType=>"iPad7,1", :displayName=>"iPad Pro (12.9-inch) (2nd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j171ap", :productType=>"iPad7,11", :displayName=>"iPad (7th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j172ap", :productType=>"iPad7,12", :displayName=>"iPad (7th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j121ap", :productType=>"iPad7,2", :displayName=>"iPad Pro (12.9-inch) (2nd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j207ap", :productType=>"iPad7,3", :displayName=>"iPad Pro (10.5-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+2023-04-10 02:11:41 +0000 {:device=>{:target=>"j208ap", :productType=>"iPad7,4", :displayName=>"iPad Pro (10.5-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j71bap", :productType=>"iPad7,5", :displayName=>"iPad (6th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j72bap", :productType=>"iPad7,6", :displayName=>"iPad (6th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j317ap", :productType=>"iPad8,1", :displayName=>"iPad Pro (11-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j418ap", :productType=>"iPad8,10", :displayName=>"iPad Pro (11-inch) (2nd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j420ap", :productType=>"iPad8,11", :displayName=>"iPad Pro (12.9-inch) (4th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j421ap",
+2023-04-10 02:11:41 +0000 :productType=>"iPad8,12", :displayName=>"iPad Pro (12.9-inch) (4th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j317xap", :productType=>"iPad8,2", :displayName=>"iPad Pro (11-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j318ap", :productType=>"iPad8,3", :displayName=>"iPad Pro (11-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j318xap", :productType=>"iPad8,4", :displayName=>"iPad Pro (11-inch)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j320ap", :productType=>"iPad8,5", :displayName=>"iPad Pro (12.9-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j320xap", :productType=>"iPad8,6", :displayName=>"iPad Pro (12.9-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncrypt
+2023-04-10 02:11:41 +0000 ionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j321ap", :productType=>"iPad8,7", :displayName=>"iPad Pro (12.9-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j321xap", :productType=>"iPad8,8", :displayName=>"iPad Pro (12.9-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j417ap", :productType=>"iPad8,9", :displayName=>"iPad Pro (11-inch) (2nd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d20ap", :productType=>"iPhone10,1", :displayName=>"iPhone 8"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE4", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d21ap", :productType=>"iPhone10,2", :displayName=>"iPhone 8 Plus"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>570, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE4", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d22ap", :productType=>"iPhone10,3", :displayName=>"iPhone X"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2436, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE4", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWa
+2023-04-10 02:11:41 +0000 tchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d201ap", :productType=>"iPhone10,4", :displayName=>"iPhone 8"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE4", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d211ap", :productType=>"iPhone10,5", :displayName=>"iPhone 8 Plus"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>570, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE4", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d221ap", :productType=>"iPhone10,6", :displayName=>"iPhone X"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2436, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE4", :gfxFeatureSetFallbacks=>["APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d321ap", :productType=>"iPhone11,2", :displayName=>"iPhone XS"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2436, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d331ap", :productType=>"iPhone11,4", :displayName=>"iPhone XS Max"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2688, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d331pap", :productType=>"iPhone11,6", :displayName=>"iPhone XS Max"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2688, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbed
+2023-04-10 02:11:41 +0000 dedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n841ap", :productType=>"iPhone11,8", :displayName=>"iPhone XR"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>1792, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n104ap", :productType=>"iPhone12,1", :displayName=>"iPhone 11"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>1792, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE6", :gfxFeatureSetFallbacks=>["APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d421ap", :productType=>"iPhone12,3", :displayName=>"iPhone 11 Pro"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2436, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE6", :gfxFeatureSetFallbacks=>["APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d431ap", :productType=>"iPhone12,5", :displayName=>"iPhone 11 Pro Max"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2688, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE6", :gfxFeatureSetFallbacks=>["APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d79ap", :productType=>"iPhone12,8", :displayName=>"iPhone SE (2nd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE6", :gfxFeatureSetFallbacks=>["APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d52gap", :productType=>"iPhone13,1", :displayName=>"iPhone 12 mini"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPL
+2023-04-10 02:11:41 +0000 E4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d53gap", :productType=>"iPhone13,2", :displayName=>"iPhone 12"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2532, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d53pap", :productType=>"iPhone13,3", :displayName=>"iPhone 12 Pro"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2532, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d54pap", :productType=>"iPhone13,4", :displayName=>"iPhone 12 Pro Max"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2778, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d63ap", :productType=>"iPhone14,2", :displayName=>"iPhone 13 Pro"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2532, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE8", :gfxFeatureSetFallbacks=>["APPLE7", "APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d64ap", :productType=>"iPhone14,3", :displayName=>"iPhone 13 Pro Max"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2778, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>6, :gfxFeatureSetClass=>"APPLE8", :gfxFeatureSetFallbacks=>["APPLE7", "APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d16ap", :productType=>"iPhone14,4", :displayName=>"iPhone 13 mini"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHos
+2023-04-10 02:11:41 +0000 tedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2340, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE8", :gfxFeatureSetFallbacks=>["APPLE7", "APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d17ap", :productType=>"iPhone14,5", :displayName=>"iPhone 13"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>2532, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE8", :gfxFeatureSetFallbacks=>["APPLE7", "APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d49ap", :productType=>"iPhone14,6", :displayName=>"iPhone SE (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE8", :gfxFeatureSetFallbacks=>["APPLE7", "APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n71map", :productType=>"iPhone8,1", :displayName=>"iPhone 6s"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n71ap", :productType=>"iPhone8,1", :displayName=>"iPhone 6s"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n66map", :productType=>"iPhone8,2", :displayName=>"iPhone 6s Plus"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>570, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n66ap", :productType=>"iPhone8,2", :displayName=>"iPhone 6s Plus"}, :traits=>{:deploymentTarget=>#, :passDeploymentTa
+2023-04-10 02:11:41 +0000 rgetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>570, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n69uap", :productType=>"iPhone8,4", :displayName=>"iPhone SE (1st generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>568, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n69ap", :productType=>"iPhone8,4", :displayName=>"iPhone SE (1st generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>568, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d10ap", :productType=>"iPhone9,1", :displayName=>"iPhone 7"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d11ap", :productType=>"iPhone9,2", :displayName=>"iPhone 7 Plus"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>570, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d101ap", :productType=>"iPhone9,3", :displayName=>"iPhone 7"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>2, :artworkDevSubtype=>569, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"d111ap", :productType=>"iPhone9,4", :displayName=>"iPhone 7 Plus"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDe
+2023-04-10 02:11:41 +0000 vIdiom=>"phone", :artworkHostedIdioms=>["car"], :artworkScaleFactor=>3, :artworkDevSubtype=>570, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"n112ap", :productType=>"iPod9,1", :displayName=>"iPod touch (7th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64", :artworkDevIdiom=>"phone", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>568, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>2, :gfxFeatureSetClass=>"APPLE3", :gfxFeatureSetFallbacks=>["APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j129aap", :productType=>"MacFamily20,1", :displayName=>"Mac"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>32401, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE6", :gfxFeatureSetFallbacks=>["APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>true}}
+ {:device=>{:target=>"j210ap", :productType=>"iPad11,1", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL4,1", "MTL3,2", "MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j210ap", :productType=>"iPad11,1", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j210ap", :productType=>"iPad11,1", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j211ap", :productType=>"iPad11,2", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHost
+2023-04-10 02:11:41 +0000 edIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL4,1", "MTL3,2", "MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j211ap", :productType=>"iPad11,2", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j211ap", :productType=>"iPad11,2", :displayName=>"iPad mini (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j217ap", :productType=>"iPad11,3", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL4,1", "MTL3,2", "MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j217ap", :productType=>"iPad11,3", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j217ap", :productType=>"iPad11,3", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j218ap", :productType=>"iPad11,4", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :art
+2023-04-10 02:11:41 +0000 workHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"MTL5,1", :gfxFeatureSetFallbacks=>["MTL4,1", "MTL3,2", "MTL3,1", "MTL2,2", "MTL1,2", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j218ap", :productType=>"iPad11,4", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j218ap", :productType=>"iPad11,4", :displayName=>"iPad Air (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2224, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j171aap", :productType=>"iPad11,6", :displayName=>"iPad (8th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2160, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j172aap", :productType=>"iPad11,7", :displayName=>"iPad (8th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2160, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>4, :gfxFeatureSetClass=>"APPLE5", :gfxFeatureSetFallbacks=>["APPLE4", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j307ap", :productType=>"iPad13,1", :displayName=>"iPad Air (4th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2360, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j523ap", :productType=>"iPad13,10", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#
+2023-04-10 02:11:41 +0000 , :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j523xap", :productType=>"iPad13,11", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j308ap", :productType=>"iPad13,2", :displayName=>"iPad Air (4th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2360, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>3, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j517ap", :productType=>"iPad13,4", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j517xap", :productType=>"iPad13,5", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j518ap", :productType=>"iPad13,6", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :ha
+2023-04-10 02:11:41 +0000 sSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j518xap", :productType=>"iPad13,7", :displayName=>"iPad Pro (11-inch) (3rd generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2388, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j522ap", :productType=>"iPad13,8", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>8, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"j522xap", :productType=>"iPad13,9", :displayName=>"iPad Pro (12.9-inch) (5th generation)"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>true, :architecture=>"arm64e", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>2, :artworkDevSubtype=>2732, :artworkDisplayGamut=>"P3", :devPerfMemoryClass=>16, :gfxFeatureSetClass=>"APPLE7", :gfxFeatureSetFallbacks=>["APPLE6", "APPLE5", "APPLE4", "APPLE3", "APPLE3v1", "APPLE2", "APPLE1", "GLES2,0"], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>true, :supportsEncryptionFormat2=>true, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"k93ap", :productType=>"iPad2,1", :displayName=>"iPad 2"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"armv7", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"k94ap", :productType=>"iPad2,2", :displayName=>"iPad 2"}, :traits=>{:deploymentTarget=>#, :passDeploymentTargetToAssetutil=>false, :architecture=>"armv7", :artworkDevIdiom=>"pad", :artworkHostedIdioms=>[], :artworkScaleFactor=>1, :artworkDisplayGamut=>"sRGB", :devPerfMemoryClass=>0, :gfxFeatureSetClass=>"GLES2,0", :gfxFeatureSetFallbacks=>[], :featuresToRemove=>[], :supportsEmbeddedWatchApp=>false, :supportsEmbeddedUniversalWatchApp=>false, :hasSwiftRuntime=>false, :supportsEncryptionFormat2=>false, :supportsSwiftConcurrencyNatively=>false}}
+ {:device=>{:target=>"k95ap", :productType=>"iPad2,3", :displayName=>"iPad 2"}, :traits=>{:deploymentTarget=>#