Dear Apple Developer Support,
I’m reporting an issue in Xcode 16 where the iOS minimum Deployments value in the Targets General tab resets to blank when set below iOS 15.6. This issue does not occur when setting the target through Build Settings, where it’s retained correctly.
Steps to Reproduce:
Set the minimum Deployments value to below 15.6 in General > minimum Deployments.
Save and close the project.
Reopen the project and check the target in General — it’s blank.
Workarounds Tried:
Tested on Xcode 16, 16.1, and 16.2.
Manually set the target every time.
Set the target via Build Settings (works but is inconvenient).
System Info:
Xcode: 16.2
macOS: 14.5
This impacts my workflow as my project targets iOS 13. Please investigate and advise.
Please check the attached screenshots
Thanks and Regards,
Pavan
Post
Replies
Boosts
Views
Activity
Dear Apple Team,
I hope this message finds you well. I have a query regarding the configuration of frameworks for submission to the App Store. Specifically, I would like to confirm if enabling the "Build for Distribution" setting is mandatory for frameworks that are part of an app being uploaded to the App Store.
I understand that this option ensures compatibility by embedding module stability, especially when the framework is distributed externally or used with different versions of Swift. However, I would like to know if this is a strict requirement even for private/internal frameworks included in an app's bundle.
Your guidance on this matter will be greatly appreciated.
Thank you for your support.
Best regards,
Pavan
Does iOS Automatically Reconnect to Disconnected BLE Devices, or Is It App-Driven?
I have a few questions regarding BLE device reconnections in iOS:
When a BLE device gets disconnected, does iOS automatically attempt to reconnect to it, or is it the app’s responsibility to handle the reconnection logic?
If the app doesn’t initiate a BLE scan, will the OS still attempt to reconnect to previously paired devices, or is manual intervention by the app necessary?
What is the recommended approach to re-establish a BLE connection when:
The app has been deleted.
The BLE device remains connected in the iPhone's Bluetooth settings.
The app is reinstalled later.
Any insights or best practices would be greatly appreciated!
I'm encountering an issue where a specific BLE device (a Telematics Control Unit) is being discovered by some iPhone models but not others, all running the same iOS version (18.0.1).
Here's the breakdown:
Successful discovery: iPhone 11, iPhone 14 Plus, iPhone 6s
No discovery: iPhone 13, iPhone 12 mini
Firmware: The TCU firmware is up-to-date.
BLE: Bluetooth is enabled on all devices.
I've tried basic troubleshooting like restarting devices and resetting network settings, but the issue persists. Could this be related to differences in Bluetooth chipsets or antenna designs between iPhone models, even with the same iOS version? Are there any known compatibility issues between this TCU and specific iPhone models?
Any insights or suggestions for further debugging issue would be greatly appreciated!