Search results for

missing package product

50,214 results found

Post

Replies

Boosts

Views

Activity

Reply to Transaction.currentEntitlements not working on ios26?
Hello - Please file a Feedback Assistant ticket at https://feedbackassistant.apple.com/ and include the following: App name and app ID Product ID(s) Steps to reproduce IMPORTANT: attach sysdiagnose log(s). Download PDF instructions for Sysdiagnose for iOS/iPadOS here. Screenshot(s) and/or screen recording(s) to demonstrate the issue Any other critical information For more information about Feedback Assistant, please visit https://developer.apple.com/bug-reporting/. Once you have filed the Feedback Assistant ticket, please reply to this Developer Forums thread with the Feedback Assistant ID (e.g. FB########) and/or link (e.g. https://feedbackassistant.apple.com/feedback/########), and our teams will take a look. Thank you.
Topic: UI Frameworks SubTopic: UIKit Tags:
Sep ’25
Selecting ~/Library in open panel doesn't give access to ~/Library/Mail
A user of my app brought to my attention that unless they select their ~/Library/Mail folder explicitly in an open panel, they get an error when scanning it inside my app. I can confirm that I also get a permission error when trying to scan it as a subfolder of ~/Library, but not if I select it directly. I'm assuming this is intentional, but it would be nice to have an explanation or some documentation that I can point my users to when they encounter what appears to them as a bug in my app. What makes this matter even more confusing is that selecting a folder in any open panel of an app gives the app access to it for the lifetime of the app, but after restarting the app, access is lost again (unless it has a bookmark to it). This was probably the reason why the user thought that it worked in another app but not in mine. This is the code I use to scan: let openPanel = NSOpenPanel() openPanel.canChooseDirectories = true if openPanel.runModal() == .cancel { return } let enumerator = FileManager.default.
4
0
101
Sep ’25
App Attest attestationData request fails with 400 Bad Request (no X-Request-ID)
Hello Apple Team We are integrating App Attest with our backend and seeing a 400 Bad Request response when calling the attestation endpoint. The issue is that the response does not include an X-Request-ID or JSON error payload with id and code, which makes it hard to diagnose. Instead, it only returns a receipt blob. Request Details URL: https://data-development.appattest.apple.com/v1/attestationData Request Headers: Authorization: eyJraWQiOiI0RjVLSzRGV1JaIiwidHlwIjoiSldUIiwiYWxnIjoiRVMyNTYifQ.eyJpc3MiOiJOOVNVR1pNNjdRIiwiZXhwIjoxNzU3MDUxNTYwLCJpYXQiOjE3NTcwNDc5NjB9.MEQCIF236MqPCl6Vexg7RcPUMK8XQeACXogldnpuiNnGQnzgAiBQqASdbJ64g58xfWGpbzY3iohvxBSO5U5ZE3l87JjfmQ Content-Type: application/octet-stream Request Body: (Binary data, logged as [B@59fd7d35) Response Status: 400 Bad Request Response Headers: Date: Fri, 05 Sep 2025 04:52:40 GMT x-b3-traceid: 4c42e18094022424 x-b3-spanid: 4c42e18094022424 Response Body (truncated): receipt: h'308006092A864886F70D01070... Problem The response does not include X-Request-ID.
1
0
226
Sep ’25
Reply to Missing INITIAL_BUY notification for a single user (App Store Server Notification V2)
Hello - There are no known conditions or scenarios where the server notification for the initial In-App Purchase of a new subscription (with notificationType=SUBSCRIBED and subtype=INITIAL_BUY) would not be sent. Since it sounds like you missed only one such notification (and presumably successfully received many other INITIAL_BUY notifications), ensure that your server is responding to the notifications as documented here: https://developer.apple.com/documentation/appstoreservernotifications/responding-to-app-store-server-notifications. Retry notifications are sent as documented on that page. Use the Get Notification History endpoint to verify that a specific server notification was sent for a given Transaction ID: https://developer.apple.com/documentation/appstoreserverapi/get-notification-history. If you cannot find an expected notification using the endpoint above, please reply back with more details - including the Transaction ID(s) and date(s) - and we will investigate further. Thank you.
Sep ’25
iOS AUv3 extension: no Icon shown in host
Hi, I'm working on an AUv3 project. The app itself displays my icon. However the Auv3 extension does not display any icon in any host app (AUM, Drambo, etc.0). I thought that the extension would inherit the host app icon but that it does not appear to be the case. I tried to add the icon as a 1024x1024 file to the extension target and the update my extension plist file withe a CFBundleIconFile key but no luck either. It must surely be really easy. What am I missing? Thanks in advance for your help!
5
0
105
May ’25
Reply to Managing the order of Transparent Proxies from MDM Profile
Whenever it does not establishes the VPN connection, in the system log we could see below errors: 25-09-11 14:08:00.750332+0530 0x4e84 Default 0x239eb 144 0 nesessionmanager: (NetworkExtension) [com.apple.networkextension:] Signature check failed: code failed to satisfy specified code requirement(s) 2025-09-11 14:08:00.750427+0530 0x4d6b Activity 0x23e36 122 0 mds: (CoreDuetContext) Duet: ClientContext objectForContextualKeyPath: 2025-09-11 14:08:00.750452+0530 0x4a64 Info 0x23f85 134 0 opendirectoryd: [com.apple.opendirectoryd:session] ODNodeCreateWithNameAndOptions completed 2025-09-11 14:08:00.750452+0530 0x4e84 Error 0x239eb 144 0 nesessionmanager: [com.apple.networkextension:] Rejecting agent com.digitalguardian.networkextensionmanager because it does not satisfy the code signature requirements 2025-09-11 14:08:00.750454+0530 0x4e84 Error 0x239eb 144 0 nesessionmanager: [com.apple.networkextension:] Failed to launch com.digitalguardian.networkextensionmanager 2025-09-11 14:08:00.750510+0530 0x4bab Activi
Sep ’25
Escalation Request: Poor Support from eurodev@apple.com
I am writing to formally escalate my ongoing and unresolved issues with registering a company developer account from Bulgaria. This process, which should be straightforward, has now extended into its 3rd month with no progress, despite my repeated attempts to follow every requirement diligently. Issues Encountered: Web Payment Failure - The system fails to charge my Wise card with no explanation or alternative resolution. Apple Developer App Verification Failure: My ID card is consistently rejected, despite submitting high-quality images that meet every listed requirement. I strongly suspect that your verification service does not properly recognize Bulgarian ID cards. EuroDev Support Response: My experience with eurodev[at]apple.com has been nothing short of disappointing. After resetting my enrollment process, they ceased communication entirely. Prior to that, responses were vague, unhelpful, and did not address my concerns meaningfully. Given the inefficiency and lack of response from the EuroDev team, I a
3
0
242
Mar ’25
Reply to Safari 18+ network bug - randomly - The network connection was lost
We use short Keep-Alive to limit idle connections to a few seconds for quick API bursts, then close them to avoid wasting server resources. About idempotent request, I'm aware of the specification, although let me tell you that GETs are being retried and the issue also occurs, with the connection is lost error when the GET includes Content-Type: application/json, which turns the request into a CORS “non-simple” request with a preflight and safari reusing closed connection for the preflight, it fails and the GET request fails entirely. POST should also retry if the connection closed before sending, like other browsers do and Safari used to. Because no backend POST change occurs since the request never reached the server, so retrying is safe... even if its not in the specification... This is what google does, and all browsers do actually, and safari did previously. This Safari 18+ behaviour is a regression in connection reuse also caused by failed preflights and POST (breaking apps performing POST acti
Topic: Safari & Web SubTopic: General Tags:
Sep ’25
Reply to SMAppService Sample Code seems broken
My reasoning is difficult to phrase in a way that will not come across as combative or insulting, but suffice to say I explicitly object to the existence of most--if not all--of the features that Apple has shipped in more recent releases and prefer to keep them all out of my house so to speak. I only update the OS when a machine dies and I have to buy a new one. If there's a solid guarantee that all of this is better in 15 then I'll absolutely bite that bullet anyway, but right now I'm essentially just doing a feasibility study and cannot destabilize everything else in my world just to find out whether or not maturity has crept in. My goal is simply an app with an overly-privileged helper that will never appear in any app store or be run on any machine that doesn't belong to a person who immediately disables SIP as a matter of principle. I've already removed all the PackageBuilder stuff as it was very much in the way of testing--that was the only sample project I could find that was close to what I wanted but
Sep ’25
Reply to Safari 18+ network bug - randomly - The network connection was lost
Safari does not reuse an HTTP/1 connection after it is idle for more than 29s, so increasing the idle timeout to more than 30s should resolve the issue. Leaving idle connections longer improves the responsiveness of the service. The reason I asked about the Keep-Alive response header field was that the header field affects client behavior and might explain the difference in iOS 18. Does the server send that particular header in the response? GET requests are automatically retried if the connection is lost if a response is not received. POST requests are not idempotent so they cannot be retried. This has always been the case in Safari. Also GET requests are not allowed to contain a body. I do not think it is possible to add a JSON body to GET. Would you confirm whether the request has a body?
Topic: Safari & Web SubTopic: General Tags:
Sep ’25
Helper app is sandboxed (entitlement + runtime check), but `URLsForDirectory:` returns user home (`/Users//`) instead of container path — why?
Problem summary I have a macOS helper app that is launched from a sandboxed main app. The helper: has com.apple.security.app-sandbox = true and com.apple.security.inherit = true in its entitlements, is signed and embedded inside the main app bundle (placed next to the main executable in Contents/MacOS), reports entitlement_check = 1 (code signature contains sandbox entitlement, implemented via SecStaticCode… check), sandbox_check(getpid(), NULL, 0) returns 1 (runtime sandbox enforcement present), APP_SANDBOX_CONTAINER_ID environment variable is not present (0). Despite that, Cocoa APIs return non-container home paths: NSHomeDirectory() returns /Users/<me>/ (the real home). [[NSFileManager defaultManager] URLsForDirectory:inDomains:] and URLForDirectory:inDomain:appropriateForURL:create:error: return paths rooted at /Users/<me>/ (not under ~/Library/Containers/<app_id>/Data/...) — i.e. they look like non-sandboxed locations. However, one important exception: URLForDirectory:... for NSItemRepl
7
0
100
Sep ’25
URLSession is broken in iOS 18.4 RC Simulator
I'm seeing fully reproducible issues with URLSession on iOS 18.4 RC Simulator running from Xcode 16.3 RC. URLSession seems to get into a broken state after a second app run. The following sample succeeds in fetching the JSON on first app run but when the app is closed and ran again it fails with one of these errors: Error: Error Domain=NSURLErrorDomain Code=-1005 The network connection was lost. Error: Error Domain=NSURLErrorDomain Code=-1001 The request timed out. I'm wondering if this something related to my OS setup or is this due to internal URLSession changes in iOS 18.4. Already submitted as FB17006003. Sample code attached below: import SwiftUI @main struct NetworkIssue18_4App: App { var body: some Scene { WindowGroup { ContentView() } } } struct ContentView: View { @State private var message: String = var body: some View { VStack { Text(message) Button(Try Again) { Task { await fetch() } } } .task { await fetch() } } private func fetch() async { message = Loading... let url = URL(string: htt
55
0
21k
Sep ’25
Reply to SMAppService Sample Code seems broken
Is there a specific reason you’re doing this development on macOS 13? It’d be easier if you started on something recent, say macOS 15.x. There are a couple of reasons for that: It’s more likely that SMAppService has stabilised by that point. It’s a lot easier for me to replicate issues on modern systems. I can run tests on macOS 13, but it takes me longer to set them up. Also, is your final goal to create an installer package? Or do you want ship an app that just happens to use a privileged helper? The reason I ask is that the sample code you referenced is somewhat specific to installer packages, and if your ultimate goal is to create an app then you don’t have to deal with that complexity. [quote='857509022, KirkBeamedUp, /thread/799910?answerId=857509022#857509022, /profile/KirkBeamedUp'] it seems as though I lose my right to execute in the background on every restart [/quote] No, that’s not right. If you’re seeing that it’s possibly because your code isn’t signed correctly. Speci
Sep ’25
Inquiry Regarding Gatekeeper Behavior During Application Upgrade
Can you please help us with the scenario below, including details and Apple’s recommendations? I've already read through the Notarization and Gatekeeper documentation. The installed version of our application is 1.2.3, located in /Applications/XYZSecurity.app. We created an upgrade package for version 1.2.4. As part of the pre-install script in the 1.2.4 installer, we explicitly deleted some obsolete .dylib files from /Applications/XYZSecurity.app/Contents/Frameworks and some executable files from /Applications/XYZSecurity.app/Contents/MacOS that were no longer needed in version 1.2.4. The installation of version 1.2.4 completed successfully, but we see the below error logs in installer.log: PackageKit: Failed to unlinkat file reference /Applications/XYZSecurity.app/Contents/Frameworks/libhelper.dylib PackageKit: Failed to unlinkat file reference /Applications/XYZSecurity.app/Contents/MacOS/helper-tool Our Key Questions: Is it the right practice to remove obsolete files in the pre-install script duri
1
0
313
Sep ’25
Reply to Inquiry Regarding Gatekeeper Behavior During Application Upgrade
[quote='799704021, Sivanantham_M, /thread/799704, /profile/Sivanantham_M'] Is it the right practice to remove obsolete files in the pre-install script during an upgrade? [/quote] No. In general, you should leave the installing to the installer. Modifying a previously installed app from a pre-install script is likely to bump in to app bundle protection. I have a link to the WWDC session discussing that in Trusted Execution Resources. Just to be clear, you’re trying to create a delta installer, right? That is, an installer package that upgrades version 1.2.3 to version 1.2.4? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: Code Signing SubTopic: General Tags:
Sep ’25