Как протестировать макет в размере экрана 3,5, в частности iPhone 4 с в Xcode 11.3.1? - PullRequest
0 голосов
/ 05 мая 2020

Мне действительно нужно протестировать макет моего приложения при размере экрана 3.5, в частности iPhone 4s с использованием Xcode 11.3.1, но, к сожалению, iPhone 4s недоступно. У меня есть Xcode 11.3.1 с Ma c OS Catalina, и я считаю, что добавление симулятора 9.0 невозможно со спецификацией моей macOS. Я пытался загрузить iPhoneSimulatorSDK9.3 и iPhoneSimulatorSDK9.0 , но это не сработало. Изображение ниже - это то, что я получил при попытке установить. Вы можете мне чем-нибудь помочь? Есть ли способ протестировать свое приложение с размером экрана 3,5 в xcode 11.3.1? Пожалуйста, помогите мне. Спасибо

error message

1 Ответ

0 голосов
/ 24 августа 2020

Есть одна возможность использовать оконную раму. Вы можете установить размер окна, когда приложение запущено. Я рекомендую запустить симулятор для конфигурации устройства iPhone SE, а затем использовать этот специальный код только для тестирования.

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        
/// Only for testing iphone 3.5in screen on iphone SE simulator
 window?.frame = CGRect(x: 0, y: 0, width: 320.0, height: 480.0)

...
}
...