When I startAdvertising, my localName is long,Will not be truncated and the type is 0X09;
self.advertisementData = @{CBAdvertisementDataLocalNameKey: localDevName, CBAdvertisementDataServiceUUIDsKey: @[[CBUUID UUIDWithString:serviceUUID]]
};
[self.peripheralManager startAdvertising:self.advertisementData];
IOS 18.5: The service uuids in ADV_IND occupies 24 bytes, the local name in SCAN_RESP is 20 bytes in size and has not been truncated, and there is no manufacturer specific data in SCAN_RESP;You can view the following image:
But in IOS26, why is the local name truncated to only 6 bytes for the same message, and why does SCAN_RESP always contain Manufacturer Specific Data;
Why is there such a big difference, and what changes has iOS 26 made for broadcasting? Is it necessary to include Manufacturer Specific Data in the IOS 26 SCAN.RESP message? What documents are available for reference?
Is there any way to ensure that the local name is not truncated? Is there a maximum length limit
Are there other ways to broadcast longer data?
Does anyone know why? thank
Apple Developers
RSS for tagThis is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
O aplicativo do PAGBANK e do IFOOD PAGO não funcionam com a versão do IOS26.
Está me causando muitos contra tempos…
O que devo fazer!?
Topic:
Community
SubTopic:
Apple Developers
I posted on twitter about my old account I haven’t used And it got this Ai voice to shut up. When I start taking at this hostel it activates some voice activation thing that makes this noise get really loud. is it some 3rd party app using an AI against me? Is someone else controllling my account and using my voice against me. Never had this issue this serious until I started living in the hostel.
Topic:
Community
SubTopic:
Apple Developers
After upgrading to iOS system 26, the local name broadcast type is 08, but before upgrading, it is 09 and will be included in the scan resp message; In version 26, the scan resp will also include Manufacturer Specific Data. Before the upgrade, the broadcast message may not necessarily include Manufacturer Specific Data; What I want to ask is, are there any restrictions on Bluetooth broadcasting in version 26? Is it necessary to include Manufacturer Specific Data data? If Manufacturer Specific Data data is included, it may cause fields in the local name broadcast to be truncated and use simple names of type 08
We are currently facing an issue with implementing "Sign in with Apple" in our iOS application built using Flutter. We've implemented "Sign in with Apple" using Firebase and On attempting to sign in, we are encountering the following error: “Sign-up not completed.”
We have verified that:
The Apple Sign is enabled on our Firebase Project.
The Sign in with Apple capability is enabled in the Xcode project.
The Apple Sign-In capability is enabled for the App ID on our Apple Developer account.
All the certificates were re-provisioned after enabling the capability.
The Bundle ID matches across Apple Developer portal and our app configuration.
The email and fullName scopes are requested in the credential.
Please let us know if you require any additional information. We’re happy to provide whatever is needed.
Here's a screenshot attached to explain the problem better
Hello Apple Developer Community,
I'm encountering a persistent issue while attempting to create a new partition on my Mac, and I'm hoping to get some assistance or insights from anyone who might have faced a similar problem.
Issue Description:
I'm trying to partition my internal drive. I initially used Disk Utility.app for this purpose. The partitioning process starts, but consistently freezes when it reaches approximately 10-20% completion. I've left it running overnight (for over 9 hours), but there was no progress, and the application remained unresponsive at that percentage.
After several attempts with Disk Utility, I decided to try using the diskutil commands in Terminal to see if that would yield a different result. I used commands such as diskutil apfs resizeContainer and diskutil partitionDisk. Unfortunately, these commands also result in the same behavior: the process starts, reports progress up to about 10-20%, and then completely freezes without any further output or completion, requiring me to force-quit Terminal.
Mac Model: Apple M4 Pro
MacOS Version: Sequoia 15.6
Hello, I currently have an Apple Developer account, Right now, I’m unable to renew my membership, and I cannot find the renewal or payment button. Please assist me and let me know the reason.
Topic:
Community
SubTopic:
Apple Developers
I am writing to report a significant battery drain issue after updating my Apple Watch SE (2nd generation) to watchOS 26.0 beta. Since the update, my watch’s battery life has drastically decreased: it goes from 100% to 0% in just 6 hours, whereas previously, under my typical usage, a single charge would last about 1.5 days.
I have already tried the following troubleshooting steps without success:
1. Performed a fresh reset of the watch.
2. Reset my iPhone.
3. Disabled background app activity.
4. Enabled airplane mode and power saving mode.
5. Disabled Live Activities and Photo Memories
Despite these measures, the issue persists. The battery health of my watch is at 90%, so I believe this is likely related to the software update.
I am quite concerned about this situation. I have researched and noticed that similar battery drain problems were reported by beta testers of watchOS 11, and unfortunately, there appeared to be no clear resolution at that time. I rely on my Apple Watch daily, and I sincerely hope this can be addressed soon.
I would appreciate your assistance in resolving this issue, as it is significantly affecting the usability of my Apple Watch.
Thank you for your attention to this matter.
Topic:
Community
SubTopic:
Apple Developers
Hi All, I searched for this feedback but didn't see it, so apologies if this has been covered by another thread. Exploring the new camera app, It doesn't seem to recognize that external storage has been connected, so the additional features that allow ProRes high frame rates will throw an error dialog stating that "to use this you need external storage" even when external storage is connected. Using the Files app, the phone recognizes the storage, and this is something I can do with this external storage device on the previous version of IOS.
It is clear that this release of the camera has been rewritten significantly since the last version. Is it possible that this is an oversight, a bug, or just functionality that has not been completed? Interested if anybody else is seeing this, or if it is just my setup.
Hey there,
Just writing here to say how I do enjoy the latest update, but I can’t seem to run it on my iPhone 14 Pro well because it tends to overheat. i can deal with the stuttering issues and app crashes, that’s understandable, but for some reason the hardware seem to really heat up after normal use (scrolling on social media platforms).
oh also, I do think rolling back your phone‘s software should be a simpler process as well. It’s not impossible, but the demand of a computer in reinstating a previous backup when iCloud backups your device through WiFi seems like a missed opportunity. Okay. Thank you for reading.
Topic:
Community
SubTopic:
Apple Developers
Connect the Zigbee color temperature light bridge to the Home app through the Matter Bridge (a device with a screen), and adjust the color temperature of the light on the screen. However, the color temperature of the corresponding device on the Home app is not synchronized, as shown in the following figure
What information is missing from the Home app when my device reports color temperature during control?
Hey everyone,
I've got a feature suggestion for iOS that I believe would significantly benefit users by optimizing battery life and data usage through more intelligent Wi-Fi prioritization.
While iOS already favors Wi-Fi over cellular when available (due to its lower power consumption), there's room to enhance this behavior with more granular user control.
My proposal is to introduce an explicit option: "Prioritize Wi-Fi for Energy Saving."
How It Could Work
Global Toggle (Settings > Wi-Fi or Settings > Battery):
A simple switch that makes the iPhone more "aggressive" in maintaining a Wi-Fi connection. When active, it would reduce the likelihood of switching to cellular data during minor Wi-Fi signal fluctuations. This ensures the device stays on the more energy-efficient Wi-Fi network for longer periods, even if cellular signal is strong.
This could also subtly influence Wi-Fi Assist, making it less eager to use cellular when Wi-Fi is slightly weak but still usable, prioritizing energy savings.
Per-Network Option (Settings > Wi-Fi > [Network Name] > "i" icon):
Adding an option like "Prioritize This Network for Energy Saving" within individual Wi-Fi network settings. This would be perfect for trusted networks like home or work, where users want to ensure maximum battery life. The iPhone would then make an extra effort to remain connected to that specific Wi-Fi network.
Integration with Low Power Mode:
For seamless optimization, this feature could automatically be enabled or its behavior enhanced when Low Power Mode is active, aligning perfectly with the goal of battery conservation.
Key Benefits
Extended Battery Life: By consistently favoring the more energy-efficient Wi-Fi radio, we minimize cellular power draw.
Reduced Cellular Data Use: Helps prevent accidental or unnecessary shifts to cellular data, saving precious megabytes.
Greater User Control: Gives users who prioritize battery longevity and data limits a direct tool to fine-tune their device's network behavior.
This feature would be a valuable enhancement to iOS, offering users more control and a genuinely optimized experience.
Topic:
Community
SubTopic:
Apple Developers
Dear Apple:
After upgrading to version 26 of the iPhone, when broadcasting using the local name, the iPhone 15 Pro Max was truncated to iPhone 15 Pro Ma with a type of 08 (shortened), but the overall length of the broadcast did not exceed 31 bytes
System:
OS: macOS 15.5
CPU: (10) arm64 Apple M1 Pro
Memory: 82.02 MB / 16.00 GB
Shell: 5.9 - /bin/zsh`
IDEs:
Xcode: 16.1/16B40 - /usr/bin/xcodebuild
Managers:
CocoaPods: 1.15.2 - /Users/liuxiwei/.rvm/gems/ruby-3.3.5/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 24.1, iOS 18.1, macOS 15.1, tvOS 18.1, visionOS 2.1, watchOS 11.1
Android SDK: Not Found
i use react-native to build ios app . when archive than it happens:
ld: Assertion failed: (it != _dylibToOrdinal.end()), function dylibToOrdinal, file OutputFile.cpp, line 5184.
Topic:
Community
SubTopic:
Apple Developers
Mail sidebar stays
Topic:
Community
SubTopic:
Apple Developers
Dear Apple:
If a BLE advertisement carries both a 16-bit service UUIDs and a 128-bit service UUIDs along with a local name, the local name will be placed in the scan response, then when the advertisement is turned off, both the 16-bit and 128-bit service UUIDs disappear while the local name persists. Subsequently, when transmitting a new advertisement that includes the 16-bit service UUIDs and local name, the resulting advertisement contains two local names. What methods can be used to avoid having two local names appearing simultaneously?Thanks
Hi
Everybody knows about how this kind of files works.
My issue is about trying to load data from these files to a HTML page.
Everything works, I can read and use this data on my project however the records I have in Numbers, text where there are commas for punctuation, will be separated when this file is loaded. The comma is breaking the records, I know this is a CSV file but is there a way to set semicolon as delimiter on Mac or Numbers to be able to use the comma in my records without any issue? Also could be another symbol, but definitely I need the commas. thank you!
Hello all,
We are in the process of deploying EAP-TLS Wi-Fi authentication across our corporate environment for both Windows and macOS devices. All endpoints are managed via Workspace ONE.
As part of our macOS configuration, we are pushing device certificates to the login keychain of managed MacBooks. For testing purposes, we have explicitly set the Access Control List (ACL) of the associated private key to allow all applications access. This includes:
eapolclient, which handles the EAP-TLS handshake for Wi-Fi
panGPS, which is responsible for establishing the GlobalProtect VPN connection (we are using certificate-based authentication with pre-logon enabled)
Additionally, we have configured and deployed a Wi-Fi profile via Workspace ONE to prevent users from having to manually select their device certificate - basically the identity preference card in Keychain Access.
Despite these settings, we are still encountering Keychain Access prompts when eapolclient attempts to access the private key. This happens even though the key is configured to allow all applications access. This behavior is unexpected, and we’re trying to understand why these prompts persist.
Has anyone encountered similar behavior on macOS, or is there something we're missing in terms of permissions or keychain configuration that could be causing this? We would greatly appreciate any insight or guidance.
Thank you,
Kyo
Topic:
Community
SubTopic:
Apple Developers
Good day.
Friends, please help.
I installed iOS 26 Betta version.
During the update, there was a power surge and the Internet went out. The download was difficult but it went through. Now I can't check for updates. Write connection error and checking for updates.
I can't roll back to 18.5.
It gives an error through the computer.
Please help.
Thank you in advance.
Topic:
Community
SubTopic:
Apple Developers
Please expedite to Solve this bug , my Singpass is unable to launch in iOS 26. I believe this is more urgent than a new pride theme wallpaper 🏳️🌈
Topic:
Community
SubTopic:
Apple Developers