Hi All, I am facing one problem in my app. That is open battery settings from my app. It is working fine in iOS 16.0.0 and it's not working in iOS 18.6.1 is it possible to make it workable in iOS 18.6.1? If so How to do that? Please help me over this to resolve the problem. Thanks, Nguyen Quang Minh
Search results for
İOS 26 beta battery %1
250,760 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
There’s no supported way to open Settings > Battery. The approach you were previously using relies on implementation details, and thus I’m not surprised it’s now boken. I discuss this situation in detail in Supported URL Schemes. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
App & System Services
SubTopic:
General
Tags:
I've instilled Tahoe and Xcode 26(17A324) and the combination is virtually unusable, particularly the latter I'm no longer able to build projects reliably. My workflow is completely disrupted by a spinning beach ball so just a warning that you might want to delay until taking the plunge as I should have done. Fortunately, I have a back sequoia machine I can use instead.
Topic:
Developer Tools & Services
SubTopic:
Xcode
In iOS 26 (Developer Beta), the AVCaptureMetadataOutputObjectsDelegate no longer receives callbacks when metadataOutput.metadataObjectTypes = [.face] is set. On earlier iOS versions the issue does not occur. Interestingly, face detection works if I set the sessionPreset to .medium, but not with .high — except on the iPhone 16 Pro Max, where it works regardless.
Hello Apple Team ! In iOS 26 stable version release yesterday , this bug still happen, in some iPhones with iOS 26 the following method is never invoked: func metadataOutput(_ captureOutput: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection) We reproduce this bug in iPhone 11 , iPhone 13 Pro Max and iPhone 16 Pro Max, all this iPhones with iOS 26. On iPhone 16 Pro this method works properly. Thanks in advance !!
Topic:
Media Technologies
SubTopic:
Photos & Camera
Tags:
Xcode 26 now works with my app, but it didn't work yesterday.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags:
I'm working on updating our iOS app for the latest Xcode version and noticed the new UIDesignRequiresCompatibility key requirement in Info.plist for apps targeting older iOS designs (without liquid glass). Is there an official timeline for when this compatibility key will be deprecated/removed so that we can plan our liquid glass design changes?
Here's what we said in WWDC25 Platforms State of the Union: As you evaluate your app's UI and the time you need to adopt the new design, we're providing an option to continue to use your app's current design with Xcode 26. We intend this option to be removed in the next major release. — Ed Ford, DTS Engineer
Topic:
UI Frameworks
SubTopic:
UIKit
Tags:
I've created a package with Xcode 26 and used its Organizer to send it to iTunes Connect. The same issue stands. This is totally disappointing. I don't know why Organizer now requests me to enter the application name and SKU when the application itself is already registered at iTunes Connect site.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
Since the can of worms has been opened, I wanted to add a bit of a different perspective, having been using *OS 26 on a daily basis on all of my devices. Simply put, the design refresh is the absolutely most beautiful interface update I've seen. Not only that, but it's incredibly functional and smart -- it's the realization of the kinds of interfaces that have been science fiction until now. The fluidity is the really exciting (and useful) part that so many people seem to miss. The old way (and still the Android way) is very static. You can find out all about them from a screenshot. On the other hand, Liquid Glass isn't static. It's more of a gel at times; one that, like elegant, expensive crystal, captures, refracts and magnifies light. Controls even light with the energy from my fingertips when I press, slide and tap them. This fluidity plays out in making the interface much easier to use, and more efficient too. Instead of having, for example, the icons for several tabs displayed all the
This started with Xcode 26 beta 7, however it has continued to occur with the release candidate. Whenever I try to compile our asset catalog + icon composer icon for our AppKit/SwiftUI-based macOS app, actool fails with the following exception: *** Terminating app due to uncaught exception 'IBPlatformToolFailureException', reason: 'The tool closed the connection (AssetCatalogAgent-AssetRuntime) Last command: _ON_QUEUE_sendMessage:toChannelReturningError:during: Backtrace of last command: 0 -[IBAbstractPlatformToolProxy _ON_QUEUE_sendMessage:toChannelReturningError:during:] (in IDEInterfaceBuilderKit) 1 __74-[IBAbstractPlatformToolProxy sendMessage:toChannelReturningError:during:]_block_invoke (in IDEInterfaceBuilderKit) 2 _dispatch_client_callout (in libdispatch.dylib) 3 _dispatch_lane_barrier_sync_invoke_and_complete (in libdispatch.dylib) 4 DVTDispatchSync (in DVTFoundation) 5 -[IBAbstractPlatformToolProxy sendMessage:toChannelReturningError:during:] (in IDEInterfaceBuilderKit) 6
Also found High frame-rate doesn't guarantee fast shutter speed. In my case: I have 60 fps with 1/30 shutter speed: This is actually completely normal and possible! Here's why: Frame Rate (60 fps): This means a new frame is captured every 1/60 second (≈16.67ms) Shutter Speed (1/30 second): This means each individual frame is exposed for 1/30 second (≈33.33ms) How this works: The camera sensor can be exposing one frame while simultaneously reading out the previous frame. This is called rolling shutter operation, which is standard in CMOS sensors.
Topic:
Media Technologies
SubTopic:
Video
Tags:
I messed the code in previous post: using Jose; using Newtonsoft.Json; using System.IdentityModel.Tokens.Jwt; using System.Net.Http.Headers; using System.Security.Cryptography; using System.Text; private static ECDsa LoadApplePrivateKey(string filePath) { var keyText = File.ReadAllText(filePath) .Replace(-----BEGIN PRIVATE KEY-----, ) .Replace(-----END PRIVATE KEY-----, ) .Replace(r, ) .Replace(n, ) .Trim(); var keyBytes = Convert.FromBase64String(keyText); var ecdsa = ECDsa.Create(); ecdsa.ImportPkcs8PrivateKey(keyBytes, out _); return ecdsa; } private string GenerateApiToken() { var payload = new Dictionary { { iss, _issuerId }, { iat, DateTimeOffset.UtcNow.ToUnixTimeSeconds() }, { exp, DateTimeOffset.UtcNow.AddMinutes(5).ToUnixTimeSeconds() }, { aud, appstoreconnect-v1 }, { bid, _bundleId } }; var extraHeaders = new Dictionary { { alg, ES256 }, { kid, _keyId }, { typ, JWT } }; string token = JWT.Encode(payload, _privateKey, JwsAlgorithm.ES256, extraHeaders); _logger.LogInformation(Generated JWT: {Token}, t
Topic:
App & System Services
SubTopic:
StoreKit
After game restart first purchase is contained in receipt but the next ones is the same as first one so new purchases is not added. I afraid players can be charged for purchase but on my server I will not receive new purchases instead receipt with old one so they can do not receive in game currency. Will in production I receive a receipts with new consumable every time player purchase it? I use Unity3d In-app purchasing 5.0.1.
Topic:
App & System Services
SubTopic:
StoreKit
using Jose; using Newtonsoft.Json; using System.IdentityModel.Tokens.Jwt; using System.Net.Http.Headers; using System.Security.Cryptography; using System.Text; This Generation of Api token works on .net 9 I post the main methods I struggle with: { var keyText = File.ReadAllText(filePath) .Replace(-----BEGIN PRIVATE KEY-----, ) .Replace(-----END PRIVATE KEY-----, ) .Replace(r, ) .Replace(n, ) .Trim(); var keyBytes = Convert.FromBase64String(keyText); var ecdsa = ECDsa.Create(); ecdsa.ImportPkcs8PrivateKey(keyBytes, out _); return ecdsa; } private string GenerateApiToken() { var payload = new Dictionary { { iss, _issuerId }, { iat, DateTimeOffset.UtcNow.ToUnixTimeSeconds() }, { exp, DateTimeOffset.UtcNow.AddMinutes(5).ToUnixTimeSeconds() }, { aud, appstoreconnect-v1 }, { bid, _bundleId } }; var extraHeaders = new Dictionary { { alg, ES256 }, { kid, _keyId }, { typ, JWT } }; string token = JWT.Encode(payload, _privateKey, JwsAlgorithm.ES256, extraHeaders); _logger.LogInformation(Generated JWT: {Token}, token); r
Topic:
App & System Services
SubTopic:
StoreKit