Hi, We are using the MSAL library to authenticate users, with SSO authentication implemented through the Microsoft Authenticator app. The problem is that once or twice a day, a prompt for forced authentication appears, indicating that silent token acquisition is failing and resulting in a requirement for forced authentication. Below are some of the logs: ================================================= 2025-08-28 11:00:05.034 [Info] [AppDelegate.swift:121] application(:didFinishLaunchingWithOptions:) > MSAL message: TID=751353 MSAL 1.8.1 iOS 18.5 [2025-08-28 10:00:05 - EC9D1457-2D70-4878-926F-553391EBC9D3] [MSAL] Silent flow finished. Result (null), error: -51115 error domain: MSIDErrorDomain 2025-08-28 11:00:05.034 [Info] [AppDelegate.swift:121] application(:didFinishLaunchingWithOptions:) > MSAL message: TID=751353 MSAL 1.8.1 iOS 18.5 [2025-08-28 10:00:05 - EC9D1457-2D70-4878-926F-553391EBC9D3] [MSAL] acquireTokenSilent returning with error: (MSALErrorDomain, -50002) Masked(not-null
Search results for
İOS 26 beta battery %1
250,706 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
In SwiftUI on macOS, A menu-style Picker is drawn as a pop-up button. It generally looks and behaves the same as an NSPopUpButton in AppKit. SwiftUI introduced iOS-like looking UI for settings in macOS, and consequently, the Picker also has its own style when placed inside a Form. A Form-style Picker displays only up/down chevrons and draws the background only when the mouse hovers over it. It also changes its width dynamically based on the selected item. Form { Picker(Animal:, selection: $selection) { ForEach([Dog, Cow], id: .self) { Text($0) } .pickerStyle(.menu) } You can find it, for instance, in the Print dialog. My question is: I couldn't find a way to draw an NSPopUpButton in AppKit with this style. Does anyone know how to achieve this in AppKit? Some might say I should just use SwiftUI straightforwardly, but I would like to use it in a print panel accessory that currently still avoids using SwiftUI but its dialog has SwiftUI.Form-looking.
Additionally, the up-down arrows are drawn even when the button isn’t hovered over. Hmm prior to Tahoe the arrows did draw even when the mouse wasn't hovered inside. Upgrading to Tahoe this does not happen. I just verified this change in behavior in a test project (using the code from my previous post): Add UIDesignRequiresCompatibility to Info.plist and set it to YES. Run the app. Arrows draw even while mouse is not hovering over it. Change UIDesignRequiresCompatibility entry back to NO and the arrows do not remain. So they changed stuff in macOS 26. Maybe there is a way you to get the pre Tahoe behavior if you play with some of the button properties. Someone from Apple should know. If there is no way to get this behavior for free on Tahoe you could always subclass. I don't think it should be too hard. . In the SwiftUI.Form style, the pop-up button shrinks its width to match the width of each option when the selection changes IMO I don't think a pop up button should adjust its width based on its sel
Topic:
UI Frameworks
SubTopic:
AppKit
Tags:
As a very exclusive Apple only I want to share my thoughts on the new iOS 26 update, which I recently installed on my iPhone 16. While I genuinely appreciate Apple’s drive for innovation and personalization, this update introduces visual and stylistic changes that, in my opinion, compromise what has made iOS feel uniquely Apple for so long. Liquid Glass & Home Screen Aesthetics: When I first saw previews of the “Liquid Glass” design, I was excited. I assumed it would add more flexibility to things like the home screen customization — something like an optional effect that builds on the popular app tinting feature introduced in the previous iOS version. But instead, it appears that the Liquid Glass look is now the default and, more concerningly, unavoidable. The result is a visual experience that feels dramatically more bubbly and less refined. App icons appear more rounded and inflated in a way that — and I say this as constructively as I can — reminds me more of Androi
Here is something I will have to agree with you on, the fluidity and functionality that this new update brings is actually really good. I don’t have any complaints there, I actually love how some of the new lots of the new features, BUT I cannot personally get over the bubbly feel that I am getting with this new update. It feels like Apple‘s signature square with the rounded corners (how the app icons are) is getting turned into a circle. Sounds weird but from my experience androids often have a look than is more circular, for example Samsungs One Ui. And going along with the looks of things I don’t know if I can get used to the new camera icon, most other things I‘m sure I can get used to and I bet somethings will grow on me. My only requests really are to change back the camera app icon, the keyboard and make the liquid glass an optional thing not the default.
Hi, I'm trying to use the new RecognizeDocumentsRequest from the Vision Framework to read a receipt. It looks very promising by being able to read paragraphs, lines and detect data. So far it unfortunately seems to read every line on the receipt as a paragraph and when there is more space on one line it creates two paragraphs. Is there perhaps an Apple Engineer who knows if this is expected behaviour or if I should file a Feedback for this? Code setup: let request = RecognizeDocumentsRequest() let observations = try await request.perform(on: image) guard let document = observations.first?.document else { return } for paragraph in document.paragraphs { print(paragraph.transcript) for data in paragraph.detectedData { switch data.match.details { case .phoneNumber(let data): print(Phone: (data)) case .postalAddress(let data): print(Postal: (data)) case .calendarEvent(let data): print(Calendar: (data)) case .moneyAmount(let data): print(Money: (data)) case .measurement(let data): print(Measurement: (data)
Hello @haptic! As @Daniel1codes mentioned in his reply to your last message, the best and easiest solution, is to carry out a full delete of Xcode, followed by a re-install from the App Store. I ran into this issue when I updated to Xcode 26, so I carried out a full delete of Xcode and reinstalled from App Store. This fixed the DDI issue. Terminal commands used to fully delete Xcode: sudo rm -rf /Applications/Xcode.app rm -rf ~/Library/Developer/Xcode rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Developer/CoreSimulator rm -rf ~/Library/MobileDevice sudo rm -rf /Library/Developer/CommandLineTools sudo rm -rf /Library/Developer sudo rm -rf /System/Volumes/Data/Library/Developer rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist rm -rf ~/Library/Application Support/Xcode NOTE: If you are getting 'Operation Not Permitted' when running sudo rm -rf /Library/Developer or sudo rm -rf /System/Volumes/Data/Library/Developer manually delete them in Finder.
Topic:
Developer Tools & Services
SubTopic:
Xcode
[quote='858495022, lucky06, /thread/799833?answerId=858495022#858495022, /profile/lucky06'] It seems that I should use OSSystemExtensionManager to start a System Extension … ? [/quote] Yes. Technically, this activates the system extension, which may or may not start it depending on the type of sysex. And, to be clear, you need this when you use system extension packaging, regardless of how you sign your extension. You can sign a sysex using: Apple Developerment, for day-to-day development Apple Developerment, for submission to the Mac App Store Developer ID Application, for direct distribution In all cases you need to use OSSystemExtensionManager. That’s correlated with the packaging, not with any specific signing identity. [quote='858495022, lucky06, /thread/799833?answerId=858495022#858495022, /profile/lucky06'] Could you share any other reference examples for OSSystemExtensionManager? [/quote] Sure. The Filtering Network Traffic sample code shows how to use OSSystemExtensionManager to activate an NE sysex.
Topic:
App & System Services
SubTopic:
Networking
Tags:
I'm using UIDocumentPickerViewController to open a url. Works fine in debug mode but version on the App Store is failing. Code to create the document picker is like: NSArray *theTypes = [UTType typesWithTag:@docxtensionhere tagClass:UTTagClassFilenameExtension conformingToType:nil]; UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc]initForOpeningContentTypes:theTypes]; documentPicker.delegate = self; [self presentViewController:documentPicker animated:YES completion:nil]; So in debug mode this is all gravy. -documentPicker:didPickDocumentsAtURLs: passes back a URL and I can read the file. In release mode I get a URL but my app is denied access to read the file. After inspecting some logging it appears the sandbox is not granting my app permission. error Domain=NSCocoaErrorDomain Code=257 The file “Filename.fileextensionhere” couldn’t be opened because you don’t have permission to view it. UserInfo={NSFilePath=/private/var/mobile/Library/Mobile Documents/comappleCloudDocs/
Hi, It seems like it expected behavior. From the demo I can assume that it's not for those type of document. Imagine that you have a normal document, where you have a 2 columns of text. You wouldn't want to read it line by line like you want to do with receipts Unfortunately I try to do the same thing, so I have to stay with simple previous iOS OCR solution and trying to connect those in lines by my own (not very good) algorithm.
Topic:
Machine Learning & AI
SubTopic:
General
Tags:
Our app has an old codebase, originating in 2011, which started out as purely Objective-C (and a little bit of Objective-C++), but a good amount of Swift has been added over time as well. Lots of Objective-C and Swift inter-op, but in general very few 3rd party libraries/frameworks. Like many other codebases of this size and age, we have a good amount of accumulated tech debt. In our case, that mostly comes in the form of using old/deprecated APIs (OpenGL primary amongst them), and also using some ‘tricks’ that allowed us to do highly customized UI popups and the like before they were officially supported by iOS, but unfortunately are still in use to this day (i.e. adding views directly to the UIWindow such that that are ‘on top’ of everything, instead of presenting a VC). Overall though, the app is very powerful and capable, and generally has a relatively low crash rate. About two months ago, we started seeing some new crashes that seemed to be totally unrelated to the code changes that were made at
Thank you for your response! Attached are some crash reports that represent attempts to merge in two separate branches that take our relatively stable (not crashing in the ways described above) main branch and introduce (or reintroduce) the observed crashes. Also, ASan is enabled for two out of four of the reports (one per branch) and disabled for the others. Did you try doing this incrementally? If you have a bunch of them, it’d be interesting to see which combinations do and don’t reproduce the problem. I will try this, but one of the primary issues with tracking these crashes down has been not knowing if/when they are truly eliminated as they tend to come and go after minimal code changes. It seems that almost any change to the code, or which files/libraries/frameworks are included in the build will change how the crashes manifest, or in some cases do not manifest. This is a bit of a long shot, but are there any things in particular (in crash reports or otherwise) we can look for in the f
Topic:
Developer Tools & Services
SubTopic:
General
Tags:
We have observed an internet access issue after the device enters idle mode on iOS 26 beta 9. Although the Ivanti Secure Access Client appears connected, users are unable to access any resources (internet or intranet) after unlocking the device from idle. When we check the log socket connection looks not disrupted, packets are tunnelled but no resource access. Split tunnel enabled and proxy PAC configured. This was observed on both iOS and iPadOS 26 beta. Steps to reproduce: Connecting to the internet, launching the Ivanti client, locking the device, and then unlocking it after a brief period of idle. The issue occurs when the VPN remains connected but no resources are accessible.
For now, yes. We are also reaching out to other customers to test it on iOS 26.
Topic:
App & System Services
SubTopic:
Networking
Tags:
I wrote an extension for MKMapPoint to extend Codable It was working all the way to iOS 26 rc, not sure what changed.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: