Search results for

missing package product

50,255 results found

Post

Replies

Boosts

Views

Activity

Reply to Recursively walk a directory using File Coordination
Thank you for the detailed reply! So, the first question here is what are you actually trying to do? I’m adding a bulk import feature to my shoebox app. The user selects a folder, and the app walks the directory hierarchy looking for files of the type it supports (suppose they’re images for example’s sake). The app extracts image metadata by parsing the file, and then copies the image into a “Library” package if everything was successful. More the point, the public file system is also much more dynamic so the longer it takes to scan, the more likely it is that whatever you've scanned has ALREADY changed. The folder selected by the user is a user-visible one which may be dataless or have dataless contents. Ideally files would only be downloaded if they’re actually image files, which is why I brought up immediatelyAvailableMetadataOnly. This is a good point, though, thanks; I had this idea that I’d want to get a consistent snapshot of the entire hierarchy without any “tearing”, but I suppose there’s li
1w
External GPS receiver
Hello, We are a software and hardware development company for the forestry and environmental sectors. We have been based in Quebec (Canada) for over 30 years now. Our Canadian market covers Quebec, Ontario, and the Maritime provinces in the east. We are currently expanding across Canada and into the northern United States. We are on Android platforms with several map and data entry applications. To ensure the success of our expansion, we aim to become part of the Apple family, which is why we are contacting you today. We have developed our own GNSS receiver to increase the location accuracy of our users. It uses Bluetooth BLE to communicate with mobile devices and a high-precision GPS that transmits its position using the NMEA protocol. We would like this device to be compatible with an iPhone/iPad. We have developed a mock location application in MAUI (multi-platform). Based on our interpretation of your documentation, we understand that the concept of mock location does not exist at Apple. How can we ensure
1
0
77
1w
Reply to Recursively walk a directory using File Coordination
I’m trying to extract information from all files of a particular type, so I think using NSFileCoordinator.ReadingOptions.immediatelyAvailableMetadataOnly on each file before acquiring a full read lock on it (if it’s the right file type) would make sense. Am I on the right track? So, the first question here is what are you actually trying to do? The problem here is that, by design, file systems are basically shared databases with minimal locking, which means that file coordination for JUST metadata isn't necessarily all that useful. As a concrete example, take a basic task like calculating the size of the directory. You do that by summing up the size of every file, but it's always possible for a file you've looked at to change after you've looked at it, at which point the size of the directory is no longer right. Now, adding file coordination into that process may (depending on the configuration you pick) change the answer you get, but that's only because it delayed writes later than they would otherwise have
1w
App getting Crashed in Test Flight
The issue arises only when the .ipa is uploaded to App Store Connect via Xcode. When attempting to download the app through TestFlight, it crashes. This behaviour is isolated to TestFlight and does not occur in any other environment. To clarify the issue: the build is successfully running in Xcode across all iOS devices and versions without any problems. Additionally, the same production .ipa file downloaded from Firebase is functioning as expected.
1
0
134
1w
Reply to Xcode build running into issues
Thanks for the post. I understand that you are encountering difficulties with your iOS build process. To assist you in troubleshooting and potentially resolving these issues, I recommend following a systematic approach: Update Xcode: Verify that Xcode is configured to utilize the most recent iOS 26 versions. Xcode 26.1 is the latest release at this time I believe. Update macOS: Ensure that macOS has also been updated to enable Xcode functionality. Examine Error Messages: Carefully review the error messages you are encountering. They can provide valuable insights into the underlying causes of the issues. Identify Specific Warnings or Errors: Look for any specific warnings or errors related to SDK mismatches, missing frameworks, or build settings. Please provide the error messages here. Please specify the simulator you are using. Please provide any specific error messages or additional context you can offer, and I will be happy to provide more targeted advice. Albert Pascual
  Worldwide Developer Rela
