Post

Replies

Boosts

Views

Activity

Reply to Run iOS 18 simulator on Xcode 26 on Xcode Cloud
Same here. And it became even worse with Xcode 27 in XodeCloud. Now there is only iOS 27, 17, 16 available. iOS 16 does not event make any sense as Xcode 27 dropped active support for iOS 15 und 16. And on top of that iOS 17 does not work in Simulators under Xcode 27. So pretty please to Apple staff, can you take care of some of the issues as testing and quality control does become a bit complicated lately.
Oct ’26
Reply to Xcode 16 no longer sets ENABLE_PREVIEWS=YES for preview builds
We are missing ENABLE_PREVIEWS also. Our use case is: When builds run we also run tools like SwiftGen, SwiftFormat, SwiftLint. This is not wanted while working on SwiftUI previews as it just stretches building times and SwiftFormat can alter your code while editing it. Which is quite annoying. It's not so much a matter of runtime, more about knowing the build configuration in run scripts during a build.
Oct ’24
Reply to [iOS 18] UITabBarController disable new switching animation
I tried the solution from and observed that on some changes of the tab the background of my tabbar vanished, letting me fully see underneath content for a split second and then restored to it's previous state. Also I had issues with NavigationControllers where the NavigationBar is hidden on some of the ViewControllers. Hiding and unhiding them in view lifecycle methods become visible and animated although the transitionDuration (code from ) was .zero. So I came up with something else. func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool { if let targetIndex = tabBarController.viewControllers?.firstIndex(where: { $0 == viewController }) { UIView.performWithoutAnimation { tabBarController.selectedIndex = targetIndex } } return false } Basically I'm intercepting normal tab changes by pressing on them and then programmatically perform them instead and suppress the animations. Just that works great and I couldn't find any issues with it, yet.
Topic: UI Frameworks SubTopic: UIKit Tags:
Oct ’24
Reply to Run iOS 18 simulator on Xcode 26 on Xcode Cloud
Same here. And it became even worse with Xcode 27 in XodeCloud. Now there is only iOS 27, 17, 16 available. iOS 16 does not event make any sense as Xcode 27 dropped active support for iOS 15 und 16. And on top of that iOS 17 does not work in Simulators under Xcode 27. So pretty please to Apple staff, can you take care of some of the issues as testing and quality control does become a bit complicated lately.
Replies
Boosts
Views
Activity
Oct ’26
Reply to Xcode 16 no longer sets ENABLE_PREVIEWS=YES for preview builds
We are missing ENABLE_PREVIEWS also. Our use case is: When builds run we also run tools like SwiftGen, SwiftFormat, SwiftLint. This is not wanted while working on SwiftUI previews as it just stretches building times and SwiftFormat can alter your code while editing it. Which is quite annoying. It's not so much a matter of runtime, more about knowing the build configuration in run scripts during a build.
Replies
Boosts
Views
Activity
Oct ’24
Reply to [iOS 18] UITabBarController disable new switching animation
I tried the solution from and observed that on some changes of the tab the background of my tabbar vanished, letting me fully see underneath content for a split second and then restored to it's previous state. Also I had issues with NavigationControllers where the NavigationBar is hidden on some of the ViewControllers. Hiding and unhiding them in view lifecycle methods become visible and animated although the transitionDuration (code from ) was .zero. So I came up with something else. func tabBarController(_ tabBarController: UITabBarController, shouldSelect viewController: UIViewController) -> Bool { if let targetIndex = tabBarController.viewControllers?.firstIndex(where: { $0 == viewController }) { UIView.performWithoutAnimation { tabBarController.selectedIndex = targetIndex } } return false } Basically I'm intercepting normal tab changes by pressing on them and then programmatically perform them instead and suppress the animations. Just that works great and I couldn't find any issues with it, yet.
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Oct ’24