Hey all, Question for the masses.... Does the Yubikey authentication have a OS dependency and it only works with a stable, public OS? Does Azure/Okta/Yubikey beta OS26? My CEO installed iPadOS 26 on his iPad and was not able to authenticate via Yubikey into our company environment. I ran the same scenario on my iPad using iPadOS 26 and I had the same results. Downgrading to iPAdOS doesn't pose these issues. I'm assuming something isn't fine-tuned yet?
Search results for
iPadOS 17.7.7
3,648 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
I'll defer to the HIG for best practices. You cannot replace the default Preferences or Settings menu item in the macOS or iPadOS menu bar that's automatically generated for your app. That said, you can supplement that with your own app-specific needs using the commands(content:) modifier. Checkout Building and customizing the menu bar with SwiftUI for guidance on native menu bars.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags:
Per default the menu bar on iPad includes an application menu named after your app which includes a Preferences action. That one opens the Settings app to your app settings page. I do not really populate that with options and instead have my own settings UI accessible in my app using toolbar items. What's the best approach to handle this with the menu bar? I've tried replacing the default Preferences item but that only works if I do not use its shortcut, which I would like to preserve. Another solution would be to append another Settings item for my UI, which would look weird and confusing, but seems to be the recommended way from the HIG. Reserve the YourAppName > Settings menu item for opening your app’s page in iPadOS Settings. If your app includes its own internal preferences area, link to it with a separate menu item beneath Settings in the same group. Place any other custom app-wide configuration options in this section as well. I take it there is no way to replace it then?
I'm trying to support the new menu bar in iPadOS 26. In AppDelegate I do this. I want to this to be a global command, which can work regardless of which view controller is currently visible, so I let the AppDelegate handle the selector (if there's a better way let me know). UIMainMenuSystem.shared.setBuildConfiguration(config) { builder in let createCollectionCommand = UIKeyCommand( title: String(localized: Create Collection), image: UIImage(systemName: folder.badge.plus), action: #selector(AppDelegate.showCreateCollectionViewController), input: c, modifierFlags: .control ) builder.insertElements([createCollectionCommand], atEndOfMenu: .file) } This works mostly. A problem arrises when I have multiple windows open at the same time. I need a way to determine the currently active window scene from AppDelegate to display a sheet on that window's root view controller. There's stuff like this, but unfortunately all visible windows have activationState == .foregroundActive, so I cannot use that. guard let
I’ve updated to iPadOS 18.6 on the devices currently available to me, and the Local Network permission now appears to be working correctly in the extension. I’ll be able to run the full test suite in our lab environment within 24 hours to confirm this. If everything checks out, I’ll mark this as resolved.
Topic:
App & System Services
SubTopic:
Networking
Tags:
Please check out the discussion of FB14321888 in TN3179 Understanding local network privacy. Given the severity of that bug, I recommend that you repeat your tests on iOS 18.6. Well, iPadOS 18.6 (-: Quoting the top of that technote: Local network privacy works the same on iOS, iPadOS, and visionOS. Unless otherwise noted, assume that any info about iOS applies to all three platforms. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
App & System Services
SubTopic:
Networking
Tags:
[quote='795155021, mfzgoatcoder123, /thread/795155, /profile/mfzgoatcoder123'] I'm wondering if iPadOS supports bundling a prebuilt .systemextension file with the entitlement com.apple.developer.system-extension.redistributable [/quote] No. For a start, the docs for com.apple.developer.system-extension.redistributable list it as macOS only. But regardless of that, App Store re-signs apps during the submission process, so it’s literally impossible for an iOS app to have different parts signed by different developers, because once the app gets to the device it’s actually all signed by Apple. Having said that, there’s nothing to stop you from getting a pre-built sysex from a vendor, signing it with your distribution signing identity, and embedding that in your iOS app. However, there is a significant drawback here: The sysex needs managed entitlements to work correctly and those are granted on a team-by-team basis. So, if your sign the code as your team, you’d need to apply for those managed entitlement
Topic:
Code Signing
SubTopic:
Entitlements
Tags:
Hi everyone, I'm working with a third party to integrate their USB driver into our app and I'm wondering if iPadOS supports bundling a prebuilt .systemextension file with the entitlement com.apple.developer.system-extension.redistributable into our app that has the com.apple.developer.driverkit.communicates-with-drivers entitlement? If not, is there a way to bundle a third party USB driver into our iPad app?
I’m working on an old iPad app with a concept that only works in landscape mode. The app’s content is not dynamic and can’t be rearranged depending on the window size. To ensure a good user experience, I set the UIRequiresFullScreen key to true in the Info.plist. Despite this, it’s still possible in iPadOS 26 to resize an app that requires fullscreen. When this happens, the three-dot button overlaps the content, and elements placed in the top-left corner become hard to access. Is there a way to detect when an app is resized and/or when the three-dot button overlaps the app? The UIScreen / UIScene or UIWindow bounds don’t seem to change when UIRequiresFullScreen is set to true. Also, UIScene.isFullscreen always returns false.
I disable 4 or 5 Finger Gestures on Settings.app > Multi-tasking and Gestures. But in the third-party apps, 4-5 finger touches are sometimes immediately cancelled. Especially, 4-5 finger swipe gesture. I filed this issue to FB19226717. I develop Piano instrument app. 4 or 5 finger touches are required for that kind of apps. Please fix this, Apple.
Our app, VitalSource Bookshelf, is an EPUB reader that uses a WKWebView to display book content. The EPUB content format is XHTML and uses namespaces (for the epub:type declaration). On beta 4, the webkit process repeatedly crashes when loading our content. The crash appears to be in the XML parser. Here's what's at the top of the stack trace: 0 WebCore 0x19166a878 WebCore::XMLDocumentParser::startElementNs(unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, int, unsigned char const**) + 4968 1 libxml2.2.dylib 0x19c5a2bd0 xmlParseStartTag2 + 3940 2 libxml2.2.dylib 0x19c59e730 xmlParseTryOrFinish + 2984 3 libxml2.2.dylib 0x19c59d8e4 xmlParseChunk + 708 4 WebCore 0x191668ec8 WebCore::XMLDocumentParser::doWrite(WTF::String const&) + 636 5 WebCore 0x191665b78 WebCore::XMLDocumentParser::append(WTF::RefPtr, WTF::DefaultRefDerefTraits>&&) + 304 6 WebCore 0x190105db0 WebCore::DecodedDataDocumentParser::appendBytes(WebCore::DocumentWriter&, std::__1::s
Topic:
Safari & Web
SubTopic:
General
Our mobile application was originally designed and built approximately 2015. It has been incrementally iOS upgrade up to SDK version 17.2 compiled using XCode 15. Issue: Due to a recently degraded Customer Journey, we are blocked from making further changes to the application via the App store due to the fixed Apple protocol message (since April 2025): “iOS requirements have changed. • Minimum SDK Requirement: The minimum SDK version for iOS and iPadOS apps submitted to the App Store after the specified date is iOS 18. • Xcode Requirement: Xcode 16 or later is required to build apps with the iOS 18 SDK. • Existing Apps: If your app was last released using an older SDK, you will not be affected by this update until you submit a new release.” Thus, based on an ask to remediate the poor CJ without fully rewriting the app to be iOS 18 / Xcode 16: Is it possible to apply a fix and compile, release using the older 17.2 and XCode 15 codesets? We are currently blocked from doing so. Any steer on how to apply
Topic:
Developer Tools & Services
SubTopic:
Xcode
Hello! This is a known issue in Beta 4 where the URL override’s port number isn’t saved on iOS, iPadOS, tvOS, and visionOS test devices. Until it’s fixed, a workaround is pass -p 443 to ba-serve since your test device will default to communicating with the mock server over port 443.
Topic:
Machine Learning & AI
SubTopic:
Foundation Models
Tags:
some update on this. turns out. This update doesn't work on apple web, this only works on iOS/iPadOS operation system. I was able to update only on my test phone.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
I have a new M4 iPad Air and a brand new Apple Pencil Pro. It was working well until I installed iPadOS 26.0 (23A5297m) beta. Now, when using GoodNotes to write the Pencil functions for about 6-8 seconds and then disconnects for 2-3 seconds and then reconnects. You can imagine how disruptive this is. It does the same thing trying to highlight in the Kindle app, so I think it is an iOS issue. As I write this, I am discovering that the Pencil is not wanting to stay connected at all despite showing up in the list of Bluetooth devices and connecting temporarily. I've tried forgetting and reconnecting the Pencil several times. It is charged to 100%, and I receive the alert that the iPad detects the Pencil. Is anyone else having this issue? Do I need to assume this is being addressed?