@@ -82,7 +82,7 @@ public extension UIDevice {
82
82
case " iPad8,5 " , " iPad8,6 " , " iPad8,7 " , " iPad8,8 " : return " iPad Pro (12.9-inch) (3rd generation) "
83
83
case " iPad8,11 " , " iPad8,12 " : return " iPad Pro (12.9-inch) (4th generation) "
84
84
case " iPad13,8 " , " iPad13,9 " , " iPad13,10 " , " iPad13,11 " : return " iPad Pro (12.9-inch) (5th generation) "
85
- case " i386 " , " x86_64 " : return " Simulator \( mapToDevice ( identifier: ProcessInfo ( ) . environment [ " SIMULATOR_MODEL_IDENTIFIER " ] ?? " iOS " ) ) "
85
+ case " i386 " , " x86_64 " , " arm64 " : return " Simulator \( mapToDevice ( identifier: ProcessInfo ( ) . environment [ " SIMULATOR_MODEL_IDENTIFIER " ] ?? " iOS " ) ) "
86
86
default : return identifier
87
87
#elseif os(tvOS)
88
88
case " AppleTV1,1 " : return " Apple TV (1st generation) "
@@ -91,11 +91,11 @@ public extension UIDevice {
91
91
case " AppleTV5,3 " : return " Apple TV (4th generation) "
92
92
case " AppleTV6,2 " : return " Apple TV 4K (1st generation) "
93
93
case " AppleTV11,1 " : return " Apple TV 4K (2nd generation) "
94
- case " i386 " , " x86_64 " : return " Simulator \( mapToDevice ( identifier: ProcessInfo ( ) . environment [ " SIMULATOR_MODEL_IDENTIFIER " ] ?? " tvOS " ) ) "
94
+ case " i386 " , " x86_64 " , " arm64 " : return " Simulator \( mapToDevice ( identifier: ProcessInfo ( ) . environment [ " SIMULATOR_MODEL_IDENTIFIER " ] ?? " tvOS " ) ) "
95
95
default : return identifier
96
96
#elseif os(visionOS)
97
97
case " RealityDevice14,1 " : return " Apple Vision Pro "
98
- case " i386 " , " x86_64 " : return " Simulator \( mapToDevice ( identifier: ProcessInfo ( ) . environment [ " SIMULATOR_MODEL_IDENTIFIER " ] ?? " visionOS " ) ) "
98
+ case " i386 " , " x86_64 " , " arm64 " : return " Simulator \( mapToDevice ( identifier: ProcessInfo ( ) . environment [ " SIMULATOR_MODEL_IDENTIFIER " ] ?? " visionOS " ) ) "
99
99
default : return identifier
100
100
#endif
101
101
}
0 commit comments