Search results for

“iPhone 16 pro”

80,719 results found

Post

Replies

Boosts

Views

Activity

Dual Monitor Studio Display XDR fails on MacBook Pro M4 Pro
I have two Macbook Pros: 14 M4 Pro (company) 16 M4 Max (personal) I work remote full-time and recently purchased 2 of the new Studio Display XDRs. Everything works perfectly however I chose to connect them to the M4 Max. I have a caldigit Element TB5 hub and can daisy chain both monitors through that perfectly. With that said, no matter how I plug them into the M4 Pro I can only ever get one to light up at a time. What I have tried to resolve it: Plug them in individually to the m4 pro Plug them in one at a time, force them to 60hz and then plug them both in. Daisy Chaining the displays Daisy Chaining the displays through the TB5 Hub Nothing works. Only one display comes on and its whichever is plugged in first. I have even tried lowering the refresh to as low as it goes on both manually then plugging them back in. Still nothing. From what I am reading it appears to be that the M4 Pro has 3 display lanes and when I plug the first studio display XDR it is u
1
0
46
1d
Reply to Dual Monitor Studio Display XDR fails on MacBook Pro M4 Pro
First off, to clarify the purpose of this forum and my role at Apple, this forum is specifically to support engineers building products for our platform, not consumer-level support. I'm responding here because I hope the information will be helpful to you and to other engineers working on our hardware. However, I can't comment on if or when this will be fixed, nor am I the right person to try and pass feedback through. Secondly, on the feedback side, I'd appreciate you filling a bug on this and then posting the bug number back here so I can ensure it gets to the correct team. That's the best way to get this feedback to the relevant engineering team. In any case, I can't provide you with a direct solution, but I can confirm that this is basically what's going on: From what I am reading, it appears to be that the M4 Pro has 3 display lanes, and when I plug the first Studio Display XDR, it is using 2 lanes. More specifically, the kernel logic that assigns display pipes to monitors is not particularly so
1d
Control over "\(your_app) wants to open \(another_app)" Dialog
I can't find any information about why this is happening, nor can I reproduce the 'successful' state on this device. My team needs to understand this behavior, so any insight would be greatly appreciated! The expected behavior: If I delete both apps and reinstall them, attempting to open the second app from my app should trigger the system confirmation dialog. The specifics: I'm using the MSAL library. It navigates the user to the Microsoft Authenticator app and then returns to my app. However, even after resetting the phone and reinstalling both apps, the dialog never shows up (it just opens the app directly). Does anyone know the logic behind how iOS handles these prompts or why it might be persistent even after a reset? Thanks in advance!
4
0
511
1d
Crashes occur on iOS 26.4
Since updating the OS to 26.4, the app has been crashing more often after I launch it. The devices on which this issue has been confirmed are as follows: ・iPhone SE (2nd generation) ・9th-generation iPad ・8th-generation iPad ・5th-generation iPad mini We have confirmed that the application functions properly on all devices prior to the OS update.
5
0
691
1d
Reply to Crashes occur on iOS 26.4
Part 1: Thank you for your reply. I have attached the log file. I apologize for the inconvenience, but please take a look. So, starting with the log, the first thing that jumps out at me is that it's ascribing the crash to this stack in thread 0: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread: 0 libsystem_kernel.dylib 0x24a42ccd4 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x24a43030c mach_msg2_internal + 76 2 libsystem_kernel.dylib 0x24a43022c mach_msg2 + 4 [inlined] 3 libsystem_kernel.dylib 0x24a43022c mach_msg_overwrite + 424 4 libsystem_kernel.dylib 0x24a430078 mach_msg + 24 5 CoreFoundation 0x19b9dfea4 __CFRunLoopServiceMachPort + 160 6 CoreFoundation 0x19b9a9f94 __CFRunLoopRun + 1188 7 CoreFoundation 0x19b9a91d0 _CFRunLoopRunSpecificWithOptions + 532 8 GraphicsServices 0x240eb7498 GSEventRunModal + 120 9 UIKitCore 0x1a166d2cc -[UIApplication _run] + 796 10 UIKitCore 0x1a15d8158 UIApplicationMain + 332 11 UnityFramework 0x11cbfbb08 12 sekai 0x1020bbbb8 13 dyld 0x1985bdc1c start + 6928 That's ba
1d
Supported way to expose an iPhone+controller as a macOS gamepad without restricted entitlements?
I’m prototyping a personal-use system that lets an iPhone with a physically attached controller act as an input device for a Mac. End goal: Use the iPhone as the transport and sensor host Use the attached physical controller for buttons/sticks Map the iPhone gyroscope to the controller’s right stick to get gyro aim in Mac games / cloud-streamed games such as GeForce NOW that don't support the gyro. What I’m trying to understand is whether Apple supports any path for this on macOS that does NOT require restricted entitlements or paid-program-only capabilities. What I’ve already found: CoreHID virtual HID device creation appears to require com.apple.developer.hid.virtual.device HIDDriverKit / system extensions appear to require Apple-granted entitlements as well GCVirtualController does not seem to solve the problem because I need a controller-visible device that other apps can see, not just controls inside my own app So my concrete question is: Is there any supported, entitlement-fre
3
0
84
2d
My app fails to launch since I have changed of iPhone (from iPhone13 pro to iPhone 17 pro)
Since I have changed of iPhone (yesterday) to run my draft application, I systematically, and instantaneously get a message The application failed to launch., i.e. the application successfully built and was downloaded to the new iPhone (Iphone 17 pro - iOS 26.4). I have checked that this new iPhone is well registered on my list of authorized devices. Could you help me to fix this issue ? Here is the verbose attached to the failure: The application failed to launch. Domain: com.apple.dt.CoreDeviceError Code: 10002 User Info: { BundleIdentifier = com.laurent-guise.ble-laser; DVTErrorCreationDateKey = 2026-03-30 07:59:46 +0000; IDERunOperationFailingWorker = IDELaunchCoreDeviceWorker; } The request to open com.laurent-guise.ble-laser failed. Domain: FBSOpenApplicationServiceErrorDomain Code: 1 Failure Reason: The request was denied by service delegate (SBMainWorkspace). User Info: { BSErrorCodeDescription = RequestDenied; FBSOpenApplicationRequestID = 0x3868; } The op
1
0
40
2d
AccessorySetupKit: Can I use bluetoothNameSubstring be used without bluetoothCompanyIdentifier?
I'm integrating AccessorySetupKit for BLE earbuds discovery and running into an issue with ASDiscoveryDescriptor configuration. Our earbuds don't have a fixed Bluetooth SIG company identifier. So I'm trying to use bluetoothNameSubstring + bluetoothServiceUUID instead. However, this combination never discovers any devices. The picker appears but stays empty. As soon as I add a bluetoothCompanyIdentifier, the device is found instantly. I reproduced this with my Bose QC35 II as well, so it's not specific to our hardware. My configuration: bluetoothServiceUUID: set to our custom UUID bluetoothNameSubstring: set to a substring matching the advertised device name NSAccessorySetupBluetoothServices + NSAccessorySetupBluetoothNames both set in Info.plist supportedOptions: .bluetoothPairingLE iOS 26.3.1, iPhone 11 The documentation doesn't mention that bluetoothCompanyIdentifier is required. Is bluetoothCompanyIdentifier actually required for BLE discovery? If so, is there a recommended approach for devices th
1
0
24
2d
Reply to Does the OS has dedicated volume levels for each AVAudioSessionCategory.
Also, on the specific question here: Could you please explain about this inconsistency w.r.t. Volume level. There are actually at least two different factors at work here: I don't know the full details of the entire system, but the system does maintain separate volume states for at least CallKit and other audio, so that phone calls start at a consistent volume regardless of other activity. Different audio session configurations have different maximum volumes and, in particular, Playback is louder than PlayAndRecord. In addition, the CallKit AudioSession has a noticeably higher max than a standard PlayAndRecord. Either/both of those factors mean that it's normal for the playback volume to change when the audio category changes. This doesn't matter for most apps, as they simply pick the category that best fits their overall requirements and don't change it. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic: Media Technologies SubTopic: Audio Tags:
2d
[FB21797091] Regression: Universal Links/AASA Fetching Fails for IDN on iOS 16+
Reference: FB21797091 / Related to thread 807695 Hello, I have already submitted a report regarding this issue via Feedback Assistant (FB21797091), but I would like to share the technical details here to seek further insights or potential workarounds. We are experiencing a technical regression where Universal Links and Shared Web Credentials fail to resolve for Internationalized Domain Names (IDN) specifically on iOS 16 and later. This issue appears to be identical to the one discussed in thread 807695 (https://developer.apple.com/forums/thread/807695). Technical Contrast: What works vs. What fails On the exact same app build and iOS 16+ devices, we observe a clear distinction: Standard ASCII Domain (onelink.me): Works perfectly. (Proves App ID and Entitlements are correct) Internal Development Domain (Standard ASCII): Works perfectly. (Proves our server-side AASA hosting and HTTPS configuration are correct) Japanese IDN Domain (xn--[punycode].com): Fails completely. (Status: unspecified) No
16
0
662
2d
Xcode Source Control pull/push hangs indefinitely, terminal Git works normally After Tahoe 26.3 (25D125) Update
Device Details: MBP M2 Pro AND MBP M3 Pro macOS 26.3 (25D125) Xcode Version 26.3, 26.2, 26.1 (I reinstalled all 3 of these after the macOS update) BUG: Xcode hangs indefinitely when performing Source Control operations (Pull or Push) on a Git repository that uses SSH authentication. The same repository works correctly when performing the equivalent Git operations from the Terminal using the Git CLI. The issue appears to be specific to Xcode’s internal Source Control integration. When the operation is triggered from Xcode, the UI shows a spinning progress indicator and never completes. Terminal Git commands (git fetch, git pull, git push) complete normally using the same SSH key and repository. A hang sample taken during the issue shows the Xcode main thread blocked in Source Control authentication and fingerprint handling code paths, including: IDESourceControlUIHandler IDESourceControlFingerprintManager handleAuthenticationFailure showFingerprintAlertOnWindow This suggests Xcode may be wait
4
0
238
2d
App Store Version Not Working on iOS 12
I recently released version 8.5.4 (build 188) using Cloud Build. During testing via TestFlight, the app worked correctly on an iPhone 6 running iOS 12.5.8. However, after the app was published on the App Store, I found that the same version does not open at all on iOS 12 devices. Previously, earlier versions (such as 8.5.3) were functioning properly on iOS 12. My app’s minimum deployment target is set to iOS 12.0. This issue appears only with the App Store version, while the TestFlight version works fine on the same device. Due to this, I have paused the phased release of version 8.5.4 to prevent further impact on users still running iOS 12. I would like guidance on the following: 1. Has there been any recent change or limitation affecting apps targeting iOS 12 on the App Store? 2. Is there a way to prevent iOS 12 users from downloading version 8.5.4 while allowing them to continue using version 8.5.3? 3. Is there any recommended approach to ensure compatibility or restrict distribution based on iOS
1
0
101
2d
Dual Monitor Studio Display XDR fails on MacBook Pro M4 Pro
I have two Macbook Pros: 14 M4 Pro (company) 16 M4 Max (personal) I work remote full-time and recently purchased 2 of the new Studio Display XDRs. Everything works perfectly however I chose to connect them to the M4 Max. I have a caldigit Element TB5 hub and can daisy chain both monitors through that perfectly. With that said, no matter how I plug them into the M4 Pro I can only ever get one to light up at a time. What I have tried to resolve it: Plug them in individually to the m4 pro Plug them in one at a time, force them to 60hz and then plug them both in. Daisy Chaining the displays Daisy Chaining the displays through the TB5 Hub Nothing works. Only one display comes on and its whichever is plugged in first. I have even tried lowering the refresh to as low as it goes on both manually then plugging them back in. Still nothing. From what I am reading it appears to be that the M4 Pro has 3 display lanes and when I plug the first studio display XDR it is u
Replies
1
Boosts
0
Views
46
Activity
1d
Reply to Dual Monitor Studio Display XDR fails on MacBook Pro M4 Pro
First off, to clarify the purpose of this forum and my role at Apple, this forum is specifically to support engineers building products for our platform, not consumer-level support. I'm responding here because I hope the information will be helpful to you and to other engineers working on our hardware. However, I can't comment on if or when this will be fixed, nor am I the right person to try and pass feedback through. Secondly, on the feedback side, I'd appreciate you filling a bug on this and then posting the bug number back here so I can ensure it gets to the correct team. That's the best way to get this feedback to the relevant engineering team. In any case, I can't provide you with a direct solution, but I can confirm that this is basically what's going on: From what I am reading, it appears to be that the M4 Pro has 3 display lanes, and when I plug the first Studio Display XDR, it is using 2 lanes. More specifically, the kernel logic that assigns display pipes to monitors is not particularly so
Replies
Boosts
Views
Activity
1d
Control over "\(your_app) wants to open \(another_app)" Dialog
I can't find any information about why this is happening, nor can I reproduce the 'successful' state on this device. My team needs to understand this behavior, so any insight would be greatly appreciated! The expected behavior: If I delete both apps and reinstall them, attempting to open the second app from my app should trigger the system confirmation dialog. The specifics: I'm using the MSAL library. It navigates the user to the Microsoft Authenticator app and then returns to my app. However, even after resetting the phone and reinstalling both apps, the dialog never shows up (it just opens the app directly). Does anyone know the logic behind how iOS handles these prompts or why it might be persistent even after a reset? Thanks in advance!
Replies
4
Boosts
0
Views
511
Activity
1d
Crashes occur on iOS 26.4
Since updating the OS to 26.4, the app has been crashing more often after I launch it. The devices on which this issue has been confirmed are as follows: ・iPhone SE (2nd generation) ・9th-generation iPad ・8th-generation iPad ・5th-generation iPad mini We have confirmed that the application functions properly on all devices prior to the OS update.
Replies
5
Boosts
0
Views
691
Activity
1d
Reply to Crashes occur on iOS 26.4
Part 1: Thank you for your reply. I have attached the log file. I apologize for the inconvenience, but please take a look. So, starting with the log, the first thing that jumps out at me is that it's ascribing the crash to this stack in thread 0: Thread 0 Crashed:: Dispatch queue: com.apple.main-thread: 0 libsystem_kernel.dylib 0x24a42ccd4 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x24a43030c mach_msg2_internal + 76 2 libsystem_kernel.dylib 0x24a43022c mach_msg2 + 4 [inlined] 3 libsystem_kernel.dylib 0x24a43022c mach_msg_overwrite + 424 4 libsystem_kernel.dylib 0x24a430078 mach_msg + 24 5 CoreFoundation 0x19b9dfea4 __CFRunLoopServiceMachPort + 160 6 CoreFoundation 0x19b9a9f94 __CFRunLoopRun + 1188 7 CoreFoundation 0x19b9a91d0 _CFRunLoopRunSpecificWithOptions + 532 8 GraphicsServices 0x240eb7498 GSEventRunModal + 120 9 UIKitCore 0x1a166d2cc -[UIApplication _run] + 796 10 UIKitCore 0x1a15d8158 UIApplicationMain + 332 11 UnityFramework 0x11cbfbb08 12 sekai 0x1020bbbb8 13 dyld 0x1985bdc1c start + 6928 That's ba
Replies
Boosts
Views
Activity
1d
Reply to iCloud Sync not working with iPhone, works fine for Mac.
I just updated my iPhone to 26.5 beta. The syncing is now working on the iPhone. I have Mac, AppleTV and iPhone all running at the same time, and any change to SwiftData on any of the 3 devices immediately updates on the other 2.
Replies
Boosts
Views
Activity
1d
Supported way to expose an iPhone+controller as a macOS gamepad without restricted entitlements?
I’m prototyping a personal-use system that lets an iPhone with a physically attached controller act as an input device for a Mac. End goal: Use the iPhone as the transport and sensor host Use the attached physical controller for buttons/sticks Map the iPhone gyroscope to the controller’s right stick to get gyro aim in Mac games / cloud-streamed games such as GeForce NOW that don't support the gyro. What I’m trying to understand is whether Apple supports any path for this on macOS that does NOT require restricted entitlements or paid-program-only capabilities. What I’ve already found: CoreHID virtual HID device creation appears to require com.apple.developer.hid.virtual.device HIDDriverKit / system extensions appear to require Apple-granted entitlements as well GCVirtualController does not seem to solve the problem because I need a controller-visible device that other apps can see, not just controls inside my own app So my concrete question is: Is there any supported, entitlement-fre
Replies
3
Boosts
0
Views
84
Activity
2d
My app fails to launch since I have changed of iPhone (from iPhone13 pro to iPhone 17 pro)
Since I have changed of iPhone (yesterday) to run my draft application, I systematically, and instantaneously get a message The application failed to launch., i.e. the application successfully built and was downloaded to the new iPhone (Iphone 17 pro - iOS 26.4). I have checked that this new iPhone is well registered on my list of authorized devices. Could you help me to fix this issue ? Here is the verbose attached to the failure: The application failed to launch. Domain: com.apple.dt.CoreDeviceError Code: 10002 User Info: { BundleIdentifier = com.laurent-guise.ble-laser; DVTErrorCreationDateKey = 2026-03-30 07:59:46 +0000; IDERunOperationFailingWorker = IDELaunchCoreDeviceWorker; } The request to open com.laurent-guise.ble-laser failed. Domain: FBSOpenApplicationServiceErrorDomain Code: 1 Failure Reason: The request was denied by service delegate (SBMainWorkspace). User Info: { BSErrorCodeDescription = RequestDenied; FBSOpenApplicationRequestID = 0x3868; } The op
Replies
1
Boosts
0
Views
40
Activity
2d
Reply to My app fails to launch since I have changed of iPhone (from iPhone13 pro to iPhone 17 pro)
Curiously, I just switched off the developer mode on the concerned iPhone, and switched on after restart, and magically things now work. Mysterious, isn't it ...
Replies
Boosts
Views
Activity
2d
AccessorySetupKit: Can I use bluetoothNameSubstring be used without bluetoothCompanyIdentifier?
I'm integrating AccessorySetupKit for BLE earbuds discovery and running into an issue with ASDiscoveryDescriptor configuration. Our earbuds don't have a fixed Bluetooth SIG company identifier. So I'm trying to use bluetoothNameSubstring + bluetoothServiceUUID instead. However, this combination never discovers any devices. The picker appears but stays empty. As soon as I add a bluetoothCompanyIdentifier, the device is found instantly. I reproduced this with my Bose QC35 II as well, so it's not specific to our hardware. My configuration: bluetoothServiceUUID: set to our custom UUID bluetoothNameSubstring: set to a substring matching the advertised device name NSAccessorySetupBluetoothServices + NSAccessorySetupBluetoothNames both set in Info.plist supportedOptions: .bluetoothPairingLE iOS 26.3.1, iPhone 11 The documentation doesn't mention that bluetoothCompanyIdentifier is required. Is bluetoothCompanyIdentifier actually required for BLE discovery? If so, is there a recommended approach for devices th
Replies
1
Boosts
0
Views
24
Activity
2d
Reply to Does the OS has dedicated volume levels for each AVAudioSessionCategory.
Also, on the specific question here: Could you please explain about this inconsistency w.r.t. Volume level. There are actually at least two different factors at work here: I don't know the full details of the entire system, but the system does maintain separate volume states for at least CallKit and other audio, so that phone calls start at a consistent volume regardless of other activity. Different audio session configurations have different maximum volumes and, in particular, Playback is louder than PlayAndRecord. In addition, the CallKit AudioSession has a noticeably higher max than a standard PlayAndRecord. Either/both of those factors mean that it's normal for the playback volume to change when the audio category changes. This doesn't matter for most apps, as they simply pick the category that best fits their overall requirements and don't change it. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic: Media Technologies SubTopic: Audio Tags:
Replies
Boosts
Views
Activity
2d
[FB21797091] Regression: Universal Links/AASA Fetching Fails for IDN on iOS 16+
Reference: FB21797091 / Related to thread 807695 Hello, I have already submitted a report regarding this issue via Feedback Assistant (FB21797091), but I would like to share the technical details here to seek further insights or potential workarounds. We are experiencing a technical regression where Universal Links and Shared Web Credentials fail to resolve for Internationalized Domain Names (IDN) specifically on iOS 16 and later. This issue appears to be identical to the one discussed in thread 807695 (https://developer.apple.com/forums/thread/807695). Technical Contrast: What works vs. What fails On the exact same app build and iOS 16+ devices, we observe a clear distinction: Standard ASCII Domain (onelink.me): Works perfectly. (Proves App ID and Entitlements are correct) Internal Development Domain (Standard ASCII): Works perfectly. (Proves our server-side AASA hosting and HTTPS configuration are correct) Japanese IDN Domain (xn--[punycode].com): Fails completely. (Status: unspecified) No
Replies
16
Boosts
0
Views
662
Activity
2d
Xcode Source Control pull/push hangs indefinitely, terminal Git works normally After Tahoe 26.3 (25D125) Update
Device Details: MBP M2 Pro AND MBP M3 Pro macOS 26.3 (25D125) Xcode Version 26.3, 26.2, 26.1 (I reinstalled all 3 of these after the macOS update) BUG: Xcode hangs indefinitely when performing Source Control operations (Pull or Push) on a Git repository that uses SSH authentication. The same repository works correctly when performing the equivalent Git operations from the Terminal using the Git CLI. The issue appears to be specific to Xcode’s internal Source Control integration. When the operation is triggered from Xcode, the UI shows a spinning progress indicator and never completes. Terminal Git commands (git fetch, git pull, git push) complete normally using the same SSH key and repository. A hang sample taken during the issue shows the Xcode main thread blocked in Source Control authentication and fingerprint handling code paths, including: IDESourceControlUIHandler IDESourceControlFingerprintManager handleAuthenticationFailure showFingerprintAlertOnWindow This suggests Xcode may be wait
Replies
4
Boosts
0
Views
238
Activity
2d
App Store Version Not Working on iOS 12
I recently released version 8.5.4 (build 188) using Cloud Build. During testing via TestFlight, the app worked correctly on an iPhone 6 running iOS 12.5.8. However, after the app was published on the App Store, I found that the same version does not open at all on iOS 12 devices. Previously, earlier versions (such as 8.5.3) were functioning properly on iOS 12. My app’s minimum deployment target is set to iOS 12.0. This issue appears only with the App Store version, while the TestFlight version works fine on the same device. Due to this, I have paused the phased release of version 8.5.4 to prevent further impact on users still running iOS 12. I would like guidance on the following: 1. Has there been any recent change or limitation affecting apps targeting iOS 12 on the App Store? 2. Is there a way to prevent iOS 12 users from downloading version 8.5.4 while allowing them to continue using version 8.5.3? 3. Is there any recommended approach to ensure compatibility or restrict distribution based on iOS
Replies
1
Boosts
0
Views
101
Activity
2d
Your development team has reached the maximum number of registered iPhone devices.
Your development team has reached the maximum number of registered iPhone devices. I am use the free provisioning file. So how can I delete old device and use my new iPhone to develop my app. only way is use a paid account? or register a new Apple ID?
Topic: Code Signing SubTopic: General
Replies
6
Boosts
0
Views
1.3k
Activity
2d