Search results for

missing package product

50,212 results found

Post

Replies

Boosts

Views

Activity

Installer package is terminated after 600 seconds
Hi, I have an installer package that runs a postinstall script. The script can take a long time to complete, as one thing it does is copy about 10-30 GB of files using the rsync tool. We noticed on macOS 15 that the installer would fail almost exactly 10 minutes after it started. Looking in the /var/log/install.log, I see a message like this: 2025-07-01 12:54:32-07 Work-M1 package_script_service[21562]: PackageKit: Terminating PKInstallTask(pid:21573). Task has exceeded its 600 seconds of runtime. This does not happen in my testing on macOS 12 (Monterey) I have a few questions about this: A) Is this documented, and which OS introduced this? B) Is there a way a developer can extend or disable the time limit via a setting in the installer package. Or if not, is there a way end end user can disable it temporarily on their system? Thanks, Andrew
4
0
131
Sep ’25
Reply to Installer package is terminated after 600 seconds
It doesn't seem like I can specify the timeout for a package postinstall script, only if I specify a script for a specific bundle. Would you agree? According to the man page, the timeout attribute can not be customized for global preinstall or postinstall scripts. According to the PackageInfo file that is created by pkgbuild tool on macOS Sequoia, the timeout attribute is set for the global preinstall or postinstall scripts and the value is 600. So it would be interesting to check whether just incrementing this value works (as one would expect) or this is not possible because of a hardcoded maximum value for the timeout for global scripts. It is possible to edit the PackageInfo info by: expanding the .pkg with pkgutil --expand editing the PackageInfo file with your favorite text editor. flattening the directory to produce a new .pkg with pkgutil --flatten. e.g.
Sep ’25
React Native/Expo App Shows White Screen in Production Builds - Works Fine in Development
Hello Apple Developer Community, I'm experiencing a persistent issue with my React Native/Expo app that I've been trying to resolve for weeks. I'm hoping someone here has encountered and solved this problem. The Problem: • My app works perfectly in development (Expo Go, local builds, simulators) • When built for production and installed via TestFlight, it shows only a white screen • The app launches successfully (no crashes) but never renders any UI • This happens consistently across multiple builds and attempts Technical Details: • Framework: React Native 0.79.5 with Expo SDK 53 • Backend: Supabase • Navigation: React Navigation What I've Tried: ✅ Created missing .env file with environment variables ✅ Installed missing peer dependencies (expo-font) ✅ Ran npx expo-doctor - all checks pass ✅ Added error boundaries and loading screens ✅ Incremented build numbers and rebuilt multiple times ✅ Verified Supabase credentials are correct ✅ Checked native iOS logs - app launches successfully
Topic: UI Frameworks SubTopic: General
1
0
23
Sep ’25
Reply to Issues with Push Notifications and Call Implementation in Flutter App on iOS (Debug Works, Production/TestFlight Fails)
What could be causing push notifications and call notifications to not work in the terminated state on iOS, especially in production/TestFlight builds? So, the big question here is do notifications work properly when your foreground. Based on that answer: Notifications do NOT work in the foreground, meaning notifications don't work at all-> The problem here is likely tied to how you're actually sending the push notification, most typically that you're sending your pushes to the wrong environment (for example, the app is using the sandbox but you're seeing pushes to the production server). This article has a good overview of what that involves. Notifications work in the foreground but do NOT work in -> There's a problem with your app that you need to debug and fix. The larger APNS system has no idea what your app/device is doing, so application state like background/foreground/terminated has NO effect on whether or not a push can reach your device. What does change behavior here is issu
Sep ’25
Reply to Internal testing. Receipt not always contain last consumable purchase.
//My validator public static async Task ValidateReceiptAsync(string base64Receipt) { var requestJson = new JObject { [receipt-data] = base64Receipt, [password] = SharedSecret }; var content = new StringContent(requestJson.ToString(), Encoding.UTF8, application/json); // First try production var response = await client.PostAsync(ProductionUrl, content); var json = JObject.Parse(await response.Content.ReadAsStringAsync()); int status = (int) json[status]; if (status == 21007) // Receipt from sandbox { response = await client.PostAsync(SandboxUrl, content); json = JObject.Parse(await response.Content.ReadAsStringAsync()); status = (int) json[status]; Debug.Log(status= + status); } Debug.Log(status=+status); if (status != 0) return new AppleValidationResult { Valid = false }; // Get the last in-app purchase var latestReceipt = json[receipt]?[in_app]?.Last; Debug.Log(latest receipt = + latestReceipt!=null); if (latestReceipt == null) return new AppleValidationResult { Valid = false }; return new AppleVal
Sep ’25
Reply to Trackpad support on iPadOS
According to Accessory Design Guidelines iPadOS support HID trackpad. Is there a design example of such supported devices? I'm not sure what you mean. The Accessory Design Guidelines includes an example HID report descriptor as well as an example of an interaction and a corresponding command stream. Beyond that, there are many third party trackpads available, as well as our own products. __ Kevin Elliott DTS Engineer, CoreOS/Hardware
Sep ’25
Validation Failed when using Icon Composer App Icon
I am trying to validate my update for my app to be ready for iOS 26 with the new Icon Composer .icon file. Everywhere I read says that the old AppIcon in the assets folder wouldnt be used and to just drop the .icon file in the project navigator and link it properly. I do that and its still asking for a .png file; I add the 1024x1024 .png file and its still not working. I am very lost and dont know where to go from here I have both the .icon and .png app icons in there. My app deployment target is at iOS 26, Xcode Project format 16.3 (I dont see 26 so assuming 16.3 is the highest). I feel I have done all the things, and advice? Thanks in advance!
2
0
176
Sep ’25
Reply to Using FSKit for a network file system
Hello. I'm working on a sample project of a network file system using FSKit. The problem I'm currently facing is FSItems not getting reclaimed after they disappear from the file system Unfortunately, the answer here is basically yes. The current API is focused on local storage where this kind of external modification cannot occur, so the API support you need simply does not exist. Having said that, this is definitely a use case the team is aware of and interested in support. Please file an enhancement request* describing what you're working on and what API support you'd like to see, then post the bug number back here. The team is actively interested in supporting network file systems, so this is a good time to let them know exactly what you're looking for. *One thing to understand here is that the goal of a bug like this isn't really to tell the team about a problem (they already know what missing), but is to both let them know what you want and help the team justify and prioritize their work. Is the
Topic: App & System Services SubTopic: Core OS Tags:
Sep ’25
safari - missing suggested passwords
Hello, ive noticed that suggested passwords option is missing in ios 26 (it is in ios 18) i have 2 usernames/passwords saved for one website and i cant switch between them as easily as in ios 18, why? because when i press key icon on the right i see THE WHOLE LIST of my saved passwords and i DONT SEE suggested passwords for current website on the top can this be fixed in iOS 26 final? thanks in advance here you have two screeshots from ios 26 and the one with suggested passwords from ios 18
1
0
259
Sep ’25
Reply to Simulating key press event to type text in UITextField
@DTS Engineer , Thank you for the earlier response. I understand that Apple’s position is that one cannot programmatically generate a real keystroke event that passes through the OS’s full event pipeline (pressesBegan, etc.). However, based on my experiments, I observe that: * OverridinginsertText(_:) / deleteBackward()allow's interception of typed input and the possibility of deciding whether or not to call super so that the text in the text view actually updates. Calling insertText() programmatically results in the same updating behavior as user typing (for display, selection, etc.) Given these capabilities, could you clarify: Is using insertText(_:) / deleteBackward() in a subclass considered an “allowed” way to simulate user text input, for production code (outside of testing)? Or is it officially unsupported / fragile behavior (i.e. subject to change)? Even though we can’t generate a “real” key press event, since calling insertText(_:) does trigger the same downstream behaviors (delegate calls,
Topic: UI Frameworks SubTopic: UIKit Tags:
Sep ’25
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