Search results for

missing package product

51,078 results found

Post

Replies

Boosts

Views

Activity

Guideline 3.1.2 - Business - Payments - Subscriptions
I have read many blogs and relevant posts on forums, but I still don't know what to modify or how to solve this problem. I'm extremely anxious now Guideline 3.1.2 - Business - Payments - Subscriptions Issue Description The submission did not include all the required information for apps offering auto-renewable subscriptions. The app's metadata is missing the following required information: A functional link to the Terms of Use (EULA). If you are using the standard Apple Terms of Use (EULA), include a link to the Terms of Use in the App Description. If you are using a custom EULA, add it in App Store Connect. Next Steps Update the metadata to include the information specified above. Resources Apps offering auto-renewable subscriptions must include all of the following required information in the binary: Title of auto-renewing subscription (this may be the same as the in-app purchase product name) Length of subscription Price of subscription, and price per unit if appropriate Functional links
2
0
177
Nov ’25
Return to Service with App Preservation - Missing "Get Bootstrap Token" Request
Hello Apple Developer Community, I am implementing the Return to Service feature with app preservation in our MDM solution (iOS 26+). My goal is to use the EraseDeviceCommand to securely erase user data while preserving managed apps, and then have the device automatically re-enroll without user interaction. What I am doing: The device is supervised and successfully enrolled in Automated Device Enrollment (ADE). The device has generated and escrowed a bootstrap token to our MDM server (SetBootstrapToken received). I am sending the EraseDeviceCommand to the device via MDM with the necessary parameters for Return to Service with app preservation. The command payload includes: Enabled: true The previously escrowed BootstrapToken (as Base64 data). WiFiProfileData (as Base64 data) to ensure connectivity post-erase. Example Payload Structure (Simplified): ReturnToService Enabled BootstrapToken YOUR_BASE64_TOKEN WiFiProfileData YOUR_BASE64_WIFI_PROFILE The observed behavior: The erase command is successful. The de
1
0
408
Nov ’25
Reply to Unable to download iOS 26.1 Simulator Runtime - Build 23B80 not available
Even more annoying is that XCode 26.1.1 doesn't recognize any of my older platform installations. To work around this, I tried to boot and use an iOS 26.0 simulator still on my Mac but XCode refuses to acknowledge that it exists. Even if I use the Devices & Simulators window to create a new iOS 26.0 device, XCode will not let me use it without having iOS 26.1 downloaded first. With all of the 26.1 beta issues with the simulators reported on these forums over the last 2 weeks, it's insane to me that this was still pushed out to production in such as broken state.
Nov ’25
Reply to macOS 26.1 Tahoe on ARM: FinderSync extension does not work
Yes, I have already filed a bug, it's number is FB20947446. OK. The engineering team hasn't had a chance to look at it yet, but I can immediately tell you that they're going to need a sysdiagnose from the machine where the failure is happening. /Users/Shared is the default path which is used in the Xcode template when creating a Finder Sync Extension. Oh. I can see why they used that in the template (it's basically the only user path they can guarantee exists), but that's still not... ideal. However... I thought that for reproduction purposes it would be good to just use that as it is to make sure that there is no mistake on my side. ...it should work fine for basic testing, particularly on a dedicated test machine. The location that is used in our product where the problem also occurs is located in the current user directory, where I suppose that it is common to place files that should be synchronized, for which purpose the Finder Sync Extension is designed. OK, that's fine. However, not that the Fi
Topic: App & System Services SubTopic: Core OS Tags:
Nov ’25
Reply to Module dependency cycle errors in Xcode 26
I'm having a real tough time replicating the error in some brand new packages (even though they seem essentially the same) but I have been able to isolate the issue in my two custom packages to where I can sort of see when the error exists. I have a package A that has a dependency on package B (which has two products). If I include a single Swift file in both packages with no source code it works but if I just add a single import SwiftUI statement to both package A and package B's singular file the error presents itself. I see the following note also attached in the build error: note: Swift Overlay dependency of 'SwiftUI' on 'UIKit' via Clang module dependency: 'SwiftUI.swiftmodule -> SwiftUI.pcm -> UIKit.pcm' (in target '' from project '')
Nov ’25
Reply to DriverKit IOUserSerial Driver
Hello DTS Engineers, Kevin, Quinn, Elliot.... Is this thread watched? Yes...ish? The tools for monitoring older threads are somewhat limited, which makes it easier to miss changes to older threads. The problem is that when I try to transfer larger files, the producer and consumer indexes in the SerialPortInterface get messed up. Can you summarize what's going on before I try look at the logs? __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Topic: App & System Services SubTopic: Core OS Tags:
Nov ’25
Reply to Unable to upload an app with ExtensionFoundation
Earlier I wrote: [quote='865385022, DTS Engineer, /thread/803896?answerId=865385022#865385022'] I didn’t have a chance to run further checks, like uploading it to App Store Connect. [/quote] For my own reasons I decided to bump the priority on this, and so I ran this test today. I was able to upload the build to App Store Connect and then install it via a TestFlight internal test group. I didn’t encounter any App Store Connect roadblocks and the app I installed via TestFlight worked as expected [1]. AFAIK there aren’t are any more App Store Connect checks after that point, other than App Review itself. As I reminder, I created a security helper extension as described in Creating enhanced security helper extensions. I didn’t try anything more complex than that, but I kinda assumed that such an extension would be worth you exploring for your product. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] I was surprised to see that the i
Topic: App & System Services SubTopic: General Tags:
Nov ’25
Reply to Module dependency cycle errors in Xcode 26
Hey Ed, thanks for replying! I tried to create a minimally reproducible example with some barebones packages and wasn't able to see the error. I then tried to remove all of the source code from the two packages where I was seeing the error and no longer get the build error. I'll try to do it piecewise to see exactly when I start getting the error and hopefully fix it or at least it can be more instructive in a bug report.
Nov ’25
NavigationSplitView and NavigationStack persistence
Let's say you have a NavigationModel that contains three NavigationPaths, one for each option in the sidebar for a NavigationSplitView. This NavigationModel is created by the App and passed down to the root view for the scene in its environment. Each option has a separate NavigationStack and is passed a binding to the appropriate NavigationPath from the NavigationModel. Is it expected that when the user changes the selection in the sidebar, the NavigationPath for the newly selected view should be erased? This is what's currently happening on macOS 26. It seems like the default action when creating a NavigationStack and passing it a binding to a NavigationPath is to clear that path and start from the root view. Is this normal, intended behaviour or is it a bug? Or, perhaps, an option or modifier I am missing?
3
0
215
Nov ’25
Reply to How to perform bluetooth advertising from a MAC before login to the MAC
[quote='864564022, TataChaitanya, /thread/805809?answerId=864564022#864564022, /profile/TataChaitanya'] if I create a user agent will I be able to invoke this user agent before login to user session? [/quote] No. [quote='864564022, TataChaitanya, /thread/805809?answerId=864564022#864564022, /profile/TataChaitanya'] Because my need is to perform bluetooth advertising before user login [/quote] There’s no supported way to do this. My colleague was suggesting that you split the Bluetooth parts of your daemon out into an agent so that the agent can do Bluetooth work on the daemons behalf. The user can then grant the agent the necessary privileges. This approach works for many products that have a daemon that needs to access Bluetooth. However, it won’t work in the pre-login environment because: The only agents that run pre-login are launchd pre-login agents. Those run as root, so there’s no way for the user to grant them the required privilege. I’m presuming that you’re trying to do this as part of your
Topic: App & System Services SubTopic: Core OS Tags:
Nov ’25
Reply to Notarization submission times out.
There’s limits to how much I can help you with this. When you submit a product to notarytool, it makes various network connections. You have to ensure that your network is set up to allow those connections. That’s not something I can help you with, because it’s not an Apple system that blocking the connections. As to the nature of those connections, that’s documented in the Ensure your build server has network access section of Customizing the notarization workflow. Another good option is to run notarytool with verbose logging enabled. That will usually let you uncover the exact connection that’s failing. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Nov ’25
Reply to Do I need com.apple.developer.vpn.managed entitlement to read an MDM-pushed VPN profile using NETunnelProviderManager.loadAllFromPreferences()?
[quote='806802021, ShyamJiMi, /thread/806802, /profile/ShyamJiMi'] Is this entitlement mandatory for my use case … ? [/quote] It depends |-: If the MDM system installs a profile for your VPN, you will be able to see that configuration. The com.apple.managed.vpn.shared keychain access group comes into play if that profile references a credential in the standard way, meaning either a password or a digital identity. Those credentials get stored in the com.apple.managed.vpn.shared keychain access group. Third-party apps don’t have access to that group by default. If you have an enterprise-focused VPN product that needs such access, you should apply for it. For information on how to apply, see FAQ#9 in Network Extension Framework Entitlements. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Nov ’25
Notarized PKG inside DMG built via Docker shows “App is damaged” after installation
Hello, I’m encountering a confusing issue on macOS related to distributing a notarized app via PKG inside a DMG, built in a Docker environment. Here’s the full workflow: Steps: I build and notarize my macOS app on macOS. I package the app into a PKG and also notarize the PKG. I put the PKG and additional resources into a Docker container. Inside Docker, I download the resources and use genisoimage to create a DMG containing the PKG + resources. I mount the DMG on macOS, then double-click the PKG inside the DMG to install the app. After installation, when I try to open the app, macOS reports: “App is damaged and can’t be opened. You should move it to the Trash.” However, if I first copy the PKG from the DMG to /tmp via a script, then run the installation, the app opens and runs correctly. Observations: Both the app and PKG are properly notarized. This only happens when installing directly from the DMG built via Docker + genisoimag
0
0
45
Nov ’25
Reply to macOS 26.1 Tahoe on ARM: FinderSync extension does not work
Thank you for your quick response! Yes, I have already filed a bug, it's number is FB20947446. We can reproduce the issue on normal end user machines where nothing special is installed or configured. One particular machine where the problem occurs is a MacBook Pro, 13-inch, M1, 2020 with 16 GB of memory and macOS Tahoe 26.1. One machine there the problem does not occur is a MacBook Pro, 16-inch, 2019, 2.3 GHz 8-Core Intel Core i9 with 32 GB of memory and Tahoe 26.1. /Users/Shared is the default path which is used in the Xcode template when creating a Finder Sync Extension. I thought that for reproduction purposes it would be good to just use that as it is to make sure that there is no mistake on my side. And I assume that the template should work by default. The location that is used in our product where the problem also occurs is located in the current user directory, where I suppose that it is common to place files that should be synchronized, for which purpose the Finder Sync Extension is designed
Topic: App & System Services SubTopic: Core OS Tags:
Nov ’25
watchOS longFormAudio cannot de active
My workout watch app supports audio playback during exercise sessions. When users carry both Apple Watch, iPhone, and AirPods, with AirPods connected to the iPhone, I want to route audio from Apple Watch to AirPods for playback. I've implemented this functionality using the following code. try? session.setCategory(.playback, mode: .default, policy: .longFormAudio, options: []) try await session.activate() When users are playing music on iPhone and trigger my code in the watch app, Apple Watch correctly guides users to select AirPods, pauses the iPhone's music, and plays my audio. However, when playback finishes and I end the session using the code below: try session.setActive(false, options:[.notifyOthersOnDeactivation]) the iPhone doesn't automatically resume the previously interrupted music playback—it requires manual intervention. Is this expected behavior, or am I missing other important steps in my code?
1
0
266
Nov ’25