Search results for

iPadOS 17.7.7

3,646 results found

Post

Replies

Boosts

Views

Activity

Reply to TestFlight on Mac
Thanks for the post. I believe the issue you're encountering stems from attempting to install an iOS app build, even though it's marked as Designed for iPad, on a Mac. While Apple Silicon Macs can run iOS and iPadOS apps natively, there are nuances in TestFlight's handling of these builds that might cause installation issues if not configured correctly. I am not in the TestFlight team so I need to make sure this is the most accurate answer, I have invited the TestFlight team to post their answer in this thread however, they are not actively monitoring the forums. To make sure, ensure that the build settings in Xcode explicitly support macOS as a destination under Supported Destinations or via Universal Control settings for Apple Silicon. Open your Xcode project. Navigate to your target settings, and under the General tab, ensure that Deployment Info specifies iOS as the platform. For Universal apps, make sure Supported Destinations includes My Mac (Designed for iPad) if you specifically intend to run
Jan ’26
Behavior of Bookmark URLs and Files App Recently Deleted – Clarification and Potential Bug
I am developing an iOS/iPadOS application and have encountered some behavior regarding Files App and security-scoped bookmarks that I would like to clarify. Additionally, I would like to report some behavior which might include a potential issue. Question1: Accessing deleted files via bookmark (Specification clarification) Our app saves file URLs as bookmarks, which file that user has selected on Files App or app-created so to open a file which user has modified previously in the next launch. When a user deletes a file in Files App (moves a file to Recently Deleted), the app can still resolve the bookmark and access the file for read/write operations. Is this behavior intended? In other words, is it correct that a bookmark can access a file that has been deleted in Files App but not permanently removed? Question2: Overwriting a file in Recently Deleted (Potential bug) We noticed that overwriting a file in Recently Deleted behaves differently depending on the method used. Current implementation 1.Crea
5
0
252
Jan ’26
Launchscreen issues on iPadOS 26
There is a problem with the launchscreen of my application on iPadOS 26. After release of the windowed mode feature the launchscreen of my fullscreen landscape-only application is being cropped and doesn't stretch to screen's size when the device is in the portrait mode. How can I fix this?
Topic: UI Frameworks SubTopic: General
7
0
407
Jan ’26
UIMainMenuSystem: remove "Paste and Match Style" item from Edit menu
The default app menu on iPadOS 26 includes an Edit menu with items (among others) Cut, Copy, Paste, Paste and Match Style. I want to remove the last one. I tried the following but nothing worked: let configuration = UIMainMenuSystem.Configuration() configuration.textFormattingPreference = .removed UIMainMenuSystem.shared.setBuildConfiguration(configuration) { builder in builder.remove(action: .pasteAndMatchStyle) if let command = builder.menu(for: .edit)?.children.first(where: { ($0 as? UICommand)?.action == #selector(UIResponderStandardEditActions.pasteAndMatchStyle(_:)) }) as? UICommand { command.attributes.insert(.hidden) } }
Topic: UI Frameworks SubTopic: UIKit Tags:
2
0
153
Jan ’26
Newer iPadOS 26 not allowing use of X App
Dear Apple Support, We are experiencing an issue where iPhone-only apps (marked as Designed for iPhone in the App Store) are not appearing at all in the App Store on newer iPads running iPadOS 26.2 (A16 chip model), including in managed distributions via Apple Business Manager. The app in question is X App, and it works fine on older iPads with previous iPadOS versions. Is there a policy change or stricter enforcement starting from iPadOS 18 or later that prevents iPhone-only apps from being searchable, visible, or assignable on iPad devices (especially supervised/managed ones)? If yes, does the developer need to update the app to Universal or add explicit iPad compatibility in App Store Connect for it to become available again? We would appreciate any official reference or confirmation on this behavior. Thank you for your assistance.
0
0
91
Jan ’26
UITabGroup child tabs ignoring viewControllerProvider in Sidebar
Hi, I am implementing a sidebar navigation using UITabBarController with the new UITabGroup API on and above iPadOS 18. I’ve encountered an issue where selecting a child UITab within a group does not seem to trigger the child's own viewControllerProvider. Instead, the UITabBarController displays the ViewController associated with the parent UITabGroup. The Issue: In the snippet below, when I tap Item 2A or Item 2B in the iPad sidebar, the app displays the emptyVC (clear background) defined in the section2Group provider, rather than the teal or cyan ViewControllers defined in the individual child tabs. let item2A = UITab( title: Item 2A, image: UIImage(systemName: a.circle), identifier: tab.section2.item2a ) { _ in self.createViewController( title: Section 2 - Item 2A, color: .systemTeal, description: Part of Section 2A group ) } let item2B = UITab( title: Item 2B, image: UIImage(systemName: b.circle), identifier: tab.section2.item2b ) { _ in self.createViewController( title: Section 2 - Item 2B, colo
1
0
104
Jan ’26
90725: SDK version issue - iOS SDK 26 support
Hi guys, I need some help with an issue. When I submit my testing app to TestFlight, it gets uploaded successfully, but I'm not able to download it from TestFlight. I'm getting this error: SDK version issue: This app was built with the iOS 18.2 SDK. Starting April 2026, all iOS and iPadOS apps must be built with the iOS 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect or submitted for distribution. It’s obvious that we all need to update to the iOS 26 SDK before April 2026, but my question is: Why is TestFlight already blocking builds 3 months before the actual enforcement date? Is anyone else facing this issue, and is there any known resolution or workaround? Your help or suggestions would be appreciated.
1
0
217
Jan ’26
Reply to Accessory View Not Displayed When Switching Input Methods via Bluetooth Keyboard
I tried the following and the issue doesn't seem to happen: Create a view (UIView) and set it to myTextView.inputAccessoryView, where myTextView is a UITextView instance. Override UIResponder.inputAccessoryView to return an input accessory view in my own text input view, which is a subclass of UIView and supports UITextInput. In these two cases, when I switch the input method from English to Chinese (and vice versa) in my iPad simulator (iPadOS 26.1 23B86) by typing Control + Space with my Apple Magic keyboard, the input accessory view is always there. If you don't mind to share the code snippets you use to set up the input accessory view, and the steps to observe the issue, I can probably take a closer look. Also, does the issue happen when you use a system-provided text view, such as an instance of UITextsView or UITextField? Best, —— Ziqiao Chen  Worldwide Developer Relations.
Topic: UI Frameworks SubTopic: UIKit Tags:
Jan ’26
Reply to SwiftUI TextEditor: replaced text jumps outside current selection
Thank you for the post and for your code. The unknown variable in your code is the Richnote class, which directly interacts with the underlying text view’s state through the @State private var selection binding. Given that you are using the AttributedText library, the most effective approach to resolve this issue is to directly access the underlying NSTextView (on macOS) or UITextView (on iOS/iPadOS) that AttributedText.TextEditor encapsulates. The AttributedText library provides a convenient method for this purpose. Could you please provide the class Richnote? I believe that the control is the source of the problem. Albert Pascual
  Worldwide Developer Relations.
Topic: UI Frameworks SubTopic: SwiftUI
Jan ’26
UIWindowScene sizeRestrictions minimumSize not working on iPadOS
Hello, following Apple docs and guidance from WWDC I'm trying to set a minimum size for my scene, for example I want it to minimally be 3/4 the width and height of the device. I've removed the UIRequiresFullScreen Info.plist property. The app does run in windowed mode and does have a resizing handle. I've implemented this UISceneDelegate: var window: UIWindow? var cameraWindow: UIWindow? func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { window = UIWindow(windowScene: scene as! UIWindowScene) // setup root view controller let rootViewController: MainViewController = MainViewController(nibName: Main, bundle: nil) let navController: NavigationController = NavigationController(rootViewController: rootViewController) navController.modalPresentationStyle = .fullScreen // set reasonable minimum sizes for WindowScene if let windowScene: UIWindowScene = scene as? UIWindowScene { if #available(iOS 16.0, *) { let windowSize: CGSize = windowScene.c
Topic: UI Frameworks SubTopic: UIKit
0
0
78
Jan ’26
Reply to Question: How to support landscape-only on iPad app after 'Support for all orientations will soon be required' warning
I wonder if this is because on iPadOS users can now resize apps, so forcing them to a certain orientation is redundant now? If you want to lock in an orientation, you could maybe set the scene's minimumSize so users can't resize it smaller than a specific size that just happens to be a landscape window, such as 800 x 600? i.e.: class SceneDelegate: UIResponder, UIWindowSceneDelegate { func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { guard let windowScene: UIWindowScene = scene as? UIWindowScene else { return } windowScene.sizeRestrictions?.minimumSize = CGSizeMake(800, 600) ... So, implement that, and tick all the orientation check boxes in the deployment info. Note, you should probably try and make sure your chosen window size makes your app look good on a smaller iPad (iPad mini) in portrait orientation. If necessary, compress or hide parts of the UI when the window is too small.
Topic: UI Frameworks SubTopic: General Tags:
Jan ’26
[SwiftUI][DragDrop][iPadOS] Drop into TabView Sidebar Tab not triggering. How to debug?
Are there tools to inspect why a drag-and-drop drop is not triggering in a SwiftUI app? I've declared .draggable on the dragging view, and .dropDestination on the receiving TabContent Tab view. This combination of modifiers is working on a smaller demo app that I have, but not on my more complex one. Is there a means to debug this in SwiftUI? I'd like to see if the drag-and-drop pasteboard actually has what I think it should have on it. Notably: TabContent has a far more restricted list of modifiers that can be used on it.
0
0
92
Jan ’26
Reply to WebSocket connection instantly closes (FIN) on iPadOS 26 in PWA (Local HTTP/WS)
More Additional Information: Setting HTTP Proxy to Auto with empty URL resolves the issue I have found additional information regarding this issue. In the environment where the issue occurs (iPad with A16 Bionic, iPadOS 26.2), I applied the following Wi-Fi setting: HTTP Proxy: Auto URL: (Left blank) After applying this change, the iPad stopped sending RST packets, and the WebSocket connection became stable. Does this suggest that the issue might be related to the internal logic that determines whether a destination is on the local network or not? It seems that by setting the proxy to Auto (even with an empty URL), the OS changes how it handles the connection establishment or its filtering logic, which somehow prevents the unexpected RST packets. Has anyone else observed similar behavior where proxy configuration affects WebSocket stability on iPadOS?
Topic: Safari & Web SubTopic: General
Jan ’26
iPadOS 26.3 Beta 1 RequiresFullScreen Deprecation
Hello everyone, I have an app that is used in the education sector for high stakes assessment testing. I reviewed a lot of the WWDC2025 information in June, however, it seems we missed something critical in the What's new in UIKIt presentation. That would be the deprecation of UIRequiresFullScreen. We currently use this in our app and have been using it since iOS/iPad OS 9 when our app was written. The deprecation of this property has caused some major issues in our layout. Keep in mind we are a hybrid app so our mobile app is self-hosting a fullscreen version of WKWebView under the hood. This is common across assessment developers in the education sector. I removed the property and went through the migration guide (https://developer.apple.com/documentation/technotes/tn3192-migrating-your-app-from-the-deprecated-uirequiresfullscreen-key) and it doesn't appear to be straight forward on how to lock the orientation in landscape. I tried several different approaches: Requesting the screen orientation lock we had
1
0
242
Jan ’26