Developer Tools

RSS for tag

Ask questions about the tools you can use to build apps.

Posts under Developer Tools tag

200 Posts

Post

Replies

Boosts

Views

Activity

App rejected under 4.3(a) after mandatory account migration for Guideline 5.4 (VPN Apps)
Hello everyone, I'm hoping to get some advice or visibility on a frustrating catch-22 situation with App Review regarding my company's VPN app. Background: I originally developed our VPN app under my personal Apple Developer account. App Review correctly informed me that under Guideline 5.4 (VPN Apps), the app must be submitted by an enrolled Organization, not an individual. To fully comply with Apple's policies, I formed my company, enrolled as an Organization, and transferred the app. My previous personal account was closed as a direct result of this migration. The Issue: Now, submitting the exact same app under my new, fully compliant organizational account, I am getting repeatedly rejected under Guideline 4.3(a) Design - Spam: "We noticed the app shares a similar binary, metadata, and/or concept as apps previously submitted by a terminated Apple Developer Program account." The "terminated" account is my own previous personal account! The "similar binary" is because it is literally the exact same app being migrated to comply with Guideline 5.4. I have appealed and explained to the Review Board that we strictly follow all guidelines: Guideline 5.4 Compliance: We use the NEVPNManager API, we are an enrolled organization, and we have a strict privacy policy with clear in-app disclosures. Guideline 4.3(a) Compliance: We are not creating multiple Bundle IDs to spam the store. We only have one app and one Bundle ID. This was a mandatory compliance migration. Guideline 4.3(b) / App Quality: Furthermore, we have invested heavily in a brand new, unique, high-quality UI design that strictly follows modern Apple Human Interface Guidelines. The app works flawlessly and provides a premium experience for our users. We are not using a cheap template. Has anyone else experienced this automated flag when migrating an app to comply with organizational requirements? How can I get past the automated spam filters so a human reviewer can look at the history of this Bundle ID, see the high quality of the app, and approve the migration? Any advice from the community or Apple engineers monitoring the forums would be greatly appreciated. Thanks!
0
0
18
19h
External Review - Deleted Build Stuck in Waiting for Review Queue
I deleted Build 16 from the external Test Flight review approval because I want Build 17 to be used and set up for external review. I successfully removed it and it is not showing up under external testing.. but when I try to add my Build 17, it is greyed out and says that Build 16 is still waiting for review. Can you please fix this as soon as possible so I can begin the review process for my Build 17? Please let me know what information you may need. I'm hoping to get this resolved ASAP.
1
0
30
2d
Unable to Purchase Apple Developer Program Membership - India Region
Hello, I am trying to enroll in the Apple Developer Program as an Individual developer from India. My enrollment status shows: OM (Pending) When I try to complete the membership purchase, I receive the following errors: "Your Purchase Could Not Be Completed" "Unable to Purchase. This item is currently not available in your country/region." Details: Country/Region: India The payment is not being charged, and the enrollment remains in Pending status. Has anyone experienced this issue recently, and what steps were required to resolve it? Thank you.
1
1
60
2d
Does NI now support DIRECTION finding for UWB in more recent iPhone models?
Given that Apple is a Sponsor level member of the FIRa Consortium (on UWB interoperability) and the FIRa 3.0 spec has been released, are there any improvements in the Nearby Interaction framework for UWB direction tracking? It appears that NI returns null for direction-found with third-party UWB device currently.
0
0
29
3d
Unable to Purchase Apple Developer Program Membership - India Region
Hello, I am trying to enroll in the Apple Developer Program as an Individual developer from India. My enrollment status shows: OM (Pending) When I try to complete the membership purchase, I receive the following errors: "Your Purchase Could Not Be Completed" "Unable to Purchase. This item is currently not available in your country/region." Details: Country/Region: India The payment is not being charged, and the enrollment remains in Pending status. Has anyone experienced this issue recently, and what steps were required to resolve it? Thank you.
1
0
28
3d
Pending Enrollment
Hi, my enrollment is pending since days now. Payment for subscription was processed successfully and I received the invoice. I also did upload a passport copy for identification. Can you help me and check if there is a missing step? my email is thomas [at] blissofkundalini [dot] yoga Opened support ticket at 102911375907 I need to get some product shipped :) can you help me out?
1
0
47
3d
Xcode's Vim Mode - further development?
It was fantastic news to hear, last year, that Xcode was getting a Vim mode. Apple's implementation of it was a great first step, but it was missing a bunch of key features. Most importantly the dot command (and by, extension, macros) and creating marks in files, which are functions that I use/rely on on a daily basis. I thought I would finally be able to stop having to self-sign Xcode (which causes problems) in order to use XVim2 plugin, but no such luck. Will these features get added in for Xcode 14 (they don't seem to be in the beta) or are they far out on the roadmap?
12
13
9.4k
5d
Push Notification Icon Not Updated on Some Devices After App Icon Change
Hi, We recently updated our app icon, but the push notification icon has not been updated on some devices. It still shows the old icon on: • iPhone 16 Pro — iOS 26 • iPhone 14 — iOS 26 • iPad Pro 11” (M4) — iOS 18.6.2 • iPhone 16 Plus — iOS 18.5 After restarting these devices, the push notification icon is refreshed and displays the new version correctly. Could you advise how we can ensure the push notification icon updates properly on all affected devices without requiring users to restart? Thank you.
3
2
532
6d
Apple Developer Account Enrollment Stalled
Good Day, I've applied for enrollment on the Developer iPhone App and was asked to upload company and identity documentation (which I did within 24 hours) and the enrollment has been stuck since. I reached out to support and they said to please call them as they need to speak to me on the phone, however I am in a region where phone support is not available (only email). I've subsequently replied to the email and said this to support and they closed the ticket. I've previously applied for enrollment on the developer.apple.com and that enrollment was approved but after 2 weeks of waiting the payment was never collected by Apple and support closed the enrollment and advised me to enroll on the mobile app as it allows Apple Pay which will collect the fee immediately after approval. However now the mobile app enrollment is stuck. Anyone been through this who can advise me on what to do to get this resolved ? My project is delayed by 2 months because of this.
1
0
105
1w
Parallax Previewer v2 crashes in macOS 26.4.1, Tahoe.
I can run v1 of Parallax Previewer just fine, but v2 pops up an error on open. In console I can see a crash log that states that CoreRe.framework is looking for _FigSTSCreate inside the system's MediaToolbox.framework. I guess Tahoe doesn't have that. Is there a new version coming that works on Tahoe? or a workaround? I couldn't find an existing discussion about this. thanks.
4
1
336
1w
CloudKit Query (and Dashboard) returns only a few records
When I query, an existing database with over 10,000 records from an Objective C app (i.e. CKQueryOperation) I get only N x 100 records returned where N varies each time between 0 and about 10 (i.e. never more than 1000 records and always an even multiple of 100). When I do a “Query Records” on the CloudKit Dashboard I get a similar number of pages of records downloaded (i.e. 0-10). If I tap “Query Records” multiple times I will get more pages of records until the full 10,000 are downloaded. This had been working fine until recently, both from the app and the Dashboard. There are multiple Record Types in the database. Only one Record Type is erroring. The other Record Types continue to work both from the app and the Dashboard. In particular, the Users Record Type has many many records and they all download to many pages with a single tap of “Query Records”. I have posted this to the Feedback Assistant under FB22358865. Here is my code: NSPredicate *predicate =[NSPredicate predicateWithFormat:@"modificationDate>%@",dateLastSynched]; CKRecordType theRecordName=[NSString stringWithString:@"Notices”]; // I also try this for @“Links” and @“Messages” and @“EventMessages" CKQuery *query = [[CKQuery alloc] initWithRecordType:theRecordName predicate:predicate]; CKQueryOperation *theOperation=[[CKQueryOperation alloc] initWithQuery:query]; [self startAQueryOperation:(CKQueryOperation *)theOperation theName:(NSString *)recordName]; -(void)startAQueryOperation:(CKQueryOperation *)theOperation theName:(NSString *)recordName{ theOperation.recordFetchedBlock=^(CKRecord *theRecord){ NSLog(@"XXXjust downloaded a %@",recordName); }; theOperation.queryCompletionBlock=^(CKQueryCursor *theCursor, NSError *error){ if(error){ NSLog(@"XXXerror %@",error); } if(theCursor){ CKQueryOperation *anotherOperation=[[CKQueryOperation alloc] initWithCursor:theCursor]; [self startAQueryOperation:anotherOperation theName:recordName]; } }; CKDatabase *publicDatabase = [[CKContainer defaultContainer] publicCloudDatabase]; [publicDatabase addOperation:theOperation]; } When I run this code in the app I get no “XXXerror” from the NSLogs. I get the expected number of “XXXjust downloaded a” EventMessages (435) and Messages (594) and Links (15) but I get varying amounts, 100 or 400 or 500 “xxjust downloaded a” for the Notices when I should get 10,118 records. Thinking that 10,000 records is too much, if I alter “dateLastSynched” for Notices I still get only 100 or 200, not the expected number. Note that the number is always a multiple of 100. This seems to be consistent with the typical number of records I get on the CloudKit dashboard each time I tap “Query Records”.
4
0
500
1w
Build plugin warnings not showing in issue navigator
With Xcode 26.5, I've switched from using SwiftLint in a "Run Script" phase to using the SwiftLintPlugins package and running it as a build plugin. This works fine on one Mac, in a small project, where the warnings from the build plugin show up in the issue navigator as expected. But on another Mac, in a large project, I can see the SwiftLint build plugin warnings in the build log but they don't appear in the Xcode issue navigator. Is there some Xcode setting that could influence this, or what else can I check?
0
0
90
2w
In Beijing for overlap with WWDC - access limited?
I will be in Beijing on a tour overlapping with the last 3 days of WWDC. There are likely to be at least a couple of 1-1 labs I'd like to attend as well as group forum sessions. I suddenly had the horrified thought that the Great China Firewall may interfere with either of these. Does anyone know how likely this is? Does the Developer app work there? Will be in a reasonable hotel and have Vodafone roaming on my phone. thanks
0
0
571
2w
Add Swift Package in Xcode
Hi, Overview I would like to add a Swift Package to my Xcode project. Problem In Xcode when I select Project > Package Dependencies and Press + button to add a dependency it keeps spinning and doesn't end Points to note: Xcode 26.5 (17F42) macOS 26.5 (25F71) This is a private GitHub repository I am able to clone the Swift Package URL on the command line. Xcode has the GitHub account I am able to push and pull code on that GitHub account using Xcode My failed attempt rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Caches/org.swift.swiftpm plutil -remove IDESwiftPackageAdditionAssistantRecentlyUsedPackages ~/Library/Preferences/com.apple.dt.Xcode.plist I have removed GitHub account in Xcode and added it again I am confused if I am missing something very obvious, any help on this is much appreciated. Questions Is there any workaround or way to fix this issue? Why does this take such a long time when I have a specific URL, either it needs to add it or return that the package is not found. Why is it searching?
2
0
180
2w
Logon to Mac OS with Dev Account which is Account Holder
I'm a solo developer and owner of my companies account. I'm trying to sign on to my Mac so I can use my developer account to get a certificate for wallet use and to select the correct developer account for applications in Xcode. I'm am brand new to all this so apologize if I'm missing the simple solution. I'm not able to edit the roles of my developer account but being an Admin I should already have all the necessary access...I think. I get an error when trying to logon as a work account: Searching for the long error doesn't provide a solution in the forum or through search engines. AI says to check the roles.
0
0
185
2w
App rejected under 4.3(a) after mandatory account migration for Guideline 5.4 (VPN Apps)
Hello everyone, I'm hoping to get some advice or visibility on a frustrating catch-22 situation with App Review regarding my company's VPN app. Background: I originally developed our VPN app under my personal Apple Developer account. App Review correctly informed me that under Guideline 5.4 (VPN Apps), the app must be submitted by an enrolled Organization, not an individual. To fully comply with Apple's policies, I formed my company, enrolled as an Organization, and transferred the app. My previous personal account was closed as a direct result of this migration. The Issue: Now, submitting the exact same app under my new, fully compliant organizational account, I am getting repeatedly rejected under Guideline 4.3(a) Design - Spam: "We noticed the app shares a similar binary, metadata, and/or concept as apps previously submitted by a terminated Apple Developer Program account." The "terminated" account is my own previous personal account! The "similar binary" is because it is literally the exact same app being migrated to comply with Guideline 5.4. I have appealed and explained to the Review Board that we strictly follow all guidelines: Guideline 5.4 Compliance: We use the NEVPNManager API, we are an enrolled organization, and we have a strict privacy policy with clear in-app disclosures. Guideline 4.3(a) Compliance: We are not creating multiple Bundle IDs to spam the store. We only have one app and one Bundle ID. This was a mandatory compliance migration. Guideline 4.3(b) / App Quality: Furthermore, we have invested heavily in a brand new, unique, high-quality UI design that strictly follows modern Apple Human Interface Guidelines. The app works flawlessly and provides a premium experience for our users. We are not using a cheap template. Has anyone else experienced this automated flag when migrating an app to comply with organizational requirements? How can I get past the automated spam filters so a human reviewer can look at the history of this Bundle ID, see the high quality of the app, and approve the migration? Any advice from the community or Apple engineers monitoring the forums would be greatly appreciated. Thanks!
Replies
0
Boosts
0
Views
18
Activity
19h
External Review - Deleted Build Stuck in Waiting for Review Queue
I deleted Build 16 from the external Test Flight review approval because I want Build 17 to be used and set up for external review. I successfully removed it and it is not showing up under external testing.. but when I try to add my Build 17, it is greyed out and says that Build 16 is still waiting for review. Can you please fix this as soon as possible so I can begin the review process for my Build 17? Please let me know what information you may need. I'm hoping to get this resolved ASAP.
Replies
1
Boosts
0
Views
30
Activity
2d
Unable to Purchase Apple Developer Program Membership - India Region
Hello, I am trying to enroll in the Apple Developer Program as an Individual developer from India. My enrollment status shows: OM (Pending) When I try to complete the membership purchase, I receive the following errors: "Your Purchase Could Not Be Completed" "Unable to Purchase. This item is currently not available in your country/region." Details: Country/Region: India The payment is not being charged, and the enrollment remains in Pending status. Has anyone experienced this issue recently, and what steps were required to resolve it? Thank you.
Replies
1
Boosts
1
Views
60
Activity
2d
Does NI now support DIRECTION finding for UWB in more recent iPhone models?
Given that Apple is a Sponsor level member of the FIRa Consortium (on UWB interoperability) and the FIRa 3.0 spec has been released, are there any improvements in the Nearby Interaction framework for UWB direction tracking? It appears that NI returns null for direction-found with third-party UWB device currently.
Replies
0
Boosts
0
Views
29
Activity
3d
Unable to Purchase Apple Developer Program Membership - India Region
Hello, I am trying to enroll in the Apple Developer Program as an Individual developer from India. My enrollment status shows: OM (Pending) When I try to complete the membership purchase, I receive the following errors: "Your Purchase Could Not Be Completed" "Unable to Purchase. This item is currently not available in your country/region." Details: Country/Region: India The payment is not being charged, and the enrollment remains in Pending status. Has anyone experienced this issue recently, and what steps were required to resolve it? Thank you.
Replies
1
Boosts
0
Views
28
Activity
3d
HomePod developer beta
How can I get access on my developer account to have access to the HomePod developer software? I would love to be able to do some testing with my HomePods? Thank you. X-ration point
Replies
1
Boosts
0
Views
23
Activity
3d
Pending Enrollment
Hi, my enrollment is pending since days now. Payment for subscription was processed successfully and I received the invoice. I also did upload a passport copy for identification. Can you help me and check if there is a missing step? my email is thomas [at] blissofkundalini [dot] yoga Opened support ticket at 102911375907 I need to get some product shipped :) can you help me out?
Replies
1
Boosts
0
Views
47
Activity
3d
API Diff Report
Earlier from the apple documentation, there was an option to get the API difference between OS. That option is no longer present. How do we get the API difference now. Is there anyway we can get this.
Replies
0
Boosts
0
Views
35
Activity
3d
Xcode's Vim Mode - further development?
It was fantastic news to hear, last year, that Xcode was getting a Vim mode. Apple's implementation of it was a great first step, but it was missing a bunch of key features. Most importantly the dot command (and by, extension, macros) and creating marks in files, which are functions that I use/rely on on a daily basis. I thought I would finally be able to stop having to self-sign Xcode (which causes problems) in order to use XVim2 plugin, but no such luck. Will these features get added in for Xcode 14 (they don't seem to be in the beta) or are they far out on the roadmap?
Replies
12
Boosts
13
Views
9.4k
Activity
5d
Push Notification Icon Not Updated on Some Devices After App Icon Change
Hi, We recently updated our app icon, but the push notification icon has not been updated on some devices. It still shows the old icon on: • iPhone 16 Pro — iOS 26 • iPhone 14 — iOS 26 • iPad Pro 11” (M4) — iOS 18.6.2 • iPhone 16 Plus — iOS 18.5 After restarting these devices, the push notification icon is refreshed and displays the new version correctly. Could you advise how we can ensure the push notification icon updates properly on all affected devices without requiring users to restart? Thank you.
Replies
3
Boosts
2
Views
532
Activity
6d
Tags and Color folder
I’m delighted with the introduction of new color folders. Although, I can’t help but wonder why we still need both color folders and tags. Aren’t the color folders sufficient for our needs?
Replies
1
Boosts
0
Views
831
Activity
1w
Apple Developer Account Enrollment Stalled
Good Day, I've applied for enrollment on the Developer iPhone App and was asked to upload company and identity documentation (which I did within 24 hours) and the enrollment has been stuck since. I reached out to support and they said to please call them as they need to speak to me on the phone, however I am in a region where phone support is not available (only email). I've subsequently replied to the email and said this to support and they closed the ticket. I've previously applied for enrollment on the developer.apple.com and that enrollment was approved but after 2 weeks of waiting the payment was never collected by Apple and support closed the enrollment and advised me to enroll on the mobile app as it allows Apple Pay which will collect the fee immediately after approval. However now the mobile app enrollment is stuck. Anyone been through this who can advise me on what to do to get this resolved ? My project is delayed by 2 months because of this.
Replies
1
Boosts
0
Views
105
Activity
1w
Parallax Previewer v2 crashes in macOS 26.4.1, Tahoe.
I can run v1 of Parallax Previewer just fine, but v2 pops up an error on open. In console I can see a crash log that states that CoreRe.framework is looking for _FigSTSCreate inside the system's MediaToolbox.framework. I guess Tahoe doesn't have that. Is there a new version coming that works on Tahoe? or a workaround? I couldn't find an existing discussion about this. thanks.
Replies
4
Boosts
1
Views
336
Activity
1w
CloudKit Query (and Dashboard) returns only a few records
When I query, an existing database with over 10,000 records from an Objective C app (i.e. CKQueryOperation) I get only N x 100 records returned where N varies each time between 0 and about 10 (i.e. never more than 1000 records and always an even multiple of 100). When I do a “Query Records” on the CloudKit Dashboard I get a similar number of pages of records downloaded (i.e. 0-10). If I tap “Query Records” multiple times I will get more pages of records until the full 10,000 are downloaded. This had been working fine until recently, both from the app and the Dashboard. There are multiple Record Types in the database. Only one Record Type is erroring. The other Record Types continue to work both from the app and the Dashboard. In particular, the Users Record Type has many many records and they all download to many pages with a single tap of “Query Records”. I have posted this to the Feedback Assistant under FB22358865. Here is my code: NSPredicate *predicate =[NSPredicate predicateWithFormat:@"modificationDate>%@",dateLastSynched]; CKRecordType theRecordName=[NSString stringWithString:@"Notices”]; // I also try this for @“Links” and @“Messages” and @“EventMessages" CKQuery *query = [[CKQuery alloc] initWithRecordType:theRecordName predicate:predicate]; CKQueryOperation *theOperation=[[CKQueryOperation alloc] initWithQuery:query]; [self startAQueryOperation:(CKQueryOperation *)theOperation theName:(NSString *)recordName]; -(void)startAQueryOperation:(CKQueryOperation *)theOperation theName:(NSString *)recordName{ theOperation.recordFetchedBlock=^(CKRecord *theRecord){ NSLog(@"XXXjust downloaded a %@",recordName); }; theOperation.queryCompletionBlock=^(CKQueryCursor *theCursor, NSError *error){ if(error){ NSLog(@"XXXerror %@",error); } if(theCursor){ CKQueryOperation *anotherOperation=[[CKQueryOperation alloc] initWithCursor:theCursor]; [self startAQueryOperation:anotherOperation theName:recordName]; } }; CKDatabase *publicDatabase = [[CKContainer defaultContainer] publicCloudDatabase]; [publicDatabase addOperation:theOperation]; } When I run this code in the app I get no “XXXerror” from the NSLogs. I get the expected number of “XXXjust downloaded a” EventMessages (435) and Messages (594) and Links (15) but I get varying amounts, 100 or 400 or 500 “xxjust downloaded a” for the Notices when I should get 10,118 records. Thinking that 10,000 records is too much, if I alter “dateLastSynched” for Notices I still get only 100 or 200, not the expected number. Note that the number is always a multiple of 100. This seems to be consistent with the typical number of records I get on the CloudKit dashboard each time I tap “Query Records”.
Replies
4
Boosts
0
Views
500
Activity
1w
iOS and Apple touchscreen
would like to enable Apple touschscreens to measure a set of bio parameteres through NDR (negative differential resistance) at the finger tip, whereas the proprietary measurement therapeutically channels out current out of the finger
Replies
1
Boosts
0
Views
261
Activity
1w
Build plugin warnings not showing in issue navigator
With Xcode 26.5, I've switched from using SwiftLint in a "Run Script" phase to using the SwiftLintPlugins package and running it as a build plugin. This works fine on one Mac, in a small project, where the warnings from the build plugin show up in the issue navigator as expected. But on another Mac, in a large project, I can see the SwiftLint build plugin warnings in the build log but they don't appear in the Xcode issue navigator. Is there some Xcode setting that could influence this, or what else can I check?
Replies
0
Boosts
0
Views
90
Activity
2w
In Beijing for overlap with WWDC - access limited?
I will be in Beijing on a tour overlapping with the last 3 days of WWDC. There are likely to be at least a couple of 1-1 labs I'd like to attend as well as group forum sessions. I suddenly had the horrified thought that the Great China Firewall may interfere with either of these. Does anyone know how likely this is? Does the Developer app work there? Will be in a reasonable hotel and have Vodafone roaming on my phone. thanks
Replies
0
Boosts
0
Views
571
Activity
2w
Add Swift Package in Xcode
Hi, Overview I would like to add a Swift Package to my Xcode project. Problem In Xcode when I select Project > Package Dependencies and Press + button to add a dependency it keeps spinning and doesn't end Points to note: Xcode 26.5 (17F42) macOS 26.5 (25F71) This is a private GitHub repository I am able to clone the Swift Package URL on the command line. Xcode has the GitHub account I am able to push and pull code on that GitHub account using Xcode My failed attempt rm -rf ~/Library/Developer/Xcode/DerivedData rm -rf ~/Library/Caches/org.swift.swiftpm plutil -remove IDESwiftPackageAdditionAssistantRecentlyUsedPackages ~/Library/Preferences/com.apple.dt.Xcode.plist I have removed GitHub account in Xcode and added it again I am confused if I am missing something very obvious, any help on this is much appreciated. Questions Is there any workaround or way to fix this issue? Why does this take such a long time when I have a specific URL, either it needs to add it or return that the package is not found. Why is it searching?
Replies
2
Boosts
0
Views
180
Activity
2w
Logon to Mac OS with Dev Account which is Account Holder
I'm a solo developer and owner of my companies account. I'm trying to sign on to my Mac so I can use my developer account to get a certificate for wallet use and to select the correct developer account for applications in Xcode. I'm am brand new to all this so apologize if I'm missing the simple solution. I'm not able to edit the roles of my developer account but being an Admin I should already have all the necessary access...I think. I get an error when trying to logon as a work account: Searching for the long error doesn't provide a solution in the forum or through search engines. AI says to check the roles.
Replies
0
Boosts
0
Views
185
Activity
2w
Enrollment Stuck in Processing
I've been stuck on "enrollment processing" for several days now on our account dashboard. From friends, I've heard that the developer account enrollment is usually 24 hours after you have the DUNS number. Curious why this is taking so long or if there is something we are missing. Any thoughts or tips would be helpful!
Replies
0
Boosts
0
Views
68
Activity
2w