2w
Storefront Country Code Inaccuracy on iOS 18
I am currently developing a feature to support global privacy compliance, which relies on accurately obtaining the user’s App Store country/region. Based on this country/region information, out App dynamically display privacy policies that comply with local regulations. To retrieve this information, I use the relevant StoreKit APIs. API usage examples: Objective-C: NSString *countryCode = [SKPaymentQueue defaultQueue].storefront.countryCode; Swift let storefront = await Storefront.current let code = storefront?.countryCode However, during sandbox account testing on iOS 18.0 and above, I noticed that the returned country code does not match the actual country/region configured in the sandbox Apple ID. This issue does not occur on systems below iOS 18.0, where the country code returned by the API matches the account setting. Since this discrepancy can directly affect the accuracy of our compliance logic, I would appreciate your clarification on the following points: Is this a known change in behavior for iOS 18
2
0
234
2w
Storekit, how to change and retrieve current user storefront
I've been struggling to work with the Storekit framework and specifically to find the current Storefront used by the user of the app. Context : My app needs to behave differently depending on the country of the user. For me relying on Locale.current.region?.identifier does not seem very reliable, the user can change it really easily. I'm trying to use the Storekit framework like so : if let storefront = await StoreKit.Storefront.current{ return storefront.countryCode } As per Apple's Storekit documentation : Use current to determine a customer's current storefront region and offer in-app products suitable for that region. You maintain your own list of product identifiers and the storefronts in which you make them available. But I just can't find out what I need to change in my current configuration to get another country. The code keeps returning my original storefront (which is France) I've tried login in with a sandbox user defined on another country. Changed all settings on my device to a
3
0
347
2w
Reply to Issue in background notification iOS 18
Silent push notifications are not guaranteed to be delivered, and even for notifications visible to the user, background execution of the app is not guaranteed. The system decides, based on many factors, whether to execute the app in the background because it received a push notifications with content-available: 1. In fact, terminating the app may be interpreted by the system as the user not wanting the app to be executed and might halt background execution altogether. Therefore you should not rely on push notifications as the only way to deliver data to your app. You should instead implement a mechanism for the app to download new data whenever it seems useful (e.g. when the app starts, when the app enters the foreground etc.). Push notifications may then trigger the same mechanism for downloading new data, but nothing is lost if they don't.
2w
Reply to Wifi Aware iOS devices authentication fails after a period of time
[quote='861192022, nikiizvorski, /thread/800457?answerId=861192022#861192022, /profile/nikiizvorski'] no a sample project in general. [/quote] I’m confused. We have an iOS-to-iOS sample, namely Building peer-to-peer apps. And I know you know about it because you referenced it in your earlier message on this thread. Did you perhaps miss the Download button at the top of that page? Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
2w
Reply to TV A1625 Using 3× More CPU After tvOS 26 Update
Thanks for the confirmation. Media streaming isn’t really my forte, so I’m going to move your thread over to Media Technologies > Streaming to see if someone else can help you over there. But before I go, one general comment. If exactly the same binary sees a significant performance regression between tvOS 18 and tvOS 26 when running on the same hardware, I think that’s worth filing a bug about. So, do something like this: In Xcode, choose Product > Archive. This will give you an optimised binary. Export a Development-signed app. Install that on an A1625 running tvOS 18. And on a different A1625 running tvOS 26. Run your test. Presuming that you still see the performance problem on tvOS 26, grab a sysdiagnose log on each device [1]. Put all that info into your bug. If you do file a bug, please post your bug number, just for the record. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Per the advice in our Bug Reporting >
Topic: Media Technologies SubTopic: Streaming Tags:
2w
Reply to Example of DNS Proxy Provider Network Extension
[quote='861049022, GlacierSec, /thread/802691?answerId=861049022#861049022, /profile/GlacierSec'] The isEnabled property on NEDNSSettingsManager appears to be read only. [/quote] D’oh! I missed that. In my defence, it’s read/write for all the other provider types. I’m not sure why it’s read-only just in this case. The obvious workaround is to remove the configuration but, as you noted, that’ll trigger another round of user approval when you reinstall the configuration. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
2w
Custom USB Network Device Driver on iPhone
Hi, We are using the AX88772C as a USB->Ethernet bridge in a product we are developing. Due to the chip not following the NCM protocol, it is not supported by the default networking drivers on the iPhone. Initially, we intended on using DriverKit to develop a userspace driver for this device. However, we have been informed DriverKit is only available on iPad OS, not iOS. As such is the case, we have found two possible alternatives. First being IOkit, and the second being External Accessory Session (EASession). What are the limitations of each of these options? We need the ability to send and receive USB packets to Control and Bulk endpoints. Is this possible with either of the options defined above? Would either of these options require the device to be MFi certified? We have read that some APIs within IOkit require the apple device to be jailbroken. Is there a list of features that can be used without a jailbroken device? Documentation on these 2 options is limited, so any official documentation
5
0
129
2w
Reply to Critical Issue - Turkish Developer ID Certificates Contain Unhandled Extension
[quote='803047021, sigma2025, /thread/803047, /profile/sigma2025'] 1- What is the purpose of OID 1.2.840.113635.100.6.1.13? [/quote] In general, you can find answers to questions like this in the various docs on the Apple PKI page. In this case, you can find that OID documented in Developer ID CPS, which currently leads to Certification Practice Statement Developer ID, Version 4.0, October 16, 2024. That doc lists the OID as being critical and non-optional. An to what it means, TN3127 Inside Code Signing: Requirements has this to say on that topic: the OID 1.2.840.113635.100.6.1.13 … is present in the Developer ID Application signing certificates issued by Apple [quote='803047021, sigma2025, /thread/803047, /profile/sigma2025'] 2- Why is it marked as critical only for Turkish certificates? [/quote] That’s not my experience. Here’s a dump of my individual test Developer ID Application signing identity: % openssl x509 -inform der -in Developer ID Application: Quinn Quinn (SKMME9E2Y8).cer -text Certificate: … Si
2w
Reply to printf %a/%A misrounding (C99 compliance violation) when guard digit is 8
[quote='803076021, monksoffunk, /thread/803076, /profile/monksoffunk'] This issue has already been reported via Feedback Assistant as FB20512074 [/quote] Yeah, Feedback Assistant is the right place for this… well… feedback. I took a look and at your bug and it seems to have got a little lost. I’m gonna see if I can get it back on the right path. I’ll let you know when I learn more. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com
Topic: App & System Services SubTopic: Core OS Tags:
2w
Unable to Authenticate with App Store Server API in Production (401 Error)
Our application is currently under review, and we are still facing issues because we receive a 401 Unauthorized response from the App Store Connect API when using the production environment. Our app integrates with Chargebee for subscription management, and in production, Chargebee is unable to authenticate with the App Store Server API. This results in a 401 Unauthorized error, preventing the user’s subscription from being synced correctly into our system. Interestingly, the same configuration works in the sandbox environment, but fails in production. We’ve tried authenticating using JWTs generated from multiple keys (including App Store Connect API / Team Keys with both Admin and App Manager access, and also In-App Purchase keys), all with the same result — sandbox access works, production does not. Here is our example code for testing with JWT token: const jwt = require('jsonwebtoken'); const fs = require('fs'); const https = require('https'); const config = { keyId: '',
3
0
200
2w