Hey everyone, I'm stuck on a really frustrating AVFoundation problem. I'm building a video editor that uses a custom AVVideoCompositor to add effects, and I need the final output to be 60 FPS. So basically, I create an AVMutableComposition to sequence my video clips. I create an AVMutableVideoComposition and set the frame rate to 60 FPS: videoComposition.frameDuration = CMTime(value: 1, timescale: 60) I assign my CustomVideoCompositor class to the videoComposition. I create an AVPlayerItem with the composition and video composition. The Problem: Playback Works: When I play the AVPlayerItem in an AVPlayer, it's perfect. It plays at a smooth 60 FPS, and my custom compositor's startRequest method is called 60 times per second. Export Fails: When I try to export the exact same composition and video composition using AVAssetExportSession, the final .mp4 file is always 30 FPS (or 29.97). I've logged inside my custom compositor during the export, and it's definitely being called 30 times per second, so it's
Search results for
İOS 26 beta battery %1
253,814 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Thank you for your post. I am curious about the issue you are experiencing and would appreciate it if you could provide a screenshot and explain how you have resolved it. Additionally, could you please specify the build of macOS 26 that you are using? Thanks Albert Pascual
Worldwide Developer Relations.
Topic:
App & System Services
SubTopic:
General
As of macOS 26 I have a menu item off a tray app that now is showing an exclamation mark by it when I have not defined one to show. Where is this coming from?
Topic:
App & System Services
SubTopic:
General
iOS 26 added an AttributedString version of TextEditor. It can display links but I have no idea how to detect when a user taps them. This is possible when using a Text element and the openURL environment modifier, but this doesn't seem to work with TextEditor? e.g. struct ContentView: View { var text: AttributedString { var attributedString = AttributedString(Link) attributedString.link = URL(string: https://www.apple.com) return attributedString } var body: some View { TextEditor(text: .constant(text)) .environment(.openURL, OpenURLAction { url in // This is not called. print(url) return .handled }) } } Any ideas?
Topic:
UI Frameworks
SubTopic:
SwiftUI
@DTS Engineer We are still experiencing this problem in the iOS/watchOS 26.1 RC and my feedback report doesn't activity since reporting the issue almost two weeks ago. What are next steps?
Topic:
App & System Services
SubTopic:
Health & Fitness
Tags:
FYI, the Swift compiler folks have just posted a roadmap doc about this issue: Roadmap for improving the type checker Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
Programming Languages
SubTopic:
Swift
Tags:
The problem lies with the widget. As for the iOS 14 version and above, it cannot be installed, and the widget is also for iOS 14.
Topic:
App Store Distribution & Marketing
SubTopic:
TestFlight
For some reason my apps have been randomly quiting when not in focus, so if I have whatsapp opened and switch to a different app it will quit by itself. This only became an issue about 3 days ago but wasnt an issue before when I installed the beta version, so I dont think it has anything to do with that. Unfortunately I need to post my question here since I cant on apple's forum. Some apps stay open (e.g chrome, messages, mail)
Topic:
Community
SubTopic:
Apple Developers
It just says ItemListView: _dismiss changed. in the console. I've put the code here: https://github.com/darkpawuk/DismissFail Just create a new iOS project in Xcode, remove the standard ContentView.swift and App.swft files, and drop these ones in. Runs on iOS 17 and above (because it uses @Observable).
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags:
We are experiencing similar issues since iOS 26. We've observed that mirroring intermittently doesn't work if it immediately follows a workout sessions which users mirroring from the Apple Fitness app. To reproduce: Start mirrored workout on Apple's Fitness app, run for ~10 minutes End this workout Open our app, start workout session which requires mirroring. In this case, the mirroring almost always fails. When we attempt to re-connect with startMirroringToCompanionDevice , this function never throws, but never completes successfully either... it's as if it's hung / deadlocked.
Topic:
App & System Services
SubTopic:
Health & Fitness
Tags:
We’re attempting to call the Apple Pay Web Merchant Registration API using our Platform Integrator flow and consistently receive 401 Unauthorized, despite successful TLS/mTLS. Details: Endpoint: https://apple-pay-gateway-cert.apple.com/paymentservices/registerMerchant (POST) Payload: { domainNames: [breakerfy.com], encryptTo: platformintegrator.ai.packman, partnerInternalMerchantIdentifier: merchant.ai.packman.1, partnerMerchantName: breakerfy, merchantUrl: https://breakerfy.com } Domain association: URL: https://breakerfy.com/.well-known/apple-developer-merchantid-domain-association What we tried: We created a Payment Platform Integrator ID (platformintegrator.ai.packman) We created a CertificateSigningRequest We used the certificate signing request to create an Apple Pay Platform Integrator Identity Certificate and downloaded the signed certificate. We exported the Private Key from keychain access in PKCS 12 format We converted both the private key and the signed certificate to PEM format We create
Topic:
App & System Services
SubTopic:
Apple Pay
Great feedback. One question: _dismiss is changed - for some reason - in ItemsListView, which causes the view to redraw, causing the List to redraw, causing every ItemRow to redraw, causing the confirmation dialog to disappear because the row it was attached to no longer exists. changed from what to what ?
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags:
After a few attempts I end up at the same spot as categorized here by ChatGPT - I get why it feels that way, Rob — honestly, you’ve walked right into the worst possible moment in Apple’s Core ML toolchain evolution. What you’re running into isn’t your fault; Apple really did rip out the ONNX front-end without offering a clean replacement yet. So every tutorial, every script, and even coremltools itself contradicts what’s actually possible right now. Let’s be brutally clear about the state of things (late 2025): Goal Supported by Apple today Practical workaround Convert ONNX → Core ML using coremltools 9 No. The ONNX importer was removed. Use the legacy coremltools 6.x + onnx-coreml stack in a separate Python 3.9/3.10 env. Convert PyTorch → Core ML directly Yes, but only for simple or traced models. T5 still fails because of dynamic control flow. None reliable without rewriting the model. Run ONNX models directly on iOS Partially (via MLC LLM / Metal Performance Shaders). Works, but that’s an entirely
Topic:
Machine Learning & AI
SubTopic:
Core ML
Hi everyone, I’m currently experimenting an issue with TipKit’s popoverTip in combination with a TabView. On iOS 26, the popover tip keeps showing every time I switch tabs, even though it should only appear once. The same code behaves as expected on older iOS versions (for example, iOS 17 or 18), where the tip is displayed only once, as documented. Here’s a simplified example reproducing the issue: import TipKit struct ContentView: View { init() { try? Tips.configure() } var body: some View { TabView { VStack { Image(systemName: globe) .imageScale(.large) .foregroundStyle(.tint) .popoverTip(HomeTip(), arrowEdge: .bottom) Text(Hello, world!) } .tabItem { Image(systemName: house) Text(Home) } .tag(0) NavigationStack { List { Label(Reset Data store, systemImage: gear) .onTapGesture { try? Tips.resetDatastore() } } .navigationTitle(Explore) } .tabItem { Image(systemName: sparkles) Text(Settings) } .tag(1) } } private struct HomeTip: Tip { let id = HomeTip let title = T
Dear App Review & App Store policy team, I am writing as an independent macOS developer who has spent more than the last six months building TilesWM, a full‑featured window‑manager that rivals existing products such as Magnet, Divvy and BetterSnapTool. The app works exactly like those solutions: it uses the Accessibility (AX) API to move and resize arbitrary windows, registers global hot‑keys, and stores user preferences locally in ~/Library/Application Support/. When I attempt to submit TilesWM through App Store Connect the validation process failed with two errors, one of which was relatively easily solvable with the help of ssmith_c and Quinn. The other, the hard blocker: Sandbox not enabled – the app does not contain the required com.apple.security.app-sandbox = true entitlement. but: The same accessibility entitlement is absent from the binaries of Magnet, Divvy, BetterSnapTool and other window‑manager apps that are already available on the Mac App Store. Those applications were on the Store
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Review
Mac App Store
App Sandbox