Search results for

“Visual Studio Maui IOS”

109,084 results found

Post

Replies

Boosts

Views

Activity

Custom Capacitor 6 plugin with SPM: "plugin is not implemented on ios" despite being compiled
Hi everyone, I'm building an iOS app using Capacitor 6 with Swift Package Manager (SPM). I have a custom native plugin (AppleIAPPlugin) for StoreKit 2 In-App Purchases that lives in the App target (not as an SPM package). Despite compiling successfully, the JavaScript bridge throws: AppleIAP plugin is not implemented on ios Setup AppleIAPPlugin.swift: swift import Foundation import Capacitor import StoreKit @objc(AppleIAPPlugin) public class AppleIAPPlugin: CAPPlugin, CAPBridgedPlugin { public let identifier = AppleIAPPlugin public let jsName = AppleIAP public let pluginMethods: [CAPPluginMethod] = [ CAPPluginMethod(name: getProducts, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: purchase, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: restorePurchases, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: getCurrentEntitlements, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: openManageSubscriptions, returnType: CAPPluginReturnPromise), ] @objc func
1
0
33
6d
Native Wind Animation Layer for Apple Maps / MapKit
Hey Apple team, I'd love to see a native wind animation layer added to Apple Maps and MapKit. A built-in, system-level wind visualization — similar to the animated weather layers seen in third-party apps — would be an incredibly powerful tool for developers building weather, aviation, marine, outdoor recreation, and navigation apps. Having this baked natively into MapKit would mean smoother performance, better battery efficiency, and a consistent experience across iOS, iPadOS, and macOS — rather than every developer having to reinvent the wheel with custom particle systems or third-party SDKs. Please Apple — this would be a fantastic addition to the Maps ecosystem. 🌬️🗺️
1
0
49
6d
[Matter] Device cannot be commissioned to Google Home through iOS
Hi, We are facing the issue of commissioning our Matter device to google home through iOS device will be 100% failed. Here is our test summary regarding the issue: TestCase1 [OK]: Commissioning our Matter 1.4.0 device to Google Nest Hub 2 by Android device (see log DoorWindow_2.0.1_Google_Success.txt ) TestCase2 [NG]: Commissioning Matter 1.4.0 device to Google Nest Hub 2 by iPhone13 or iPhone16 (see log DoorWindow_2.0.1_Google_by_iOS_NG.txt ) TestCase3 [OK]: Commissioning our Matter 1.3.0 device to Google Nest Hub 2 by iPhone13 In TestCase2, we noticed that device was first commissioned to iOS(Apple keychain) then iOS opened a commissioning window again to commission it in Google’s ecosystem, and the device was failed at above step 2, so we also tried: Commissioning the device to Apple Home works as expected, next share the device to Google Home app on iOS, this also fails. Commissioning the device to Apple Home works as expected, next share the device to Google Home app o
4
0
213
6d
EASession(accessory:forProtocol:) always returns nil — MFI accessory iAP2
EASession(accessory:forProtocol:) always returns nil — MFI accessory iAP2 Platform: iOS 17+ | Hardware: Custom MFI-certified accessory (USB-C, iAP2) | Language: Swift Problem We have a custom MFI-certified accessory communicating over USB-C using ExternalAccessory. The app calls EASession(accessory:forProtocol:) after receiving EAAccessoryDidConnect but it always returns nil. We never get past session creation. What we have verified We captured a sysdiagnose on-device and analysed the accessoryd-packets log. The full iAP2 handshake completes successfully at the OS level: USB attach succeeds MFI auth certificate is present and Apple-issued Auth challenge and response complete successfully IdentificationInformation is accepted by iOS — protocol string and Team ID are correct EAAccessoryDidConnect fires as expected iOS sends StartExternalAccessoryProtocolSession — the OS-level session is established So the hardware, MFI auth, protocol string, and Team ID are all correct. Despite this,
5
0
150
6d
iPadOS 26.1: new issue with traitCollection when changing dark mode
Since iPadOS 26.1 I notice a new annoying bug when changing the dark mode option of the system. The appearance of the UI changes, but no longer for view controllers which are presented as Popover. For these view controllers the method traitCollectionDidChange() is still called (though sometimes with a very large delay), but checking the traitCollection property of the view controller in there does no longer return the correct appearance (which is probably why the visual appearance of the popover doesn't change anymore). So if the dark mode was just switched on, traitCollectionDidChange() is called, but the traitCollection.userInterfaceStyle property still tells me that the system is in normal mode. More concrete, traitCollection.userInterfaceStyle seems to be set correctly only(!) when opening the popover, and while the popover is open, it is never updated anymore when the dark mode changes. This is also visible in the standard Apps of the iPad, like the Apple Maps App: just tap on the map icon at th
6
0
527
6d
Reply to CKQuerySubscription on public database never triggers APNS push in Production environment
Thanks for confirming that the subscriptions are there, which helps rule out the technical issue on the app side. I believe that the issue is a regression in iOS 26.4, and I just replied the other thread here. Do you have a feedback report yet? If not, would you mind to file one and share your report ID? You don't need to capture a sysdiagnose for your report, but mentioning the user impact in your report will be great. Thanks again. Best, —— Ziqiao Chen  Worldwide Developer Relations.
6d
Reply to iCloud Sync not working with iPhone, works fine for Mac.
Thank you for reporting the issue, which does seem like a regression in iOS 26.4. Given the extensive impact of the issue, I’d suggest that you file a feedback report, if not yet, to attract more attention from the relevant engineering team. Specific to the issue, you don't need to capture a sysdiagnose to file a feedback report, but please mention the user impact in your report, if you don't mind. Please share your feedback report ID here. Thanks again. Best, —— Ziqiao Chen  Worldwide Developer Relations.
6d
Text alignment issue in iOS 26.4
There appears to be a serious issue in iOS 26.4 regarding text alignment. All text strings are rendered right-aligned instead of left-aligned, even when explicitly setting the paragraph style to NSTextAlignmentLeft. This behavior is unexpected and seems to indicate a regression in text rendering. Could you please confirm whether this is a known issue in iOS 26.4? I am using the following code in a central function that has been working reliably for years across all my apps. Best regards, Rolf Code: NSMutableParagraphStyle* paragraphLeft = [[NSMutableParagraphStyle alloc] init]; if (paragraphLeft != nil) { paragraphLeft.alignment = NSTextAlignmentLeft; NSDictionary *settings = @{ NSFontAttributeName : font, NSForegroundColorAttributeName : fontclr, NSParagraphStyleAttributeName : paragraphLeft }; [theString drawAtPoint:CGPointMake(x, y - font.ascender) withAttributes:settings]; [paragraphLeft release]; }
Topic: UI Frameworks SubTopic: UIKit
3
0
170
6d
iOS 26.1 PHPickerConfiguration.preselectedAssetIdentifiers doesn't select previous pictures in the PHPickerViewController
Hi, I faced with the issue on iOS 26.1 with PHPickerViewController. After first selection I save assetIdentifier of PHPickerResult for images. next time I open the picker I expect to have the images selected based on assetIdentifier Code: var config = PHPickerConfiguration(photoLibrary: .shared()) config.selectionLimit = 10 config.filter = .images config.preselectedAssetIdentifiers = images.compactMap(.assetID) let picker = PHPickerViewController(configuration: config) picker.delegate = self present(picker, animated: true) But on iOS 26.1 they aren't selected. On lower iOS version all works fine. Does anybody faced with similar issue?
Topic: UI Frameworks SubTopic: UIKit
10
0
689
6d
iPhone收不到PushKit推送
token:eb3b63ab94b136f6d25a86d48bb4b7ff20377e393f137cb4f43b17560112bf51 msgId:67d4c88d-61b1-4f51-df0b-2efa022fd672 机型:iPhone7 系统:iOS 15.8.3 问题描述:后端服务器调用苹果提供的pushKit推送API且已成功返回上述msgId,客户端App也已经实现对应的CallKit方法reportNewIncomingCall,但没有收到对应的推送,这是什么原因呢?
1
0
58
6d
Reply to Text alignment issue in iOS 26.4
As a temporary workaround, I have replaced the system font with Helvetica Neue in the affected parts of my apps. This is not an ideal solution, but it allows users to continue using the apps without the rendering problems observed on iOS 26.4. I would still appreciate any information regarding the underlying issue with system font rendering, as I would prefer to return to the system font in the future if possible.
Topic: UI Frameworks SubTopic: UIKit
6d
Scheduled events reach threshold almost immediately on iOS 26.2
Hi, we are developing a screen time management app. The app locks the device after it was used for specified amount of time. After updating to iOS 26.2, we noticed a huge issue: the events started to fire (reach the threshold) in the DeviceActivityMonitorExtension prematurely, almost immediately after scheduling. The only solution we've found is to delete the app and reboot the device, but the effect is not lasting long and this does not always help. Before updating to iOS 26, events also used to sometimes fire prematurely, but rescheduling the event often helped. Now the rescheduling happens almost every second and the events keep reaching the threshold prematurely. Can you suggest any workarounds for this issue?
5
0
378
6d
Reply to Scheduled events reach threshold almost immediately on iOS 26.2
[quote='874812022, DTS Engineer, /thread/814559?answerId=874812022#874812022'] Make certain you properly handle rescheduling scenarios. [/quote] Hey Albert @DTS Engineer @DTS Engineer! Thanks a lot for your input on this! My bug report has been updated recently (FB18061981), and I have a follow up question: Now that the Screen Time devs have figured out the root cause of this bug, is it feasible to re-schedule the DeviceActivityEvent from within the eventDidReachThreshold(…) callback if we detect that it was called too early? We do have a workaround in place that dismisses the eventDidReachThreshold call if we detect that it was called unreasonably early: let timeSinceSchedulingActivity = currentTimeStamp - timeStampOfSchedulingActivity if timeSinceSchedulingActivity < 50 { // do not proceed to shielding the activity because this is not a real threshold callback, this is a bug!!! return } If we now, within this if condition, try to start a new DeviceActivityEvent that replaces the previous malfunctioning o
Topic: App & System Services SubTopic: General Tags:
6d
Reply to Crashed: com.apple.CFNetwork.LoaderQ
0 libquic.dylib 0x36d84 quic_fc_service_pending_send_data + 360 1 libquic.dylib 0x3bcf0 __quic_conn_outbound_stopping_block_invoke_2 + 28 2 Network 0x23e428 nw_protocol_instance_access_flow_state + 136 3 libquic.dylib 0x3bcb8 __quic_conn_outbound_stopping_block_invoke + 744 4 libquic.dylib 0x3b754 quic_conn_outbound_stopping + 168 5 Network 0x3559b4 nw_protocol_implementation_finalize_output_frames(nw_protocol*, nw_frame_array_s*) + 576 6 Network 0x67308 nw_flow_service_writes(NWConcrete_nw_endpoint_handler*, NWConcrete_nw_endpoint_flow*, nw_flow_protocol*) + 5264 7 Network 0x58944 nw_endpoint_handler_add_write_request + 4860 8 Network 0x57880 nw_endpoint_handler_add_write_request + 568 9 Network 0x575a4 nw_connection_add_write_request_on_queue(NWConcrete_nw_connection*, NSObject*, bool) + 228 10 Network 0x5c314 nw_connection_async_if_needed + 76 11 Network 0x573c4 nw_connection_add_write_request(NWConcrete_nw_connection*, NSObject*) + 312 12 Network 0x56868 nw_connection_send + 516 13 CFNetwork 0x66b30 NWIOC
6d
Custom Capacitor 6 plugin with SPM: "plugin is not implemented on ios" despite being compiled
Hi everyone, I'm building an iOS app using Capacitor 6 with Swift Package Manager (SPM). I have a custom native plugin (AppleIAPPlugin) for StoreKit 2 In-App Purchases that lives in the App target (not as an SPM package). Despite compiling successfully, the JavaScript bridge throws: AppleIAP plugin is not implemented on ios Setup AppleIAPPlugin.swift: swift import Foundation import Capacitor import StoreKit @objc(AppleIAPPlugin) public class AppleIAPPlugin: CAPPlugin, CAPBridgedPlugin { public let identifier = AppleIAPPlugin public let jsName = AppleIAP public let pluginMethods: [CAPPluginMethod] = [ CAPPluginMethod(name: getProducts, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: purchase, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: restorePurchases, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: getCurrentEntitlements, returnType: CAPPluginReturnPromise), CAPPluginMethod(name: openManageSubscriptions, returnType: CAPPluginReturnPromise), ] @objc func
Replies
1
Boosts
0
Views
33
Activity
6d
Native Wind Animation Layer for Apple Maps / MapKit
Hey Apple team, I'd love to see a native wind animation layer added to Apple Maps and MapKit. A built-in, system-level wind visualization — similar to the animated weather layers seen in third-party apps — would be an incredibly powerful tool for developers building weather, aviation, marine, outdoor recreation, and navigation apps. Having this baked natively into MapKit would mean smoother performance, better battery efficiency, and a consistent experience across iOS, iPadOS, and macOS — rather than every developer having to reinvent the wheel with custom particle systems or third-party SDKs. Please Apple — this would be a fantastic addition to the Maps ecosystem. 🌬️🗺️
Replies
1
Boosts
0
Views
49
Activity
6d
[Matter] Device cannot be commissioned to Google Home through iOS
Hi, We are facing the issue of commissioning our Matter device to google home through iOS device will be 100% failed. Here is our test summary regarding the issue: TestCase1 [OK]: Commissioning our Matter 1.4.0 device to Google Nest Hub 2 by Android device (see log DoorWindow_2.0.1_Google_Success.txt ) TestCase2 [NG]: Commissioning Matter 1.4.0 device to Google Nest Hub 2 by iPhone13 or iPhone16 (see log DoorWindow_2.0.1_Google_by_iOS_NG.txt ) TestCase3 [OK]: Commissioning our Matter 1.3.0 device to Google Nest Hub 2 by iPhone13 In TestCase2, we noticed that device was first commissioned to iOS(Apple keychain) then iOS opened a commissioning window again to commission it in Google’s ecosystem, and the device was failed at above step 2, so we also tried: Commissioning the device to Apple Home works as expected, next share the device to Google Home app on iOS, this also fails. Commissioning the device to Apple Home works as expected, next share the device to Google Home app o
Replies
4
Boosts
0
Views
213
Activity
6d
EASession(accessory:forProtocol:) always returns nil — MFI accessory iAP2
EASession(accessory:forProtocol:) always returns nil — MFI accessory iAP2 Platform: iOS 17+ | Hardware: Custom MFI-certified accessory (USB-C, iAP2) | Language: Swift Problem We have a custom MFI-certified accessory communicating over USB-C using ExternalAccessory. The app calls EASession(accessory:forProtocol:) after receiving EAAccessoryDidConnect but it always returns nil. We never get past session creation. What we have verified We captured a sysdiagnose on-device and analysed the accessoryd-packets log. The full iAP2 handshake completes successfully at the OS level: USB attach succeeds MFI auth certificate is present and Apple-issued Auth challenge and response complete successfully IdentificationInformation is accepted by iOS — protocol string and Team ID are correct EAAccessoryDidConnect fires as expected iOS sends StartExternalAccessoryProtocolSession — the OS-level session is established So the hardware, MFI auth, protocol string, and Team ID are all correct. Despite this,
Replies
5
Boosts
0
Views
150
Activity
6d
iPadOS 26.1: new issue with traitCollection when changing dark mode
Since iPadOS 26.1 I notice a new annoying bug when changing the dark mode option of the system. The appearance of the UI changes, but no longer for view controllers which are presented as Popover. For these view controllers the method traitCollectionDidChange() is still called (though sometimes with a very large delay), but checking the traitCollection property of the view controller in there does no longer return the correct appearance (which is probably why the visual appearance of the popover doesn't change anymore). So if the dark mode was just switched on, traitCollectionDidChange() is called, but the traitCollection.userInterfaceStyle property still tells me that the system is in normal mode. More concrete, traitCollection.userInterfaceStyle seems to be set correctly only(!) when opening the popover, and while the popover is open, it is never updated anymore when the dark mode changes. This is also visible in the standard Apps of the iPad, like the Apple Maps App: just tap on the map icon at th
Replies
6
Boosts
0
Views
527
Activity
6d
Reply to CKQuerySubscription on public database never triggers APNS push in Production environment
Thanks for confirming that the subscriptions are there, which helps rule out the technical issue on the app side. I believe that the issue is a regression in iOS 26.4, and I just replied the other thread here. Do you have a feedback report yet? If not, would you mind to file one and share your report ID? You don't need to capture a sysdiagnose for your report, but mentioning the user impact in your report will be great. Thanks again. Best, —— Ziqiao Chen  Worldwide Developer Relations.
Replies
Boosts
Views
Activity
6d
Reply to iCloud Sync not working with iPhone, works fine for Mac.
Thank you for reporting the issue, which does seem like a regression in iOS 26.4. Given the extensive impact of the issue, I’d suggest that you file a feedback report, if not yet, to attract more attention from the relevant engineering team. Specific to the issue, you don't need to capture a sysdiagnose to file a feedback report, but please mention the user impact in your report, if you don't mind. Please share your feedback report ID here. Thanks again. Best, —— Ziqiao Chen  Worldwide Developer Relations.
Replies
Boosts
Views
Activity
6d
Text alignment issue in iOS 26.4
There appears to be a serious issue in iOS 26.4 regarding text alignment. All text strings are rendered right-aligned instead of left-aligned, even when explicitly setting the paragraph style to NSTextAlignmentLeft. This behavior is unexpected and seems to indicate a regression in text rendering. Could you please confirm whether this is a known issue in iOS 26.4? I am using the following code in a central function that has been working reliably for years across all my apps. Best regards, Rolf Code: NSMutableParagraphStyle* paragraphLeft = [[NSMutableParagraphStyle alloc] init]; if (paragraphLeft != nil) { paragraphLeft.alignment = NSTextAlignmentLeft; NSDictionary *settings = @{ NSFontAttributeName : font, NSForegroundColorAttributeName : fontclr, NSParagraphStyleAttributeName : paragraphLeft }; [theString drawAtPoint:CGPointMake(x, y - font.ascender) withAttributes:settings]; [paragraphLeft release]; }
Topic: UI Frameworks SubTopic: UIKit
Replies
3
Boosts
0
Views
170
Activity
6d
iOS 26.1 PHPickerConfiguration.preselectedAssetIdentifiers doesn't select previous pictures in the PHPickerViewController
Hi, I faced with the issue on iOS 26.1 with PHPickerViewController. After first selection I save assetIdentifier of PHPickerResult for images. next time I open the picker I expect to have the images selected based on assetIdentifier Code: var config = PHPickerConfiguration(photoLibrary: .shared()) config.selectionLimit = 10 config.filter = .images config.preselectedAssetIdentifiers = images.compactMap(.assetID) let picker = PHPickerViewController(configuration: config) picker.delegate = self present(picker, animated: true) But on iOS 26.1 they aren't selected. On lower iOS version all works fine. Does anybody faced with similar issue?
Topic: UI Frameworks SubTopic: UIKit
Replies
10
Boosts
0
Views
689
Activity
6d
Reply to Zoom navigation transitions for tabViewBottomAccessory are not working in SwiftUI with ObservableObject or Observable
Still not fixed in iOS 26.4
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
6d
iPhone收不到PushKit推送
token:eb3b63ab94b136f6d25a86d48bb4b7ff20377e393f137cb4f43b17560112bf51 msgId:67d4c88d-61b1-4f51-df0b-2efa022fd672 机型:iPhone7 系统:iOS 15.8.3 问题描述:后端服务器调用苹果提供的pushKit推送API且已成功返回上述msgId,客户端App也已经实现对应的CallKit方法reportNewIncomingCall,但没有收到对应的推送,这是什么原因呢?
Replies
1
Boosts
0
Views
58
Activity
6d
Reply to Text alignment issue in iOS 26.4
As a temporary workaround, I have replaced the system font with Helvetica Neue in the affected parts of my apps. This is not an ideal solution, but it allows users to continue using the apps without the rendering problems observed on iOS 26.4. I would still appreciate any information regarding the underlying issue with system font rendering, as I would prefer to return to the system font in the future if possible.
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
6d
Scheduled events reach threshold almost immediately on iOS 26.2
Hi, we are developing a screen time management app. The app locks the device after it was used for specified amount of time. After updating to iOS 26.2, we noticed a huge issue: the events started to fire (reach the threshold) in the DeviceActivityMonitorExtension prematurely, almost immediately after scheduling. The only solution we've found is to delete the app and reboot the device, but the effect is not lasting long and this does not always help. Before updating to iOS 26, events also used to sometimes fire prematurely, but rescheduling the event often helped. Now the rescheduling happens almost every second and the events keep reaching the threshold prematurely. Can you suggest any workarounds for this issue?
Replies
5
Boosts
0
Views
378
Activity
6d
Reply to Scheduled events reach threshold almost immediately on iOS 26.2
[quote='874812022, DTS Engineer, /thread/814559?answerId=874812022#874812022'] Make certain you properly handle rescheduling scenarios. [/quote] Hey Albert @DTS Engineer @DTS Engineer! Thanks a lot for your input on this! My bug report has been updated recently (FB18061981), and I have a follow up question: Now that the Screen Time devs have figured out the root cause of this bug, is it feasible to re-schedule the DeviceActivityEvent from within the eventDidReachThreshold(…) callback if we detect that it was called too early? We do have a workaround in place that dismisses the eventDidReachThreshold call if we detect that it was called unreasonably early: let timeSinceSchedulingActivity = currentTimeStamp - timeStampOfSchedulingActivity if timeSinceSchedulingActivity < 50 { // do not proceed to shielding the activity because this is not a real threshold callback, this is a bug!!! return } If we now, within this if condition, try to start a new DeviceActivityEvent that replaces the previous malfunctioning o
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
6d
Reply to Crashed: com.apple.CFNetwork.LoaderQ
0 libquic.dylib 0x36d84 quic_fc_service_pending_send_data + 360 1 libquic.dylib 0x3bcf0 __quic_conn_outbound_stopping_block_invoke_2 + 28 2 Network 0x23e428 nw_protocol_instance_access_flow_state + 136 3 libquic.dylib 0x3bcb8 __quic_conn_outbound_stopping_block_invoke + 744 4 libquic.dylib 0x3b754 quic_conn_outbound_stopping + 168 5 Network 0x3559b4 nw_protocol_implementation_finalize_output_frames(nw_protocol*, nw_frame_array_s*) + 576 6 Network 0x67308 nw_flow_service_writes(NWConcrete_nw_endpoint_handler*, NWConcrete_nw_endpoint_flow*, nw_flow_protocol*) + 5264 7 Network 0x58944 nw_endpoint_handler_add_write_request + 4860 8 Network 0x57880 nw_endpoint_handler_add_write_request + 568 9 Network 0x575a4 nw_connection_add_write_request_on_queue(NWConcrete_nw_connection*, NSObject*, bool) + 228 10 Network 0x5c314 nw_connection_async_if_needed + 76 11 Network 0x573c4 nw_connection_add_write_request(NWConcrete_nw_connection*, NSObject*) + 312 12 Network 0x56868 nw_connection_send + 516 13 CFNetwork 0x66b30 NWIOC
Replies
Boosts
Views
Activity
6d