Search results for

“Visual Studio Maui IOS”

109,043 results found

Post

Replies

Boosts

Views

Activity

Reply to Device Token Not Invalidated After App Uninstall (iOS 26.4 Beta)
Hello, @Engineer Thank you very much for investigating this so quickly. I understand that the root cause has been identified and that a fix will be included in an upcoming iOS update. We appreciate your efforts and look forward to the fix. I also understand your explanation regarding the behavior of invalid tokens and the fact that the timing of receiving a Status 410 error is intentionally non-deterministic and will not change. To help us explain this issue to our app users, I would like to ask a few additional questions: Which iOS versions are affected by this issue? Under what specific conditions does this issue occur? In particular, we would like to better understand the situations in which an old token may still be treated as valid after the app has been uninstalled. Thank you for your assistance.
2w
Reply to Testing HCE Default Payment App Behavior Outside Supported Regions
Hi @HAnastasovski, In iOS 18.2 and later, HCE Developers can develop and test HCE Payment Apps outside the EEA. Developers will be able to have up to 100 test devices outside the EEA. Please see the 'Testing requirements section of the following page: HCE-based contactless NFC transactions for apps in the European Economic Area (EEA) https://developer.apple.com/support/hce-transactions-in-apps/ Cheers, Paris X Pinkney |  WWDR | DTS Engineer
3w
Testing HCE Default Payment App Behavior Outside Supported Regions
Hi, I am developing an app that uses the Host Card Emulation (HCE) technology available on iOS. Our team is using the official HCE app entitlement, and we are testing the SDK’s behavior when the app is selected as the default contactless payment application. On devices located in supported regions, the system automatically displays a setting where the user can choose the default app. For colleagues who are located in those regions, the toggle appears normally. For development and QA purposes, I would like to understand whether there is an officially supported method to test the default-app selection behavior on devices that are not in a region where the feature is available. Any guidance on the correct testing approach would be appreciated. Thank you!
1
0
463
3w
Reply to Device Token Not Invalidated After App Uninstall (iOS 26.4 Beta)
Hello @ShotaroAoki Thank you for this information. We were able to confirm that notifications sent to the old token are indeed being delivered to the device still. This is not the expected behavior. Once an app is uninstalled, the token it used to have should no longer result in a delivered notification. We have now found the root cause of this, and it will be fixed in an upcoming iOS update. While in the meantime this could cause some inconvenience, in the long run you can expect that once an app is deleted from a device, the token will no longer work. The rules for receiving an error (Status 410) about a no longer valid token at a random time afterwards still holds - that is by design and not going to change.
3w
APNs notification not getting delivered to only one device in production environment
I have a messaging app that has been working successfully for several years. It still works for most users, but about one month ago one of my users started experiencing issues receiving notifications. From my investigation, the user's Notification Service Extension (NSE) has not been triggered since they started reporting the issue. I was able to access the user's phone and connected it to the console to check for any logs related to the NSE being triggered or a push notification being received, but there were no relevant logs. I have already verified that notifications are enabled for the app and that Do Not Disturb is not active. I also tried sending a test notification using the CloudKit Console. The notification was successfully delivered to other push notification tokens, but it did not work for this specific device’s token. I have also confirmed that the push token on the server matches the one on the device and that it is being used with the APNs production environment. The issue for this user started
3
0
149
3w
Reply to AVAudioSession : Audio issues when recording the screen in an app that changes IOBufferDuration on iOS 26.
Dear CRI_Omachi, While I am not aware of any changes made to IOBufferDuration in iOS 26, this seems like an issue that merits further investigation. Can you please open a bug report via Feedback Assistant? With it, please attach any documentation of this issue, such as logs, footage, or a focused sample project demonstrating this phenomenon. Once you open the bug report, please post the FB number here for my reference. If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why? Let me know if you'd like to know more, Richard Yeh  Developer Technical Support
3w
White border appears during app transition despite full-opacity 1024x1024 icon (SVG and PNG tested)
Hi everyone 👋 I’m a new iOS developer working on my first app and I’ve run into a frustrating visual bug involving my app icon during the launch/close transition. Issue: When I use Icon Composer (the new tool introduced for iOS 26) to generate my app icon, I consistently see a thin white border or “fringe” around the icon only during the transition animation (when the app opens or closes). It disappears once the animation ends. What I tested and confirmed: • I exported the exact same design directly from Adobe Illustrator as a 1024×1024 PNG, fully opaque, RGB color mode, background color filling the entire canvas (no transparency, no borders, no rounded corners). • When I place that exported PNG directly into the AppIcon asset catalog in Xcode, the icon renders perfectly — no white fringe appears, just a slightly darker shade of blue during transitions (expected and acceptable). • But when I generate the icon using Icon Composer, the white edge always appears, even if I disable eff
2
0
1.6k
3w
Waiting for Review: TestFlight 25+ days, Production 10 days, no communication.
Hello, I'm a first time developer and both of my submissions for NexFi - Portfolio Tracker have been suck in Waiting for Review for an extended time. TestFlight: My first build was submitted on Feb 15th (25+ days) and still Waiting for Review Production/Distribution: Submitted March 2nd (10 days) and still Waiting for Review. It is a finance category app (portfolio tracker) that requires no login, no account creation, and no server side user data so I figured it should be a relatively quick process as there is a minimal privacy footprint. App Name: NexFi - Portfolio Tracker Platform: iOS App ID: 6759226354
4
0
141
3w
Reply to SecureTransport PSK Support for TLS
Thanks for the post. I do not anything about Qt. But if you ever decide to write native iOS code, Network.framework does support TLS PSK. https://support.apple.com/guide/security/tls-security-sec100a75d12/web This is a questions for Quinn as he is definitely an expert on that. I would recommend to read his post: https://developer.apple.com/forums/thread/67493 And I’m sure he is going to jump into this thread to provide his expert knowledge. You are completely free to compile OpenSSL for iOS (arm64) and statically link it into your Qt application last time I was looking into that. The only think I can think that will be tricky, because you are bundling your own cryptography (OpenSSL), when you submit your app to App Store Connect, you must answer Yes to the question asking if your app uses encryption. But its been awhile since then and maybe the process has changed? Albert Pascual
  Worldwide Developer Relations.
Topic: Privacy & Security SubTopic: General Tags:
3w
Reply to Please, Apple. I am begging you. Fix the broken Text-To-Speech in macOS
Some issues I've reported more than once. And I forgot about two other issues (which have bug reports below): if your screen is white in the area where the voice control notification appears, you get white text on a white background. Also, when using voice control in dictation mode the text insertion point disappears making it very hard to edit text by hand. This one may be fixed in 26.4 but I'm not sure. It isn't happening right now as I dictate this, but it may be one of those bugs that doesn't happen all the time. By far the most irritating bug is the one that puts two icons in the menu bar when voice control is on. Since I always have voice control on, having that additional orange icon always on defeats its intended purpose of warning me when a nefarious program starts accessing the microphone. It's also a waste of limited menu bar space since voice control is a system service, like Siri which is also always listening but does not trigger the orange icon, and is inconsistent with how iOS works (
3w
Performance degradation and redraw loops when syncing SwiftUI Charts with custom AxisMarks
I am reporting a reproducible performance issue in iOS 18.6 where synchronizing the scroll position of two Chart views via chartScrollPosition(id:) causes a complete redraw loop when custom AxisMarks are used. This occurs even when the axis marks are technically hidden, leading to significant frame drops and stuttering on modern hardware like the iPhone 15. Environment Device: iPhone 15 OS: iOS 18.6 (22G86) Frameworks: SwiftUI, Swift Charts, Observation The Issue When using a shared @Observable state to sync two charts, the scrolling is fluid only if the axes are at their default settings. As soon as a custom AxisMarks block is added to either chart, the following behavior is observed: Diffing Failure: The framework appears unable to maintain the identity of the axis components during the scroll update. Redraw Loop: Instead of an incremental scroll translation, the diffing algorithm triggers a full reload/re-render of both charts on every scroll offset change. Impact: CPU spikes to 100% and
1
0
92
3w
TabView with .page style vibrates and reloads content during sheet detent drag
FeedBack Id: FB22031397 (Demo proj Attached to Feedback) Description: When a TabView using .page tabViewStyle is placed inside a sheet configured with multiple presentationDetents, dragging the sheet handle to resize between detents causes the TabView to re-render all its pages on every frame of the drag gesture. This results in visible content vibration, scroll position jumping, and tab content flashing during the drag. The issue is fully reproducible with the attached minimal demo project. Steps to Reproduce: Run the attached TabViewSheetVibrationDemo.swift on any iOS device or simulator Tap Open Sheet on the main screen Swipe left to any tab Scroll down inside the tab so content is not at the top Grab the sheet drag indicator at the top and slowly drag upward or downward to resize between medium and large detent Observe the tab content while dragging Expected Results: The TabView page content should remain completely stable during sheet resize. Scroll positions should be preserved and no re-render
1
0
91
3w
Reply to Recording a Packet Trace
I was able to get this working today: On my Mac, running macOS 26.2, I downloaded the Mac version (mitmproxy-12.2.1-macos-arm64.tar.gz). I unpacked it. I moved it to the Applications folder. And launched it (which opens a Terminal window). It creates its CA (certificate authority) certificates in ~/.mitmproxy . I check that was all present: % ls -l ~/.mitmproxy total 48 -rw-r--r--@ 1 quinn staff 1172 13 Mar 12:05 mitmproxy-ca-cert.cer -rw-r--r--@ 1 quinn staff 1035 13 Mar 12:05 mitmproxy-ca-cert.p12 -rw-r--r--@ 1 quinn staff 1172 13 Mar 12:05 mitmproxy-ca-cert.pem -rw-------@ 1 quinn staff 2384 13 Mar 12:05 mitmproxy-ca.p12 -rw-------@ 1 quinn staff 2847 13 Mar 12:05 mitmproxy-ca.pem -rw-r--r--@ 1 quinn staff 770 13 Mar 12:05 mitmproxy-dhparam.pem On a victim device running 26.2… IMPORTANT This process involves changing system-wide trust settings. Given that, it’s not appropriate for a device you actually care about. I launched Safari and open a private browsing tab (this helps with subsequent steps). In Sett
3w
App multiple times rejected - 4.3.0 Design: Spam
Hello everyone, I’m looking for some advice or shared experiences regarding an app rejection under App Store Review Guideline 4.3(b) – Design – Spam. Our app was rejected and, after an appeal to the App Review Board, Apple maintained that the app “duplicates the content and functionality of similar apps in a saturated category.” We strongly disagree with this classification and are struggling to understand how Guideline 4.3(b) has been applied in our case. The app was developed as an original product: Custom-designed content (including original cards and interactions) A unique visual style and UI A distinct interaction flow focused on encouraging social interaction between users This was not a template-based or reskinned app, nor is it part of a series of similar submissions. We fully respect the App Store Review Guidelines and are open to making adjustments to better align with them. However, what we find difficult is the lack of specific, actionable feedback. We have not received clear guidance on
Topic: Design SubTopic: General Tags:
3
0
1.6k
3w
Reply to Device Token Not Invalidated After App Uninstall (iOS 26.4 Beta)
Hello, @Engineer Thank you very much for investigating this so quickly. I understand that the root cause has been identified and that a fix will be included in an upcoming iOS update. We appreciate your efforts and look forward to the fix. I also understand your explanation regarding the behavior of invalid tokens and the fact that the timing of receiving a Status 410 error is intentionally non-deterministic and will not change. To help us explain this issue to our app users, I would like to ask a few additional questions: Which iOS versions are affected by this issue? Under what specific conditions does this issue occur? In particular, we would like to better understand the situations in which an old token may still be treated as valid after the app has been uninstalled. Thank you for your assistance.
Replies
Boosts
Views
Activity
2w
Reply to Testing HCE Default Payment App Behavior Outside Supported Regions
Hi @HAnastasovski, In iOS 18.2 and later, HCE Developers can develop and test HCE Payment Apps outside the EEA. Developers will be able to have up to 100 test devices outside the EEA. Please see the 'Testing requirements section of the following page: HCE-based contactless NFC transactions for apps in the European Economic Area (EEA) https://developer.apple.com/support/hce-transactions-in-apps/ Cheers, Paris X Pinkney |  WWDR | DTS Engineer
Replies
Boosts
Views
Activity
3w
Testing HCE Default Payment App Behavior Outside Supported Regions
Hi, I am developing an app that uses the Host Card Emulation (HCE) technology available on iOS. Our team is using the official HCE app entitlement, and we are testing the SDK’s behavior when the app is selected as the default contactless payment application. On devices located in supported regions, the system automatically displays a setting where the user can choose the default app. For colleagues who are located in those regions, the toggle appears normally. For development and QA purposes, I would like to understand whether there is an officially supported method to test the default-app selection behavior on devices that are not in a region where the feature is available. Any guidance on the correct testing approach would be appreciated. Thank you!
Replies
1
Boosts
0
Views
463
Activity
3w
Reply to Device Token Not Invalidated After App Uninstall (iOS 26.4 Beta)
Hello @ShotaroAoki Thank you for this information. We were able to confirm that notifications sent to the old token are indeed being delivered to the device still. This is not the expected behavior. Once an app is uninstalled, the token it used to have should no longer result in a delivered notification. We have now found the root cause of this, and it will be fixed in an upcoming iOS update. While in the meantime this could cause some inconvenience, in the long run you can expect that once an app is deleted from a device, the token will no longer work. The rules for receiving an error (Status 410) about a no longer valid token at a random time afterwards still holds - that is by design and not going to change.
Replies
Boosts
Views
Activity
3w
APNs notification not getting delivered to only one device in production environment
I have a messaging app that has been working successfully for several years. It still works for most users, but about one month ago one of my users started experiencing issues receiving notifications. From my investigation, the user's Notification Service Extension (NSE) has not been triggered since they started reporting the issue. I was able to access the user's phone and connected it to the console to check for any logs related to the NSE being triggered or a push notification being received, but there were no relevant logs. I have already verified that notifications are enabled for the app and that Do Not Disturb is not active. I also tried sending a test notification using the CloudKit Console. The notification was successfully delivered to other push notification tokens, but it did not work for this specific device’s token. I have also confirmed that the push token on the server matches the one on the device and that it is being used with the APNs production environment. The issue for this user started
Replies
3
Boosts
0
Views
149
Activity
3w
Reply to AVAudioSession : Audio issues when recording the screen in an app that changes IOBufferDuration on iOS 26.
Dear CRI_Omachi, While I am not aware of any changes made to IOBufferDuration in iOS 26, this seems like an issue that merits further investigation. Can you please open a bug report via Feedback Assistant? With it, please attach any documentation of this issue, such as logs, footage, or a focused sample project demonstrating this phenomenon. Once you open the bug report, please post the FB number here for my reference. If you have any questions about filing a bug report, take a look at Bug Reporting: How and Why? Let me know if you'd like to know more, Richard Yeh  Developer Technical Support
Replies
Boosts
Views
Activity
3w
White border appears during app transition despite full-opacity 1024x1024 icon (SVG and PNG tested)
Hi everyone 👋 I’m a new iOS developer working on my first app and I’ve run into a frustrating visual bug involving my app icon during the launch/close transition. Issue: When I use Icon Composer (the new tool introduced for iOS 26) to generate my app icon, I consistently see a thin white border or “fringe” around the icon only during the transition animation (when the app opens or closes). It disappears once the animation ends. What I tested and confirmed: • I exported the exact same design directly from Adobe Illustrator as a 1024×1024 PNG, fully opaque, RGB color mode, background color filling the entire canvas (no transparency, no borders, no rounded corners). • When I place that exported PNG directly into the AppIcon asset catalog in Xcode, the icon renders perfectly — no white fringe appears, just a slightly darker shade of blue during transitions (expected and acceptable). • But when I generate the icon using Icon Composer, the white edge always appears, even if I disable eff
Replies
2
Boosts
0
Views
1.6k
Activity
3w
Reply to White border appears during app transition despite full-opacity 1024x1024 icon (SVG and PNG tested)
Replicated with Icon Composer 1.3 Beta 2, Xcode 26.2, iOS 26
Topic: Design SubTopic: General Tags:
Replies
Boosts
Views
Activity
3w
Waiting for Review: TestFlight 25+ days, Production 10 days, no communication.
Hello, I'm a first time developer and both of my submissions for NexFi - Portfolio Tracker have been suck in Waiting for Review for an extended time. TestFlight: My first build was submitted on Feb 15th (25+ days) and still Waiting for Review Production/Distribution: Submitted March 2nd (10 days) and still Waiting for Review. It is a finance category app (portfolio tracker) that requires no login, no account creation, and no server side user data so I figured it should be a relatively quick process as there is a minimal privacy footprint. App Name: NexFi - Portfolio Tracker Platform: iOS App ID: 6759226354
Replies
4
Boosts
0
Views
141
Activity
3w
Reply to SecureTransport PSK Support for TLS
Thanks for the post. I do not anything about Qt. But if you ever decide to write native iOS code, Network.framework does support TLS PSK. https://support.apple.com/guide/security/tls-security-sec100a75d12/web This is a questions for Quinn as he is definitely an expert on that. I would recommend to read his post: https://developer.apple.com/forums/thread/67493 And I’m sure he is going to jump into this thread to provide his expert knowledge. You are completely free to compile OpenSSL for iOS (arm64) and statically link it into your Qt application last time I was looking into that. The only think I can think that will be tricky, because you are bundling your own cryptography (OpenSSL), when you submit your app to App Store Connect, you must answer Yes to the question asking if your app uses encryption. But its been awhile since then and maybe the process has changed? Albert Pascual
  Worldwide Developer Relations.
Topic: Privacy & Security SubTopic: General Tags:
Replies
Boosts
Views
Activity
3w
Reply to Please, Apple. I am begging you. Fix the broken Text-To-Speech in macOS
Some issues I've reported more than once. And I forgot about two other issues (which have bug reports below): if your screen is white in the area where the voice control notification appears, you get white text on a white background. Also, when using voice control in dictation mode the text insertion point disappears making it very hard to edit text by hand. This one may be fixed in 26.4 but I'm not sure. It isn't happening right now as I dictate this, but it may be one of those bugs that doesn't happen all the time. By far the most irritating bug is the one that puts two icons in the menu bar when voice control is on. Since I always have voice control on, having that additional orange icon always on defeats its intended purpose of warning me when a nefarious program starts accessing the microphone. It's also a waste of limited menu bar space since voice control is a system service, like Siri which is also always listening but does not trigger the orange icon, and is inconsistent with how iOS works (
Replies
Boosts
Views
Activity
3w
Performance degradation and redraw loops when syncing SwiftUI Charts with custom AxisMarks
I am reporting a reproducible performance issue in iOS 18.6 where synchronizing the scroll position of two Chart views via chartScrollPosition(id:) causes a complete redraw loop when custom AxisMarks are used. This occurs even when the axis marks are technically hidden, leading to significant frame drops and stuttering on modern hardware like the iPhone 15. Environment Device: iPhone 15 OS: iOS 18.6 (22G86) Frameworks: SwiftUI, Swift Charts, Observation The Issue When using a shared @Observable state to sync two charts, the scrolling is fluid only if the axes are at their default settings. As soon as a custom AxisMarks block is added to either chart, the following behavior is observed: Diffing Failure: The framework appears unable to maintain the identity of the axis components during the scroll update. Redraw Loop: Instead of an incremental scroll translation, the diffing algorithm triggers a full reload/re-render of both charts on every scroll offset change. Impact: CPU spikes to 100% and
Replies
1
Boosts
0
Views
92
Activity
3w
TabView with .page style vibrates and reloads content during sheet detent drag
FeedBack Id: FB22031397 (Demo proj Attached to Feedback) Description: When a TabView using .page tabViewStyle is placed inside a sheet configured with multiple presentationDetents, dragging the sheet handle to resize between detents causes the TabView to re-render all its pages on every frame of the drag gesture. This results in visible content vibration, scroll position jumping, and tab content flashing during the drag. The issue is fully reproducible with the attached minimal demo project. Steps to Reproduce: Run the attached TabViewSheetVibrationDemo.swift on any iOS device or simulator Tap Open Sheet on the main screen Swipe left to any tab Scroll down inside the tab so content is not at the top Grab the sheet drag indicator at the top and slowly drag upward or downward to resize between medium and large detent Observe the tab content while dragging Expected Results: The TabView page content should remain completely stable during sheet resize. Scroll positions should be preserved and no re-render
Replies
1
Boosts
0
Views
91
Activity
3w
Reply to Recording a Packet Trace
I was able to get this working today: On my Mac, running macOS 26.2, I downloaded the Mac version (mitmproxy-12.2.1-macos-arm64.tar.gz). I unpacked it. I moved it to the Applications folder. And launched it (which opens a Terminal window). It creates its CA (certificate authority) certificates in ~/.mitmproxy . I check that was all present: % ls -l ~/.mitmproxy total 48 -rw-r--r--@ 1 quinn staff 1172 13 Mar 12:05 mitmproxy-ca-cert.cer -rw-r--r--@ 1 quinn staff 1035 13 Mar 12:05 mitmproxy-ca-cert.p12 -rw-r--r--@ 1 quinn staff 1172 13 Mar 12:05 mitmproxy-ca-cert.pem -rw-------@ 1 quinn staff 2384 13 Mar 12:05 mitmproxy-ca.p12 -rw-------@ 1 quinn staff 2847 13 Mar 12:05 mitmproxy-ca.pem -rw-r--r--@ 1 quinn staff 770 13 Mar 12:05 mitmproxy-dhparam.pem On a victim device running 26.2… IMPORTANT This process involves changing system-wide trust settings. Given that, it’s not appropriate for a device you actually care about. I launched Safari and open a private browsing tab (this helps with subsequent steps). In Sett
Replies
Boosts
Views
Activity
3w
App multiple times rejected - 4.3.0 Design: Spam
Hello everyone, I’m looking for some advice or shared experiences regarding an app rejection under App Store Review Guideline 4.3(b) – Design – Spam. Our app was rejected and, after an appeal to the App Review Board, Apple maintained that the app “duplicates the content and functionality of similar apps in a saturated category.” We strongly disagree with this classification and are struggling to understand how Guideline 4.3(b) has been applied in our case. The app was developed as an original product: Custom-designed content (including original cards and interactions) A unique visual style and UI A distinct interaction flow focused on encouraging social interaction between users This was not a template-based or reskinned app, nor is it part of a series of similar submissions. We fully respect the App Store Review Guidelines and are open to making adjustments to better align with them. However, what we find difficult is the lack of specific, actionable feedback. We have not received clear guidance on
Topic: Design SubTopic: General Tags:
Replies
3
Boosts
0
Views
1.6k
Activity
3w