That's a wrap on WWDC26!

Share your thoughts on this year's conference.

See survey

Overview

Post

Replies

Boosts

Views

Activity

Typical App Review Board Appeal response time?
Hello, For developers who have gone through an App Review Board appeal — what response time did you experience? A few specific questions: Is there any way to confirm an appeal was received and queued? App Store Connect doesn't seem to show appeal status. Is it better to follow up via Contact Us, or simply wait? For those who resolved a case through the Board — was the Board's communication different from standard App Review correspondence? Trying to calibrate expectations on timing. Thanks for any shared experience.
0
0
73
3w
App stuck in "In Review" state while in review tab says "Approved"
Hi all, has anyone experienced an issue where App Store Connect shows the app as In Review and doesn't allow you to release it to production, but under General → App Review the review appears to be completed and the status is Approved? (attached screenshots) It's been in this state for more than 3 days already. Has anyone encountered this before or knows how to resolve it? Any advice would be appreciated. I've contacted support already but no response
0
0
155
3w
Public API for controlling AirPods listening modes on macOS?
Hello, I am developing a macOS menu bar app, and I would like to let users switch AirPods listening modes from within the app, such as Transparency mode or Noise Cancellation. I reviewed Apple’s official documentation and the macOS SDK public headers for AVFoundation, AVFAudio, CoreBluetooth, IOBluetooth, MediaPlayer, Shortcuts/App Intents, and audio routing APIs, but I could not find a documented public API that allows a third-party macOS app to directly set AirPods listening modes. Is there any public, supported API, entitlement, or Apple-recommended integration path for implementing this feature? If no such public API exists, should third-party macOS apps treat direct AirPods listening mode control as unsupported, and only guide users to change the setting themselves through system UI or Shortcuts? I would like to implement this using supported APIs and avoid relying on undocumented or private APIs. Thank you.
0
0
66
3w
Organization Enrollment Stuck on "Being Processed" Since March 2026 – No Follow-up Communication
Hello, I submitted my Apple Developer Program enrollment as an organization in March 2026 and have not received any follow-up communication since the initial confirmation email. Enrollment Details: Enrollment ID: TSGVDQWT8A Enrollment Type: Organization (Company/LLC) Legal Entity: BattManager, LLC Region: United States 2FA: Enabled on Apple ID Business domain email used The initial confirmation email stated that Apple would verify my authority to bind the organization to the Apple Developer Program legal agreements, and that I would receive follow-up instructions. It has now been over two months with no additional emails, no requests for documentation, and no status change in the portal beyond "Your enrollment is being processed." I have not received any phone calls or requests for identity verification. Could an Apple team member please review enrollment TSGVDQWT8A and advise on what is needed to move this forward? I am happy to provide any additional documentation or verification required. Thank you.
0
0
165
3w
macOS Tahoe 26.6 Beta: iPhone Mirroring & AirDrop Broken in Primary User Account
I’m using an Apple M4 iMac on macOS Tahoe 26.6 Beta and an iPhone 16 Pro Max on iOS 26.5. After updating, my iPhone 16 Pro Max no longer appears under iPhone Mirroring settings, and both iPhone Mirroring and AirDrop stopped working from my primary macOS account. The strange part: Apple Support had me create a new macOS user account, and everything worked immediately there. The iPhone appeared correctly, Mirroring worked, and AirDrop worked. When I switch back to my primary account, the iPhone disappears again and neither feature works. My primary account still works normally with my iPad Air M3 and iPhone 12 Pro, so the issue seems specific to the iPhone 16 Pro Max and my original macOS profile. Has anyone else seen this issue or found a fix?
0
0
336
2w
App Store Connect API — persistent 401 on all endpoints
Hello, I'm having an issue with my App Store Connect API key. The team API key is returning the following error: {'status': '401', 'code': 'NOT_AUTHORIZED', 'title': 'Authentication credentials are missing or invalid.} Account details Account Holder / Admin role Two-Factor Authentication enabled Active developer account with accepted agreements and approved apps Every App Store Connect API key I generate returns a 401 NOT_AUTHORIZED response on all endpoints (/v1/apps, /v1/bundleIds, /v1/devices, /v1/users). I have: What I've tried Revoked and regenerated keys multiple times Confirmed the Issuer ID matches exactly what is shown on the Keys page (I used the copy button) Tested from multiple browsers Verified 2FA is enabled Verified no pending license agreements Tested programmatically using a correctly formatted ES256 JWT (proper R+S raw signature, not DER-encoded) The connection reaches Apple's servers successfully — I receive a JSON 401 response rather than a network error. The JWT is correctly formed. Every endpoint returns 401. Has anyone experienced this issue? Is there something at account level that could be blocking API access entirely? Thank you.
0
0
178
3w
App Store infinite update.
I released an update a few days ago, and it is currently in a 7-day phased release. However, many users are reporting an “infinite update” issue. For example, the latest version shown on the App Store is 2.1. But when users tap Update, the App Store downloads version 2.0 instead. After installation, the Update button appears again, and the same process repeats endlessly. Does anyone know what might be causing this? Has anyone else experienced the same issue?
0
0
131
3w
How do I get content to blur behind a floating input bar, like Mail, Messages and other native apps do?
I have a chat app with a floating composer pill (NSGlassEffectView) pinned to the bottom of my content area. Messages scroll behind it. The pill looks fine but content behind it is completely clear. Fully legible text showing through, no frosting at all. Mail, Messages, Notes all have this frosted look where content behind a floating bar is blurred enough that you can't read it. That's what I'm going for. My scroll view has wantsLayer = true. I tried hasVerticalScroller = true + scrollerStyle = .overlay based on a tip I saw in another thread. No change. Is NSGlassEffectView supposed to blur what's behind it, or is the frosting in Apple's apps coming from the scroll edge effect? If it's the scroll edge effect, is there any way to trigger it for a custom floating view at the bottom of a scroll view? I can't find any AppKit API for this. I also spent time trying this in SwiftUI using .glassEffect() on macOS. Same result, the material renders nearly clear with no way to control the frosting level via any public API. If I'm missing something obvious I'd love to know. I've been stuck on this one for a while. Thanks for any advice! I've attached photos of my input bar (clearly transparent) and Apple Messages, which has a style that I see all over iOS and Mac OS 26.
0
0
312
4w
App Waiting for Review Over 7 Days
Our application(Apple ID:861891048)has been stuck in the Waiting for Review status for more than 7 days(with an earlier version stuck in the same stage for another 7days). We submitted an expedited review request 3 days ago, and send an support email 2 days ago notify us it's been noticed, but nothing happens after. We were supposed to launch the new version along with our in-app event for the 20th May(520), now everything is left behind. We sincerely hope the expedited review request can help facilitate the process and move the review forward as soon as possible. We are gladly to offer any help or information to support. Thank you for your attention and assistance.
0
0
78
4w
UIPageViewController crashes with _UIQueuingScrollView state inconsistency on iOS 26
UIPageViewController crashes with _UIQueuingScrollView state inconsistency on iOS 26 We are experiencing two types of crashes in UIPageViewController (transition style .scroll) that only occur on iOS 26. These crashes do not occur on iOS 18 or earlier with the same code. Crash 1: "No view controller managing visible view" NSInternalInconsistencyException: No view controller managing visible view <_UIQueuingScrollView: 0x...> -[UIPageViewController _flushViewController:animated:] -[UIPageViewController _setViewControllers:withTransition:animated:completion:] This occurs when calling setViewControllers(_:direction:animated:completion:) after a swipe gesture, particularly when didFinishAnimating delegate method does not fire. Crash 2: "Duplicate states in queue" NSInternalInconsistencyException: Duplicate states in queue for view: <UIView: 0x...> -[_UIQueuingScrollView _enqueueCompletionState:] -[_UIQueuingScrollView _enqueueAnimatedScrollInDirection:withRevealView:coverView:stashedView:translation:] This occurs when programmatic page changes (setViewControllers with animated: true) overlap with internal _UIQueuingScrollView state that has not been fully cleaned up. Reproduction Steps Create a UIPageViewController with .scroll transition style Swipe partially (without completing the page transition), then release Immediately tap a button that calls setViewControllers(_:direction:animated:completion:) Repeat a few times — the crash occurs intermittently Combining swipe gestures with programmatic setViewControllers calls reliably triggers one of the two crashes within a few attempts. Root Cause Analysis On iOS 26, the UIPageViewControllerDelegate method pageViewController(_:didFinishAnimating:previousViewControllers:transitionCompleted:) sometimes does not fire after a swipe gesture is cancelled or completed. This leaves _UIQueuingScrollView in a dirty internal state (pending transition data not cleared). A subsequent setViewControllers call then encounters this stale state and triggers an assertion failure. The crash stack traces are entirely within UIKit internals (_UIQueuingScrollView, UIPageViewController), with no app code in the crashing frames. Environment Xcode 26.4.1 iOS 26 (all beta versions tested) iPhone 17, iPhone 16 Pro, iPhone 16 Pro Max (simulator and device) UIPageViewController with transitionStyle: .scroll Does not reproduce on iOS 18 or earlier
Topic: UI Frameworks SubTopic: UIKit
0
0
78
2w
_FusedMatMul with [BiasAdd, Relu] produces incorrect results in graph mode on Metal GPU
When running a tf.function-traced graph on the Metal GPU, any operation that combines MatMul → BiasAdd → Relu (the fused pattern emitted by tf.keras.layers.Dense(activation='relu')) produces numerically incorrect output — errors on the order of tens of units, not floating-point noise. Eager mode on the same Metal GPU is correct. Graph mode forced to CPU (tf.config.set_visible_devices([], 'GPU')) is also correct. The bug is deterministic and data-independent (reproduces with random weights). the three-op combination of MatMul + BiasAdd + Relu trigger the error. Specifically: relu(tf.nn.bias_add(tf.matmul(x, W), b)) in graph mode on Metal is wrong, while relu(tf.matmul(x, W) + b) (using AddV2 instead of BiasAdd) is correct. Removing the Relu also makes the result correct — tf.nn.bias_add(tf.matmul(x, W), b) without a following Relu produces correct output at every shape tested. This points to the Metal plugin's fused _FusedMatMul kernel with fused_ops=[BiasAdd, Relu] as the culprit. Disabling the TF core grappler remapping pass (tf.config.optimizer.set_experimental_options({'remapping': False})) does not fix the issue, confirming that the fusion decision is made inside the Metal plugin's own kernel selection, below the TF core graph optimizer. The bug reproduces across all shapes tested (batch 4–200, inner dimension K 512–8192, output 128–2048) and is not specific to any particular weight values. A minimal reproducer: import tensorflow as tf import numpy as np # Any shape works; larger K makes the error more obvious M, K, N = 64, 2048, 1024 W = tf.Variable(tf.random.normal([K, N])) b = tf.Variable(tf.random.normal([N])) x = tf.random.normal([M, K]) @tf.function def graph_fused(x): return tf.nn.relu(tf.nn.bias_add(tf.matmul(x, W), b)) @tf.function def graph_safe(x): return tf.nn.relu(tf.matmul(x, W) + b) # AddV2 instead of BiasAdd eager_ref = tf.nn.relu(tf.nn.bias_add(tf.matmul(x, W), b)) # eager = correct fused_out = graph_fused(x) # Metal graph mode = WRONG safe_out = graph_safe(x) # Metal graph mode = correct print(f"eager vs graph_fused (BiasAdd): {tf.reduce_max(tf.abs(eager_ref - fused_out)).numpy():.1f}") # ^ typically 30–80+ (WRONG) print(f"eager vs graph_safe (AddV2): {tf.reduce_max(tf.abs(eager_ref - safe_out)).numpy():.2e}") # ^ typically ~1e-5 (correct) Environment: TensorFlow 2.18.1, Keras 3.11.2, tensorflow-metal (latest as of 2026-05-26), Apple Silicon Mac. Impact: This breaks any Keras model that uses Dense(activation='relu') when called inside a tf.function or via SavedModel serving on the Metal GPU. Eager-mode inference is unaffected.
0
0
1.1k
3w
Collaboration request
Hello Apple Developer Community, I’m Samriddhi, a student at Hult International Business School studying Business Analytics and Design. I’m interested in exploring a potential collaboration with Apple around student life, creativity, productivity, design, and how Apple products support learning and creative work. I couldn’t find a direct official email for collaboration requests, so I’m posting here to ask if anyone can guide me toward the right Apple team, contact channel, or partnership process. I would be happy to share my audience details, content ideas, and previous work privately with the appropriate team. Thank you for your help.
0
0
192
3w
App Stuck in “Waiting for Review” for 11+ Days – ShopBack: Cashback & Rewards(1086505626)
Dear App Review Team, We are ShopBack mobile team. We submitted v6.12.0 on May 21 and it's been in "Waiting for Review" fo 4+ days. This is our second consecutive blocked release as v6.11.0 was rejected May 14 and never completed review, so our iOS users haven't received an update in 11 days. Here's what's sitting in this v6.12.0 build that's directly hurting users right now: Users who've had cashback claims rejected have no idea why. This release finally shows them the rejection reason. It's a financial app and our users deserve to know why their money wasn't credited. Users are hitting an intermittent crash during login due to a main-thread issue. This build fixes it. Users across 8 markets can't withdraw their cashback to airline miles. The feature is built and ready, just blocked. We've resolved all issues from the v6.11.0 rejection and are confident this submission is fully compliant. We're available to address any concerns immediately. Thank you for your time. Bundle ID: com.shopback.ShopBack | Apple ID: 1086505626 | Version: 6.12.0 (6120004) ShopBack Mobile Team
0
0
132
3w
IAP rejected under 2.1(b) "failed to load" — products work in Sandbox/TestFlight but fail in App Review
I'm getting repeatedly rejected under Guideline 2.1(b) - App Completeness, with the message that the in-app purchase products "failed to load." This has happened on multiple submissions now, and I'm stuck because everything works fine on my end. My setup: 2 auto-renewable subscriptions + 1 in-app purchase, all in "Waiting for Review" status and attached to the current version (1.0.0). All three products load and purchase successfully when I test via TestFlight with a Sandbox account. No errors at all. Paid Apps Agreement, banking, and tax forms are all Active. I have another app on the same account where IAPs are live and working, so I don't think it's an account/agreement issue. Review device was iPad Air 11-inch (M3), iPadOS 26.5. One detail that might be relevant: this account was migrated from an individual to an organization account a while back, and there were some app transfers involved on the account (though not for this specific app). What I've already tried/confirmed: Product IDs in code match App Store Connect exactly. Products are attached to the build (there's no separate section to re-attach them on resubmit, which I understand means they're already linked). Resubmitted multiple times with the same result. My questions: Has anyone seen IAPs load fine in Sandbox/TestFlight but consistently fail in App Review specifically? What was the root cause? Could the individual-to-organization migration or prior app transfers cause IAPs to fail loading only in the review environment, even when agreements show Active? Is there anything region/storefront-specific that would make SKProductsRequest / Product.products(for:) return an empty list for the reviewer but not for me? Any pointers would be hugely appreciated. Thanks!
0
1
89
2w
Stolen device
My iPhone got stolen and am trying to trace it location using find my apple but i couldn't get it. Any other options to trace it
Replies
0
Boosts
0
Views
129
Activity
3w
Typical App Review Board Appeal response time?
Hello, For developers who have gone through an App Review Board appeal — what response time did you experience? A few specific questions: Is there any way to confirm an appeal was received and queued? App Store Connect doesn't seem to show appeal status. Is it better to follow up via Contact Us, or simply wait? For those who resolved a case through the Board — was the Board's communication different from standard App Review correspondence? Trying to calibrate expectations on timing. Thanks for any shared experience.
Replies
0
Boosts
0
Views
73
Activity
3w
App stuck in "In Review" state while in review tab says "Approved"
Hi all, has anyone experienced an issue where App Store Connect shows the app as In Review and doesn't allow you to release it to production, but under General → App Review the review appears to be completed and the status is Approved? (attached screenshots) It's been in this state for more than 3 days already. Has anyone encountered this before or knows how to resolve it? Any advice would be appreciated. I've contacted support already but no response
Replies
0
Boosts
0
Views
155
Activity
3w
Public API for controlling AirPods listening modes on macOS?
Hello, I am developing a macOS menu bar app, and I would like to let users switch AirPods listening modes from within the app, such as Transparency mode or Noise Cancellation. I reviewed Apple’s official documentation and the macOS SDK public headers for AVFoundation, AVFAudio, CoreBluetooth, IOBluetooth, MediaPlayer, Shortcuts/App Intents, and audio routing APIs, but I could not find a documented public API that allows a third-party macOS app to directly set AirPods listening modes. Is there any public, supported API, entitlement, or Apple-recommended integration path for implementing this feature? If no such public API exists, should third-party macOS apps treat direct AirPods listening mode control as unsupported, and only guide users to change the setting themselves through system UI or Shortcuts? I would like to implement this using supported APIs and avoid relying on undocumented or private APIs. Thank you.
Replies
0
Boosts
0
Views
66
Activity
3w
Waiting for Review for 7 days!
Hello, my app have been waiting for review for 7 days. I'd appreciate if anyone can help Please. App ID: 6768517065
Replies
0
Boosts
1
Views
55
Activity
3w
Age of majority not changed yet.
Although the UAE has officially lowered the age of majority to 18, the Apple Developer Program guidelines do not yet reflect this change.
Replies
0
Boosts
0
Views
29
Activity
2w
Organization Enrollment Stuck on "Being Processed" Since March 2026 – No Follow-up Communication
Hello, I submitted my Apple Developer Program enrollment as an organization in March 2026 and have not received any follow-up communication since the initial confirmation email. Enrollment Details: Enrollment ID: TSGVDQWT8A Enrollment Type: Organization (Company/LLC) Legal Entity: BattManager, LLC Region: United States 2FA: Enabled on Apple ID Business domain email used The initial confirmation email stated that Apple would verify my authority to bind the organization to the Apple Developer Program legal agreements, and that I would receive follow-up instructions. It has now been over two months with no additional emails, no requests for documentation, and no status change in the portal beyond "Your enrollment is being processed." I have not received any phone calls or requests for identity verification. Could an Apple team member please review enrollment TSGVDQWT8A and advise on what is needed to move this forward? I am happy to provide any additional documentation or verification required. Thank you.
Replies
0
Boosts
0
Views
165
Activity
3w
macOS Tahoe 26.6 Beta: iPhone Mirroring & AirDrop Broken in Primary User Account
I’m using an Apple M4 iMac on macOS Tahoe 26.6 Beta and an iPhone 16 Pro Max on iOS 26.5. After updating, my iPhone 16 Pro Max no longer appears under iPhone Mirroring settings, and both iPhone Mirroring and AirDrop stopped working from my primary macOS account. The strange part: Apple Support had me create a new macOS user account, and everything worked immediately there. The iPhone appeared correctly, Mirroring worked, and AirDrop worked. When I switch back to my primary account, the iPhone disappears again and neither feature works. My primary account still works normally with my iPad Air M3 and iPhone 12 Pro, so the issue seems specific to the iPhone 16 Pro Max and my original macOS profile. Has anyone else seen this issue or found a fix?
Replies
0
Boosts
0
Views
336
Activity
2w
App Store Connect API — persistent 401 on all endpoints
Hello, I'm having an issue with my App Store Connect API key. The team API key is returning the following error: {'status': '401', 'code': 'NOT_AUTHORIZED', 'title': 'Authentication credentials are missing or invalid.} Account details Account Holder / Admin role Two-Factor Authentication enabled Active developer account with accepted agreements and approved apps Every App Store Connect API key I generate returns a 401 NOT_AUTHORIZED response on all endpoints (/v1/apps, /v1/bundleIds, /v1/devices, /v1/users). I have: What I've tried Revoked and regenerated keys multiple times Confirmed the Issuer ID matches exactly what is shown on the Keys page (I used the copy button) Tested from multiple browsers Verified 2FA is enabled Verified no pending license agreements Tested programmatically using a correctly formatted ES256 JWT (proper R+S raw signature, not DER-encoded) The connection reaches Apple's servers successfully — I receive a JSON 401 response rather than a network error. The JWT is correctly formed. Every endpoint returns 401. Has anyone experienced this issue? Is there something at account level that could be blocking API access entirely? Thank you.
Replies
0
Boosts
0
Views
178
Activity
3w
Unable to update Apple Developer Program License Agreement
I'm trying to get a promo code for my app, and get vectored off to DevConnect to checkout the updated "Apple Developer Program License Agreement". Trouble is is that it shows no "updated" flag, button or whatever it is that I should be able to click to accept it. Bug?
Replies
0
Boosts
0
Views
182
Activity
4w
App Store infinite update.
I released an update a few days ago, and it is currently in a 7-day phased release. However, many users are reporting an “infinite update” issue. For example, the latest version shown on the App Store is 2.1. But when users tap Update, the App Store downloads version 2.0 instead. After installation, the Update button appears again, and the same process repeats endlessly. Does anyone know what might be causing this? Has anyone else experienced the same issue?
Replies
0
Boosts
0
Views
131
Activity
3w
How do I get content to blur behind a floating input bar, like Mail, Messages and other native apps do?
I have a chat app with a floating composer pill (NSGlassEffectView) pinned to the bottom of my content area. Messages scroll behind it. The pill looks fine but content behind it is completely clear. Fully legible text showing through, no frosting at all. Mail, Messages, Notes all have this frosted look where content behind a floating bar is blurred enough that you can't read it. That's what I'm going for. My scroll view has wantsLayer = true. I tried hasVerticalScroller = true + scrollerStyle = .overlay based on a tip I saw in another thread. No change. Is NSGlassEffectView supposed to blur what's behind it, or is the frosting in Apple's apps coming from the scroll edge effect? If it's the scroll edge effect, is there any way to trigger it for a custom floating view at the bottom of a scroll view? I can't find any AppKit API for this. I also spent time trying this in SwiftUI using .glassEffect() on macOS. Same result, the material renders nearly clear with no way to control the frosting level via any public API. If I'm missing something obvious I'd love to know. I've been stuck on this one for a while. Thanks for any advice! I've attached photos of my input bar (clearly transparent) and Apple Messages, which has a style that I see all over iOS and Mac OS 26.
Replies
0
Boosts
0
Views
312
Activity
4w
App Waiting for Review Over 7 Days
Our application(Apple ID:861891048)has been stuck in the Waiting for Review status for more than 7 days(with an earlier version stuck in the same stage for another 7days). We submitted an expedited review request 3 days ago, and send an support email 2 days ago notify us it's been noticed, but nothing happens after. We were supposed to launch the new version along with our in-app event for the 20th May(520), now everything is left behind. We sincerely hope the expedited review request can help facilitate the process and move the review forward as soon as possible. We are gladly to offer any help or information to support. Thank you for your attention and assistance.
Replies
0
Boosts
0
Views
78
Activity
4w
Test post
testing
Replies
0
Boosts
0
Views
110
Activity
2w
UIPageViewController crashes with _UIQueuingScrollView state inconsistency on iOS 26
UIPageViewController crashes with _UIQueuingScrollView state inconsistency on iOS 26 We are experiencing two types of crashes in UIPageViewController (transition style .scroll) that only occur on iOS 26. These crashes do not occur on iOS 18 or earlier with the same code. Crash 1: "No view controller managing visible view" NSInternalInconsistencyException: No view controller managing visible view <_UIQueuingScrollView: 0x...> -[UIPageViewController _flushViewController:animated:] -[UIPageViewController _setViewControllers:withTransition:animated:completion:] This occurs when calling setViewControllers(_:direction:animated:completion:) after a swipe gesture, particularly when didFinishAnimating delegate method does not fire. Crash 2: "Duplicate states in queue" NSInternalInconsistencyException: Duplicate states in queue for view: <UIView: 0x...> -[_UIQueuingScrollView _enqueueCompletionState:] -[_UIQueuingScrollView _enqueueAnimatedScrollInDirection:withRevealView:coverView:stashedView:translation:] This occurs when programmatic page changes (setViewControllers with animated: true) overlap with internal _UIQueuingScrollView state that has not been fully cleaned up. Reproduction Steps Create a UIPageViewController with .scroll transition style Swipe partially (without completing the page transition), then release Immediately tap a button that calls setViewControllers(_:direction:animated:completion:) Repeat a few times — the crash occurs intermittently Combining swipe gestures with programmatic setViewControllers calls reliably triggers one of the two crashes within a few attempts. Root Cause Analysis On iOS 26, the UIPageViewControllerDelegate method pageViewController(_:didFinishAnimating:previousViewControllers:transitionCompleted:) sometimes does not fire after a swipe gesture is cancelled or completed. This leaves _UIQueuingScrollView in a dirty internal state (pending transition data not cleared). A subsequent setViewControllers call then encounters this stale state and triggers an assertion failure. The crash stack traces are entirely within UIKit internals (_UIQueuingScrollView, UIPageViewController), with no app code in the crashing frames. Environment Xcode 26.4.1 iOS 26 (all beta versions tested) iPhone 17, iPhone 16 Pro, iPhone 16 Pro Max (simulator and device) UIPageViewController with transitionStyle: .scroll Does not reproduce on iOS 18 or earlier
Topic: UI Frameworks SubTopic: UIKit
Replies
0
Boosts
0
Views
78
Activity
2w
_FusedMatMul with [BiasAdd, Relu] produces incorrect results in graph mode on Metal GPU
When running a tf.function-traced graph on the Metal GPU, any operation that combines MatMul → BiasAdd → Relu (the fused pattern emitted by tf.keras.layers.Dense(activation='relu')) produces numerically incorrect output — errors on the order of tens of units, not floating-point noise. Eager mode on the same Metal GPU is correct. Graph mode forced to CPU (tf.config.set_visible_devices([], 'GPU')) is also correct. The bug is deterministic and data-independent (reproduces with random weights). the three-op combination of MatMul + BiasAdd + Relu trigger the error. Specifically: relu(tf.nn.bias_add(tf.matmul(x, W), b)) in graph mode on Metal is wrong, while relu(tf.matmul(x, W) + b) (using AddV2 instead of BiasAdd) is correct. Removing the Relu also makes the result correct — tf.nn.bias_add(tf.matmul(x, W), b) without a following Relu produces correct output at every shape tested. This points to the Metal plugin's fused _FusedMatMul kernel with fused_ops=[BiasAdd, Relu] as the culprit. Disabling the TF core grappler remapping pass (tf.config.optimizer.set_experimental_options({'remapping': False})) does not fix the issue, confirming that the fusion decision is made inside the Metal plugin's own kernel selection, below the TF core graph optimizer. The bug reproduces across all shapes tested (batch 4–200, inner dimension K 512–8192, output 128–2048) and is not specific to any particular weight values. A minimal reproducer: import tensorflow as tf import numpy as np # Any shape works; larger K makes the error more obvious M, K, N = 64, 2048, 1024 W = tf.Variable(tf.random.normal([K, N])) b = tf.Variable(tf.random.normal([N])) x = tf.random.normal([M, K]) @tf.function def graph_fused(x): return tf.nn.relu(tf.nn.bias_add(tf.matmul(x, W), b)) @tf.function def graph_safe(x): return tf.nn.relu(tf.matmul(x, W) + b) # AddV2 instead of BiasAdd eager_ref = tf.nn.relu(tf.nn.bias_add(tf.matmul(x, W), b)) # eager = correct fused_out = graph_fused(x) # Metal graph mode = WRONG safe_out = graph_safe(x) # Metal graph mode = correct print(f"eager vs graph_fused (BiasAdd): {tf.reduce_max(tf.abs(eager_ref - fused_out)).numpy():.1f}") # ^ typically 30–80+ (WRONG) print(f"eager vs graph_safe (AddV2): {tf.reduce_max(tf.abs(eager_ref - safe_out)).numpy():.2e}") # ^ typically ~1e-5 (correct) Environment: TensorFlow 2.18.1, Keras 3.11.2, tensorflow-metal (latest as of 2026-05-26), Apple Silicon Mac. Impact: This breaks any Keras model that uses Dense(activation='relu') when called inside a tf.function or via SavedModel serving on the Metal GPU. Eager-mode inference is unaffected.
Replies
0
Boosts
0
Views
1.1k
Activity
3w
Collaboration request
Hello Apple Developer Community, I’m Samriddhi, a student at Hult International Business School studying Business Analytics and Design. I’m interested in exploring a potential collaboration with Apple around student life, creativity, productivity, design, and how Apple products support learning and creative work. I couldn’t find a direct official email for collaboration requests, so I’m posting here to ask if anyone can guide me toward the right Apple team, contact channel, or partnership process. I would be happy to share my audience details, content ideas, and previous work privately with the appropriate team. Thank you for your help.
Replies
0
Boosts
0
Views
192
Activity
3w
App Stuck in “Waiting for Review” for 11+ Days – ShopBack: Cashback & Rewards(1086505626)
Dear App Review Team, We are ShopBack mobile team. We submitted v6.12.0 on May 21 and it's been in "Waiting for Review" fo 4+ days. This is our second consecutive blocked release as v6.11.0 was rejected May 14 and never completed review, so our iOS users haven't received an update in 11 days. Here's what's sitting in this v6.12.0 build that's directly hurting users right now: Users who've had cashback claims rejected have no idea why. This release finally shows them the rejection reason. It's a financial app and our users deserve to know why their money wasn't credited. Users are hitting an intermittent crash during login due to a main-thread issue. This build fixes it. Users across 8 markets can't withdraw their cashback to airline miles. The feature is built and ready, just blocked. We've resolved all issues from the v6.11.0 rejection and are confident this submission is fully compliant. We're available to address any concerns immediately. Thank you for your time. Bundle ID: com.shopback.ShopBack | Apple ID: 1086505626 | Version: 6.12.0 (6120004) ShopBack Mobile Team
Replies
0
Boosts
0
Views
132
Activity
3w
IAP rejected under 2.1(b) "failed to load" — products work in Sandbox/TestFlight but fail in App Review
I'm getting repeatedly rejected under Guideline 2.1(b) - App Completeness, with the message that the in-app purchase products "failed to load." This has happened on multiple submissions now, and I'm stuck because everything works fine on my end. My setup: 2 auto-renewable subscriptions + 1 in-app purchase, all in "Waiting for Review" status and attached to the current version (1.0.0). All three products load and purchase successfully when I test via TestFlight with a Sandbox account. No errors at all. Paid Apps Agreement, banking, and tax forms are all Active. I have another app on the same account where IAPs are live and working, so I don't think it's an account/agreement issue. Review device was iPad Air 11-inch (M3), iPadOS 26.5. One detail that might be relevant: this account was migrated from an individual to an organization account a while back, and there were some app transfers involved on the account (though not for this specific app). What I've already tried/confirmed: Product IDs in code match App Store Connect exactly. Products are attached to the build (there's no separate section to re-attach them on resubmit, which I understand means they're already linked). Resubmitted multiple times with the same result. My questions: Has anyone seen IAPs load fine in Sandbox/TestFlight but consistently fail in App Review specifically? What was the root cause? Could the individual-to-organization migration or prior app transfers cause IAPs to fail loading only in the review environment, even when agreements show Active? Is there anything region/storefront-specific that would make SKProductsRequest / Product.products(for:) return an empty list for the reviewer but not for me? Any pointers would be hugely appreciated. Thanks!
Replies
0
Boosts
1
Views
89
Activity
2w
M1 芯片的 Mac mini 安装的 Xcode 26.3 打包出来的 App 在 iOS 12.5.8 设备上无法打开
我发现在 M1 芯片的 MacMini上使用 Xcode26.3打包出来的 App 在 iphone6设备 ios 12.5.8 的系统下 安装或者直接调试都会直接 启动后 立即 崩溃,但是在 intel 芯片的 MacBook pro 上使用 Xcode 26.3 在相同的设备相同的系统下,就可以正常安装和调试,请问这是为什么?
Replies
0
Boosts
0
Views
116
Activity
4w