if ProcessInfo.processInfo.operatingSystemVersionString.contains("Mac OS X") { print("Mac Designed for iPad ") } else { // Running on an iPad or other iOS device // Perform iPad-specific tasks or UI adjustments } if UIDevice.current.userInterfaceIdiom == .mac { print("app is running on mac") } else { print("iPad") } #if targetEnvironment(macCatalyst) { print("mac Catalyst") } #endif
Is there any to check app is running on My Mac (Designed for iPad)?
These options don't work: [code]if ProcessInfo.processInfo.operatingSystemVersionString.contains("Mac OS X") { print("Mac Designed for iPad ") } else { // Running on an iPad or other iOS device // Perform iPad-specific tasks or UI adjustments } if UIDevice.current.userInterfaceIdiom == .mac { print("app is running on mac") } else { print("iPad") } #if targetEnvironment(macCatalyst) { print("mac Catalyst") } #endif [/code]
Я могу запустить его на симуляторах и непосредственно на физических устройствах, но не на своем Mac (предназначено для iPad). Ошибка:
ошибка: прикрепить по pid '33190' не удалось - прикрепить не удалось (не разрешено присоединение к процессу....
Я работаю над приложением iOS/iPados и должен программно определять, является ли устройство общим iPad, настроенным через Apple School Manager (ASM). Я хочу идентифицировать эту конфигурацию во время выполнения в моем приложении. /> Любое...