I’m trying to understand the expected behavior of TabView when using .tabViewStyle(.page) on iPadOS with a hardware keyboard. When I place a TabView in page mode, swipe gestures correctly move between pages. However, left and right arrow keys do nothing by default, even when the view is made focusable. This feels a bit surprising, since paging with arrow keys seems like a natural keyboard interaction when a keyboard is attached. Right now, to get arrow-key navigation working, I have to manually: Make the view focusable Listen for arrow key presses Update the selection state manually This works, but it feels a little tedious for something that seems like it could be built-in. import SwiftUI struct PageTabsExample: View { @State private var selection = 0 private let pageCount = 3 var body: some View { TabView(selection: $selection) { Color.red.tag(0) Color.blue.tag(1) Color.green.tag(2) } .tabViewStyle(.page) .indexViewStyle(.page) .focusable(true) .onKeyPress(.leftArrow) { guard selection > 0 else { return
Search results for
missing package product
51,063 results found
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi @roth-izo , You have to use productbuild command to create an archive which will bundle all the child packages inside and create a main archive. productbuild --synthesize --package pkg1 --package pkg2 path/distribution.dist Once the distribution.dist file is created, you can use following command to create the final package. productbuild --distribution path/distribution.dist --package-path --identifier com.xxx.xxx --version xxxx --sign xxxx --timestamp /Package.pkg In the distribution.dist you can put other restriction you need. Please refer https://developer.apple.com/library/archive/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html regards Prema Kumar
Topic:
Developer Tools & Services
SubTopic:
General
Tags:
I'm an app developer, and I recently launched a monthly subscription product in my app on the App Store. However, I'm having trouble understanding the App Store's renewal date calculation policy. According to the official documentation, if a subscription is purchased on December 1st, the next renewal date should be January 1st. But the expiresDate is set to December 31st instead. At first, I thought this might be a timezone issue, but even after it became December 1st in UTC, the renewal date was still set to December 31st. Is the timezone used to calculate renewal dates not UTC+0? Or is there documentation on the renewal cycle policy that I might have missed? Any clarification would be greatly appreciated. Thanks in advance!
Topic:
App Store Distribution & Marketing
SubTopic:
General
Tags:
Subscriptions
In-App Purchase
App Store Server Notifications
You can think of the number of phrases as in terms of the customer's selected locale, and the limits of 1,000 phrases applies within that locale, not all locales combined. For example, if you have an app with localization support for two different locales, and the first locale needs 500 localized phrases, and the second locale requires 600 localized phrases, your app is still within the phrase limit, because you're only working with 500 or 600 phrases at a time, not 1,100 phrases in total. Keep in mind that the system offers flexible phrase matching automatically, so you don't need to include minor wording changes as separate phrases, to help you manage the amount of phrases you need to provide with your App Shortcuts. You can test out different phrase variations to see how the flexible matching works through the Product > App Shortcuts Preview menu item in Xcode. — Ed Ford, DTS Engineer
Topic:
App & System Services
SubTopic:
Widgets & Live Activities
Tags:
Hi. These forums are for developers to ask for hints and tips on coding apps for Apple platforms. This isn't the place to grumble about an issue you're having with your iPhone. Your question is more of a product support one, so I'd suggest you ask it over at the Apple Support Forums. Thanks.
Topic:
Community
SubTopic:
Apple Developers
We are experience a similar issue. Feedback assistant bug: FB21235642 What I filed in that bug report: We are seeing installation of our PKGs that have been working for years across multiple OS versions are now failing to install on macOS 26.1. This can be reproduced with the Chip-Osc Installer Mac.pkg in the attached Chip-Osc.iso. This issue is happening with hundreds of our ISO/PKG installers; Chip-Osc is one with small file size that reproduces the issue. When run with GUI by double-clicking the Chip-Osc Installer Mac.pkg in Finder we see the following error message: The installation failed. The Installer could not install the software. The Installer could not install the software because there was no software found to install. We also see a failure when running from the command line. The following command: sudo installer -pkg /Volumes/Chip-Osc/Chip-Osc Installer Mac.pkg -target / -verbose Fails with this error: timestamp file successfully generated! installer: Package n
Topic:
Developer Tools & Services
SubTopic:
General
Tags:
Hi, We are trying to use Apple Security API for KeyChain Services. Using the common App Group : Specifying the common app group in the kSecAttrAccessGroup field of the KeyChain query, allowed us to have a shared keychains for different apps (targets) in the app group, but this did not work for extensions. Enabling the KeyChain Sharing capability : We enabled the KeyChain Sharing Ability in the extensions and the app target as well, giving a common KeyChain Access group. Specifying this in the kSecAttrAccessGroup field also did not work. This was done in XCode as we were unable to locate it in the Developer portal in Indentifiers. We tried specifying $AppIdentifier.KeyChainSharingGroup in the kSecAttrAccessGroup field , but this did not work as well The error code which we get in all these 3 cases when trying to access the Keychain from the extension is error code 25291 (errSecNotAvailable). The Documentation says this error comes when No Trust Results are available and printing the error in xcode using the st
I team! Do we have any updates regarding this? We've installed the last version of the Transporter APP available from the official site and checked the documentation (https://help.apple.com/itc/transporteruserguide/en.lproj/static.html). But seems very outdated regarding the last changes performed with Apple Connect API authentication. Many of companies that work with hybrid platforms (highcode/lowcode) doesn't have any MacOS systems with Transporter app, that allow deliver ipa files to Apple Store Connect (for test or production). It would be important to cover this scenarios. We already tried some commands, but seems that somethink is still missing. Executing comands like this ones always retrieved errors: iTMSTransporter.cmd -upload -assetFile .mobile-appapp.ipa -apiKey -apiIssuer -sigingKey -v eXtreme -assetDescription [2025-12-02 15:34:24 WET] DEBUG: Setting System property: DataCenters = contentdelivery02.itunes.apple.com [2025-12-02 15:34:24 WET] DEBUG: Setting System property: Data
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
I am experiencing exactly the same. For me it is the call to CardSession.isEligible(), returns True when deployed via Xcode and False when obtaining the App via TestFlight or AppStore(Production). This is using an EU phone/ iCloud Account. I feel it would be useful for Apple to provide more information on what is going on 'under-the-hood' when CardSession.isEligible() is being called; is it checking an IP? GPS location? A credit-card/payment information to determine whether the user/phone is EU/EEA eligible? Because it is not the Location set in Media/Purchases - this makes no difference!
Topic:
App & System Services
SubTopic:
Core OS
Tags:
Our license service is based on version 4.5.4 and we make use of sample .c/.h files for building license service. We are told that version 4.5.4 is going to be deprecated in 2026 and we should migrate to latest SDK version 26. When explored the SDK, we noticed that only python and Swift based SDk is provided. Does Apple also provide C/C++ based SDK as it is going to easier for us to integrate. If yes, please share the SDK package and sample license service solution.
[quote='808040021, JianbinWu, /thread/808040, /profile/JianbinWu'] even if no IP has been given to the iPhone. [/quote] Given to the iPhone by what? A DHCP server? If that’s what you’re concerned about then I think you’re missing a key point. DHCP is primarily relevant to IPv4 [1]. Assuming the link is up, the interface will have an IPv6 link-local address [1]. I recommend that you read through the posts referenced by Extra-ordinary Networking. They explain a lot of the backstory to this. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Yeah, there’s DHCPv6, but it’s not the primary mechanism for IPv6 address assignment. [2] It’s likely also get an IPv4 link-local address, per RFC 3927, but that’s not nearly as straightforward.
Topic:
App & System Services
SubTopic:
Networking
[quote='867816022, MasterYourSelf, /thread/806764?answerId=867816022#867816022, /profile/MasterYourSelf'] Given that all three extensions are active, is there a predictable order in which the network traffic will hit the providers? [/quote] Last I checked: Between extension types, the order is stable [1]. Within an extension type, the order is generally not stable, although it can be configured by a site manager [2]. [quote='867816022, MasterYourSelf, /thread/806764?answerId=867816022#867816022, /profile/MasterYourSelf'] Is there a recommended … sequence for activating these three specific managers [/quote] I’m not aware of any guidelines here. The system should tolerate you enabling these configurations in any order. [quote='867816022, MasterYourSelf, /thread/806764?answerId=867816022#867816022, /profile/MasterYourSelf'] When the network is under high load, is there a risk that one provider [might] miss network events … ? [/quote] I don’t think so. These are all socket filters — they live between BS
Topic:
App & System Services
SubTopic:
Networking
Tags:
Hi Apple Developer Community and Support Team, I'm reaching out for advice and potential escalation on a stalled organization enrollment that's blocking our app launch. Here's a quick timeline: Initial enrollment hit issues with D-U-N-S verification (now resolved) and email code delivery, leading to multiple failed attempts and temporary blocks. After unblocking via support, we resubmitted and were directed to higher department review. Submitted all required docs (company formation, passport/ID, etc.) on Wednesday, November 26, 2025. No updates since—it's now Day 6 with zero communication on ETA. This is critically urgent for our business: We have ~4,000 users pre-registered and waiting to download our personal development app (focused on habit-building and goal tracking). Projections show another 10,000 sign-ups in the next two weeks alone, pushing us to 15,000+ if resolved soon. These folks are already investing—our physical planners (promoting the app) are selling via Amazon and our website, http://www.fre
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Subscriptions
Accounts
App Review
Developer Program
[quote='867803022, teapeagee, /thread/808618?answerId=867803022#867803022, /profile/teapeagee'] Can you recommend an endpoint security client? [/quote] No, sorry. I support the API [1] but I don’t have any practical experience with the resulting products. You might have more luck asking this question over in the Apple Support Community, run by Apple Support, and specifically in the Business and Education topic area. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] Well, these days Kevin handles most of the ES questions.
Topic:
Programming Languages
SubTopic:
General
Well, that's your opinion. I've managed to release a number of Swift apps without seeing the issues you describe. I've got no idea why you can't organise your folders properly. What's the problem? You ask why it's no longer possible to do something, but you haven't really explained what it is that you're missing. You can still right-click a file or folder and create a new group, new group from selection, new folder, and new folder from selection. And you can drag files and folders onto the Project pane and choose how they're added. I don't understand what it is that you're having a problem with? Rather than posting here, why not raise feedback tickets and explain where you're seeing issues? Give Apple a record of the problems and a chance to fix them. You can do that at: https://feedbackassistant.apple.com/ then post the FB number(s) here. Also, Xcode 26 is out, so you could try that out and see if any of your issues are fixed.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: