I recently had an app rejected for 2.1 - Performance - App Completeness and specifically, “no subscription options available“. The previous build I submitted did have the issue, but this latest one did not, at least as far as I could test. I tested on two different devices using a sandbox account as well as TestFlight and the IAP were visible and working. I also see each IAP pop up correctly within RevenueCat. One thing that may be an issue is I don’t have the section to attach the IAP onto the build before submitting to review. I’ve read through every help article I could find and have triple-checked everything with the IAP is in order. Pricing, localization, screenshot, review notes, signed agreement, etc. I’ve also tried reaching out several times through the contact us page as well as replied to the review, but haven’t received a response. Is there anything I could be missing? Is not attaching them to the build the issue and if so, how can I get them to show up without recreatin
Search results for
Building for iOS Simulator, but the linked and embedded framework ‘XX.framework‘ was built for
186,326 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
(Reordering questions for clarity...) Questions: Is this behavior intentionally blocked by iOS as a user privacy/power decision? So, in general, the normal behavior of iOS is that it does not relaunch applications that have been force quit by the user, primarily to simplify the user’s general management of background app usage. However... Is it officially supported for iBeacon region monitoring to relaunch an app after the user force-quits it? ...there are exceptions and, yes, region monitoring is one of them. The issue here is that there are use cases we want to support that don't really work within the standard force quit behavior. The canonical example here is supporting airline apps notifying the user when they arrive at the airport, as it isn't really reasonable to expect the user to have not force quit an app they may not have used for weeks or even months. Are there any supported mechanisms to resume beacon monitoring after a force-quit? Not specifically, no. The main issue here is th
Topic:
App & System Services
SubTopic:
Maps & Location
Tags:
When I create a SwiftUI toolbar item with placement of .keyboard on iOS 26, the item appears directly on top of and in contact with the keyboard. This does not look good visually nor does it match the behavior seen in Apple's apps, such as Reminders. Adding padding to the contents of the toolbar item only expands the size of the item but does not separate the capsule background of the item from the keyboard. How can I add vertical padding or spacing to separate the toolbar item capsule from the keyboard?
Topic:
UI Frameworks
SubTopic:
SwiftUI
When I use UIScrollView to Browse photos, sometime was crash. Issue Details: App: 美信 (Midea Connect) Problem: Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Feedback generator was deactivated by its client more times than it was activated: <_UIZoomEdgeFeedbackGenerator: 0x33527cdc0>' First throw call stack Affected: 4 user out of thousands iOS Version: 18.0.1、26.1、26.2 What Works: All other users has no crash Same iOS version, no issues User Has Tried: The user experienced two crashes after opening the page hundreds of times
Topic:
UI Frameworks
SubTopic:
UIKit
Thanks for the post and thanks for the feedback number. Looks like you didn’t run it under the Xcode Instruments to see if the memory is a memory leak or something else? Providing a Instrument trace will help you as well as in the feedback to see why is the app loading so much memory. Newer macOS versions may employ more advanced rendering techniques that utilize additional memory for caching and effects to improve visual fidelity and responsiveness if available. Changes in how macOS manages background apps and pre-fetches data might contribute to higher baseline memory usage. If your app handles images or textures, ensure that caching mechanisms are efficient and purge unused resources promptly and here using instruments will help you to know what objects are being loaded. Employ Xcode’s Instruments, especially the Allocations and Time Profiler tools, to pinpoint where excess memory is being used and identify any unexpected overhead introduced by system frameworks. Hope you go over the path to use I
Topic:
App & System Services
SubTopic:
Processes & Concurrency
Tags:
I am working on a Live Activity widget. In it, I want some of the elements to open different deeplink URLs. I have found that assigning multiple widgetURL doesn't work, only one of the URLs gets opened no matter where you tap. I also found that Buttons don't seem to do anything, tapping them actually just open my app as if I just tapped a naked Live Activity. I have found that really only Link elements work if I want to open different URLs upon tapping different elements. And Links are cool and fine, but I am seeing that on tap, my elements become tinted... As in, there is a highlighted state, and it makes the elements inside blue. I have tried to use button style API on a link, but it didn't work. How can I disable the highlighted state for a Link element in a live activity widget?
Hi, the runtime warnings are accompanied by a backtrace associated with the warning in the Issue Navigator. Can you uncollopase the chevron in the Issue Navigator and share the backtrace so that we can see which framework is the warning originating from ?
Topic:
UI Frameworks
SubTopic:
AppKit
Tags:
The problem still exists on iOS 26.3
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags:
Hey all, I found a weird behaviour with the searchable component. I created a custom bottom nav bar (because I have custom design in my app) to switch between screens. On one screen I display a List component with the searchable component. Whenever I enter the search screen the first time, the searchable component is displayed at the bottom. This is wrong. It should be displayed at the top under the navigationTitle. When I enter the screen a second time, everything is correct. This behaviour can be reproduced on all iOS 26 versions on the simulator and on a physical device with debug and release build. On iOS 18 everything works fine. Steps to reproduce: Cold start of the app Click on Search TabBarIcon (searchable wrong location) Click on Home TabBarIcon Click on Search TabBarIcon (searchable correct location) Simple code example: import SwiftUI struct ContentView: View { @State var selectedTab: Page = Page.main var body: some View { NavigationStack { ZStack { VStack { swit
This isn’t an answer to the question you asked but… [quote='815452021, Philipss, /thread/815452, /profile/Philipss'] When launching an app in a Rosetta simulator [/quote] See my response on this thread. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags:
Hello, We are experiencing a recurring issue when running iOS apps in the Rosetta simulator on Xcode 26. Environment: Xcode: 26.0 macOS: 15.7.3 Simulator: Intel-based (Rosetta) simulators Languages: Both Swift and Objective-C Issue: When launching an app in a Rosetta simulator, the app frequently freezes or fails to run. In many cases, Xcode reports that the debugger has lost connection. Xcode error message: Lost connection to the debugger on “iPhone 12”. Domain: IDEDebugSessionErrorDomain Code: 22 Failure Reason: Message from debugger: lost connection Console log: assertion failed: GPR thread_set_state is unimplemented for NewThread (ThreadContextRegisterState.cpp:920 host_gpr_state_from_guest_state) Observed behavior: Rebuilding after fully quitting the simulator sometimes resolves the issue temporarily. Disabling Scheme > Run > Debug executable allows the app to run normally, but debugging (breakpoints, etc.) becomes unavailable. The issue does no
One of our apps (built with Xcode 26.1.1 and distributed via TestFlight) crashes upon launch on iOS 17 with Exception Type: EXC_BAD_ACCESS (SIGKILL) and Termination Reason: CODESIGNING 2 Invalid Page. I have never seen this before. Any pointers? On iOS 18 & 26 this does not happen btw.
QuickLookAR shares the actual USDZ model instead of the original website URL — critical copyright and data leak issue on iOS 26 Since iOS 26, QuickLookAR (or ARQuickLookPreviewItem) no longer preserves the original web URL when sharing a model. Instead of sending the link to the hosted file, the system directly shares the actual USDZ model file with the recipient. This is a critical regression and a severe breach of intellectual property protection, as it exposes proprietary 3D models that must never be distributed outside of the controlled web environment. In earlier iOS versions (tested up to iOS 18), QuickLookAR correctly handled sharing — the share sheet would send the website link where the model is hosted, not the file itself. Starting with iOS 26, this behavior has changed and completely breaks the intended secure flow for AR experiences. Our project relies on allowing users to view models in AR via QuickLook, without ever transferring the
I didn’t reply earlier because I didn’t see your comments )-: See tip 5 in Quinn’s Top Ten DevForums Tips. Regarding FB20753534, I’ve got no info to share on that front. I can’t talk about Apple’s internal processes and I can’t offer predictions about The Future™. Having said that, iOS 26 has been shipping for a while now, so even if this behaviour changed today you’d still have to decide what to do about all the existing iOS 26 installs. And once you make that decision, which admittedly might involve some tough choices )-:, there’s less pressure on you getting a resolution from Apple. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
Privacy & Security
SubTopic:
General
Tags:
[quote='876243022, disinghal, /thread/811887?answerId=876243022#876243022, /profile/disinghal'] It's MacOS [/quote] D’oh! Yes, sorry, I had my iOS coloured glasses on )-: [quote='876243022, disinghal, /thread/811887?answerId=876243022#876243022, /profile/disinghal'] We are calling some custom extension using Apple's enterprise single sign-on feature. [/quote] So your packet tunnel provider is using URLSession to issue a request that’s triggering enterprise SSO which then ends up calling an SSO app extension? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic:
App & System Services
SubTopic:
Networking
Tags: