I’m developing a iOS VPN app, and I need to execute a task in the main app even when it’s in the background or killed state. I know the Network Extension continues running during those times. Is there a way for the extension to immediately notify the app or trigger a task on the app side?
Search results for
İOS 26 beta battery %1
250,719 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
The app “Wi-Fi Aware Sample” on Bojie的iPhone quit unexpectedly. Domain: IDEDebugSessionErrorDomain Code: 20 Failure Reason: Message from debugger: The LLDB RPC server has crashed. You may need to manually terminate your process. The crash log is located in ~/Library/Logs/DiagnosticReports and has a prefix 'lldb-rpc-server'. Please file a bug and attach the most recent crash log. User Info: { DVTErrorCreationDateKey = 2025-09-17 10:26:56 +0000; IDEDebugSessionErrorUserInfoUnavailabilityError = Error Domain=com.apple.dt.deviceprep Code=-10 Fetching debug symbols for BojieU7684iPhone UserInfo={NSLocalizedRecoverySuggestion=Xcode will continue when the operation completes., NSLocalizedDescription=Fetching debug symbols for BojieU7684iPhone}; IDERunOperationFailingWorker = DBGLLDBLauncher; } Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : { device_identifier = 00008101-001E29E01E63003A; device_isCoreDevice = 1; device_model = iPhone13,3; device_osBuild = 26.0 (23A341); device_osBuild
For those having to deal with that bug and in need to get location for the tap, I've used the answer here https://stackoverflow.com/questions/56513942/how-to-detect-a-tap-gesture-location-in-swiftui with a slight modification : import SwiftUI struct ClickGesture: Gesture { let count: Int let coordinateSpace: CoordinateSpace typealias Value = SimultaneousGesture.Value init(count: Int = 1, coordinateSpace: CoordinateSpace = .local) { precondition(count > 0, Count must be greater than or equal to 1.) self.count = count self.coordinateSpace = coordinateSpace } var body: SimultaneousGesture { SimultaneousGesture( TapGesture(count: count), DragGesture(minimumDistance: 0, coordinateSpace: coordinateSpace) ) } func onEnded(perform action: @escaping (CGPoint) -> Void) -> _EndedGesture { self.onEnded { (value: Value) -> Void in guard value.first != nil else { return } guard let location = value.second?.startLocation else { return } guard let endLocation = value.second?.location else { retu
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags:
Sadly my app doesn't look too good with the new sidebar style and currently I don't have the time to redesign it. (That will come later). When using Xcode 26 is there a way to keep the sidebar behavior but use the old Sequoia look? I initialize my sidebar splitview item with NSSplitViewItem(sidebarWithViewController: - when I switch to a different inititalizer (contentlist, inspector) it looks OK but the sidebar behavior (tracking toolbar item) is gone and the toolbar looks broken. Any other way to keep the old style besides not upgrading to Xcode 26? (The friendly integrated AI hallucinated some BS and then somehow applied those changes to my code ... luckily I had no pending code changes and could just revert via git).
Topic:
UI Frameworks
SubTopic:
AppKit
Unfortunately, the filed bug report was not acknowledged by Apple - it is still open, no feedback or status report was given, and macOS 26 Tahoe was shipped with the very same issue. @DTS Engineer : Quinn, you should know that I value your contributions in this forum the highest ... but I see a pattern when looking at my bug reports: After migrating from RADARs to the Feedback Assistent, almost all of them are lacking substainable feedback by Apple. Maybe something you can address internally...?
Topic:
App & System Services
SubTopic:
Automation & Scripting
Tags:
Thank you for your reply. I have previously referred to PTPPassThrough, but there is no example of sending the outData parameter, and I have not found it on Apple forums or online. And I have also tried putting sendData into sendCommand, and sending the command and data in two separate requests, but none of them worked. I have tried changing the command type to 1, but it did not work. I think it should be 2 because it requires sending sendData, and another reason is that I have referenced other PTP libraries that use 2 to send data. The command and data are using little endian, which should not be a problem because we have referenced other PTP libraries that also use little endian. There are new developments or changes now, and I am using this camera. If there is no time limit for waiting for a response after sending a request, I will receive a normal response after more than 1 minute, which is a 12 byte length ptpResponseData. But obviously, normally I wouldn't wait that long. The timeout I
Topic:
App & System Services
SubTopic:
Hardware
I'm able to reproduce the issue on iPhone SE using your sample code. Just download the sample code and check Hide status bar during application launch. The navigation bar is directly broken on devices without notch. Xcode 26 via iOS 26 (doesn't happen on other combinations) Devices without a notch or Dynamic Island Happens initially and fixed after sending app to background and bringing to foreground again.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags:
Hi, I have a set of plugins which are registered for login. One of them is a custom ui view for the login screen. The scenario: 1.DisableFDEAutoLogin is false. 2.The User logs in to the file vault login screen. 3.The security plugins are activated, and working. 4.We get any kind of an error from the plugins, and therefore the login fails. 5.We get a native login screen, after the denial of authorization. 6.In case that DisableFDEAutoLogin is true, I do get the custom login screen, after the file vault login. My question: Why dont I see the custom login screen, after the auto login fails? Cheers Sivan
Hello, I’ve noticed an issue with custom keyboard extensions in iOS 26 that seems specific to native apps. When a custom keyboard is opened in apps like Messages, Notes, or Safari, there’s an extra strip of native grey space around the left, right, and top edges of the keyboard. This extra margin cannot be rendered over by the keyboard’s own views. Interestingly, this behaviour does not occur in third-party apps like Instagram. It also wasn’t present in earlier iOS versions. The result is that keyboards with custom or non-grey backgrounds look visually inconsistent (they appear framed by unwanted grey). Has anyone else run into this? Is this a known change in iOS 26, or could it be a bug? Any guidance or official clarification would be appreciated. Thanks!
项目中未使用UIScene,在iOS26的设备上运行时控制台报错UIScene lifecycle will soon be required. Failure to adopt will result in an assert in the future. 请问如果不使用UIScene,上架APP是否有影响
Hey there, Link to the sample project: https://github.com/dev-loic/AppleSampleScrolling Context We are working on creating a feed of posts in SwiftUI. So far, we have successfully implemented a classic feed that opens from the top, with bottom pagination — a standard use case. Our goal, however, is to allow the feed to open from any post, not just the first one. For example, we would like to open the feed directly at the 3rd post and then trigger a network call to load elements both above and below it. Our main focus here is on preserving the scroll position while opening the screen and waiting for the network call to complete. To illustrate the issue, I created a sample project (attached) with two screens: MainView, which contains buttons to open the feed in different states. ScrollingView, which initially shows a single element, simulates a 3-second network call, and then populates with new data depending on which button was tapped. I am currently using Xcode 26 beta 6, but I can
I have also been testing on beta releases and on public release as well but not working for Arabic locale. Error Domain=SFSpeechErrorDomain Code=1 transcription.ar asset not found after attempted download. UserInfo={NSLocalizedDescription=transcription.ar asset not found after attempted download.} I have also reported this on Radar https://feedbackassistant.apple.com/feedback/20276792
Topic:
Media Technologies
SubTopic:
Audio
Tags:
I have also been testing on beta releases and on public release as well but not working for Arabic locale. Error Domain=SFSpeechErrorDomain Code=1 transcription.ar asset not found after attempted download. UserInfo={NSLocalizedDescription=transcription.ar asset not found after attempted download.} I have also reported this on Radar https://feedbackassistant.apple.com/feedback/20276792
Topic:
Media Technologies
SubTopic:
Audio
Tags:
Thank you. Setting preferredPlacement to fixed was the missing piece. I already had allowsHiding set to false and I’m not using any tab groups. The Edit button no longer appears in the sidebar. But I have discovered an iOS 26 (and iOS 18) bug in the process. I need to file a bug report but here’s the issue. I present the tab bar controller as a modal view controller on an iPad. If I resize the app window from full screen to a size that is horizontally compact while the tab bar controller is in view, the tab bar controller of course changes from showing a sidebar to showing an old style tab bar on the bottom with a More tab. Selecting the More tab now shows an Edit button. But only in this case. If the tab bar controller is presented after the app window is made horizontally compact, then the More tab does not show the Edit button.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags:
Japanese “Hattori” TTS voice missing from Settings > General > Read & Speak > Voices > Japanese on iOS 26 Steps: Open the path above → “Hattori” is not listed and cannot be downloaded Expected: Hattori is available to download and select Actual: Hattori is absent from the catalog Regression: Was available on iOS 18.x on the same device