Hello, colleagues.
I am reaching out to the community with an issue that is likely quite common. Unfortunately, I have not been able to resolve it independently and would like to confirm if my approach is correct.
Core Problem: VoIP push notifications are not delivered to the application when it is in the background or terminated. After reviewing existing discussions on the forum, I concluded that the cause might be related to CallKit not having enough time to register. However, in my case, I am using AppDelegate, and in theory, CallKit registration should occur quickly enough. Nevertheless, the issue persists.
Additional Question: I would also like to clarify the possibility of customizing the CallKit interface. Specifically, I am interested in adding custom buttons (for example, to open a door). Please advise if such functionality is supported by CallKit itself, or if a different approach is required for its implementation.
Thank you in advance for your time and attention to my questions. For a more detailed analysis, I have attached a fragment of my code below. I hope this will help clarify the situation.
Main File
@main
struct smartappApp: App {
@UIApplicationDelegateAdaptor private var delegate: AppDelegate
@StateObject private var navigationManager = NavigationManager()
init() {
print("Xct")
if !isRunningTests() {
DILocator.instance
.registerModules([
ConfigModule(),
SipModule(),
AuthModule(),
NetworkModule(),
CoreDataModule(),
RepositoryModule(),
DataUseCaseModule(),
SipUseCaseModule()
])
}
}
func application(_ application: UIApplication,
didReceiveRemoteNotification userInfo: [AnyHashable: Any],
fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
print("Axtest")
completionHandler(.newData)
}
var body: some Scene {
App Delegate File
class AppDelegate: UIResponder, UIApplicationDelegate {
private let voipRegistry = PKPushRegistry(queue: .main)
private var provider: CXProvider?
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
setupPushKit()
setupCallKit()
return true
}
public func regist(){
setupPushKit()
setupCallKit()
}
private func setupPushKit() {
voipRegistry.delegate = self
voipRegistry.desiredPushTypes = [.voIP]
DispatchQueue.main.async {
self.voipRegistry.pushToken(for: .voIP)
}
}
// MARK: - CallKit Setup
private func setupCallKit() {
let configuration = CXProviderConfiguration(localizedName: "MyApp")
configuration.maximumCallGroups = 1
configuration.maximumCallsPerCallGroup = 1
configuration.supportsVideo = true
configuration.iconTemplateImageData = UIImage(named: "callIcon")?.pngData()
provider = CXProvider(configuration: configuration)
provider?.setDelegate(self, queue: .main)
}
// MARK: - Background Launch Handling
func application(_ application: UIApplication,
didReceiveRemoteNotification userInfo: [AnyHashable: Any],
fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
print("Axtest")
completionHandler(.newData)
}
}
extension AppDelegate: PKPushRegistryDelegate {
func pushRegistry(_ registry: PKPushRegistry,
didUpdate pushCredentials: PKPushCredentials,
for type: PKPushType) {
APNsImpl().registerToken(token: pushCredentials.token.map { String(format: "%02.2hhx", $0) }.joined())
}
func pushRegistry(_ registry: PKPushRegistry,
didReceiveIncomingPushWith payload: PKPushPayload,
for type: PKPushType) {
guard type == .voIP else {
return
}
print("call kit")
let payloadDict = payload.dictionaryPayload
let update = CXCallUpdate()
update.remoteHandle = CXHandle(type: .phoneNumber, value: "dsfsdfddsf")
update.hasVideo = payloadDict["hasVideo"] as? Bool ?? false
provider?.reportNewIncomingCall(with: UUID(),
update: update,
completion: { error in
if let error = error {
print("Failed to report incoming call: \(error.localizedDescription)")
} else {
print("Successfully reported incoming call")
}
})
}
}
Apple Developer Program
RSS for tagCreate and deliver software for users around the world on Apple platforms using the the tools, resources, and support included with Apple Developer Program membership.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Created
Frustrated developer here. I’ve been dealing with Apple developers via telephone and have been submitting a case a week for the last four weeks with the same response “The developers are reviewing your application“. How long does it take to review an application? It’s weird because I started the same process with Google at the same time and they are now reviewing my app for publishing.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello ,
I need some help regarding my Apple Developer Program enrollment.
I purchased the Developer Program on December 3rd, 2025 at 16:03 (Turkey time).
The payment was successfully processed by my bank, and I also received the official Apple Store receipt email confirming the purchase.
However, my Developer account still shows:
• “Purchase your membership”
• “Your purchase may take up to 48 hours to process.”
• Enrollment status: Pending
• App Store Connect still not accessible
It has now been more than 5 days, and the enrollment has not been activated.
Here are the details:
• Region: Turkey
• Payment amount: 1029 TRY (local pricing for the Developer Program)
• Payment status: Completed / Posted (not pending)
• Case ID with Apple Support: 102769533427
• I have already opened a support case, but there has been no resolution yet.
I would appreciate any guidance from others who experienced similar issues.
Is this a known delay for Turkey-based accounts, or does it usually require manual activation by Apple Support?
Any suggestions or insights would be very helpful.
Thank you!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello,
I need help with an issue regarding my Apple Developer Program enrollment.
I completed the payment for the annual membership and received the official invoice from Apple. My card was charged successfully, and I have all the payment references.
However, after the payment was processed:
My account remained in Pending status
The message “Complete your purchase” kept appearing
When attempting the payment again, the system reported that the order was already paid
Now the enrollment flow has reset completely, and the system is asking me to start enrollment and pay again, even though the first payment was successful
This seems like a synchronization issue where the payment was recorded in the Apple Online Store system, but not linked to my Developer enrollment.
I do not want to be charged again, since the first transaction was already completed.
Could someone from Apple please help link the payment to my Apple ID or advise how to activate my membership?
Right now my account cannot proceed with enrollment and I cannot access App Store Connect.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello,
About 7-8 months ago, I received an e-mail stating that my apple developer account would be deleted after 30 days, and my account was deleted after 30 days.
I tried to contact many times, I got hopeful each time, but the Apple team never gave a full explanation.
They always responded saying they would be interested, but it never came to fruition.
In fact, I was most excited when I received the following e-mail:
Hello Oğuzcan,
My name is Joel, and I’m a senior Advisor with Developer Support. Your case has been given to me for further handling, and I’m happy to follow up with you today.
I understand that you have initiated a conversation in our developer forums.
Please, provide us more information and show us the email that you received, so we will assist your better.
Please, reply to the received email for obtaining more information as the appropriate team will be able to assist you better.
Please, reply to this email if you have further questions.
Have a great day.
Best Regards,
Joel
Developer Support
I was very hopeful when I read that he was a Senior Advisor. This e-mail came on July 28, 18:17, today is December 8, 2025.
I'm giving up hope now, my account won't be opened again. My members ask why there are no iOS versions of my applications, this is very difficult for me.
Does anyone have any recommendations?
I filled out forms and created requests many times.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
App Store Connect API
Developer Program
Hi,
I am trying to update my apps and i couldn't do it, can anyone please help? this is what happened to me.
Once my membership renewed, i couldn't compile my apps due to signing error. here is the error message:
Xcode archive done. 31.7s
Failed to build iOS app
Error (Xcode): Communication with Apple failed: Your team has no devices from
which to generate a provisioning profile. Connect a device to use or manually
add device IDs in Certificates, Identifiers & Profiles.
https://developer.apple.com/account/
/Users/tony/vn246/ios/Runner.xcodeproj
when I go to the portal developer.apple.com/account to create the Provisioning Profile manually then it said there is no device, and when i go into the Devices section then the machine uuid is added and it's there and registered, i had always been compiling with it before the old membership was expired. I tried to remove those and re-added and the error still persisted.
P.S.: I renewed all my certificates (removed old and recreated new)
thank you
I have recently paid for the Apple developer program. I have been trying now for days to get enrolled. I’ve paid my money, but I can’t connect my Apple connect and it says my account is pending. I can’t get anybody on the phone or an email to help me figure out what the problem is. I’m not exactly sure what to do which direction to go at this point if someone could please direct me to somebody that could help me with this I would truly appreciate it. Thank you very much. I’ll be looking forward to working with you all soon. If I could just get my account in order, can somebody please help me with this?.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I got an invite to join an App Store Connect account.
When trying to register, I get stuck when trying to enter the 2FA code I got to my phone number.
Please have a look here: https://www.loom.com/share/6ed2d55ae05f4290a697d103081d7ade
I already have this phone number registered with my work account. Not sure, if this is relevant.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I would love to partake in beta testing and reporting issues and bugs! Let me know what you got
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Developer Tools
Interface Builder
Extensions
App Store
My team is in the process of migrating our app from an individual Apple Developer account to a company account, and we’ve been unable to submit new TestFlight builds during this transition. As a result, a few potential partners are still on an older beta version that contains major bugs we’ve already fixed but can’t push an update for.
Is there any way to get in direct contact with the Review Team to help expedite this migration or temporarily restore our ability to upload new builds to TestFlight? Any guidance or escalation path would be greatly appreciated. Will offer monetary reward for those who help!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hello,
I'm experiencing a significant delay getting the Family Controls entitlement approved for my Shield Configuration Extension, and I'm hoping someone here can help or has experienced something similar.
Background:
I'm developing an app that uses the Screen Time API with Family Controls. My main app bundle (lukedev.Bloka) was approved for Family Controls (Distribution) and works perfectly.
The Problem
My Shield Configuration Extension (lukedev.Bloka.Shield) has been stuck waiting for approval for over 2 weeks:
Request ID: 6C8LD22UVM
Submitted: November 20, 2025
Status: Still "Submitted"
Current State: Only shows "Family Controls (Development)" in capabilities
What I've Tried
✅ Submitted entitlement request via the proper channels
✅ Contacted Apple Developer Support (case #102762028251)
✅ Verified the main app has full Family Controls approval
✅ Deleted and regenerated all provisioning profiles multiple times
✅ Confirmed the App ID configuration is correct in the Developer Portal
The Issue
Without Family Controls (Distribution) approval for the Shield extension, I cannot:
Test the complete app functionality on physical devices
Submit the app to App Store Connect
Move forward with development
The error I'm getting during provisioning:
Provisioning profile failed qualification
Profile doesn't include the com.apple.developer.family-controls entitlement
Questions
Has anyone experienced multi-week delays for Shield extension entitlements? Is this normal?
Should Shield extensions automatically inherit entitlements from the main app, or do they really require separate approval? The documentation isn't clear on this.
Are there any known workarounds to test Shield Configuration Extensions during development while waiting for distribution approval?
How can I escalate this request? Developer Support initially told me I already had approval (for the main app) but didn't address the extension's separate bundle ID.
Technical Details
Xcode: 16.2
Target: iOS 18+
Main App: Family Controls (Distribution) ✅ Approved
Shield Extension: Family Controls (Development only) ❌ Stuck
Why This Matters
The Shield Configuration Extension is a core component of Screen Time API apps - it's not optional. Without it, the app cannot properly display blocking interfaces. The fact that it requires a separate 2+ week approval process (after the main app was already approved) seems like a significant oversight in Apple's review process.
Has anyone successfully navigated this situation or found a way to expedite the review?
Any help or insights would be greatly appreciated!
Thanks,
Luca
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Entitlements
Family Controls
Managed Settings
Screen Time
I renewed my membership and payment was successful but account is still showing as expired. Is there a delay?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
We registered as a developer company (NGO) more than 50 days ago and it's still under review. We've already sent the documents, we've confirmed by phone, and every time we contact them we receive no information. They just tell us it's under review and there's no deadline for when this review will be completed. On the same day we registered with Apple, we registered with Google and our app has been published on Google for more than 30 days. We have no support or answers. Could someone help us to at least know a deadline for this review?
There does not seem to be a good area of this forum to post this, so i just post it. I joined the developer program, i made a payment of 99 US dollars, the money was sent from my bank account to Apple.Com, it said on my developers account that it could take up to 48 hours to get things registered and i would be all set to go with the developers account after that. Well, the money is still gone, and 1-2 hours after i made the payment my account now asks me to Join the program, just like before i joined and made the payment. This was two days ago so i sent a message to apple about this, still no answer from them so i dont feel very happy about this, no way in h*** i am going to make a new payment to try to join again when i already did join and did not ever got my money back. Anyone had any similar issues or know what i should do next ?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
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.freedommastery.com selling Life planners) and they're expecting seamless iOS access on launch day. Every day of delay risks churn, lost revenue, and momentum in a competitive space.
I've followed up via phone/email multiple times, but frontline support can't provide timelines or status. Enrollment ID: [Redact or insert your anonymized ID here for tracking].
Has anyone navigated a similar higher-review holdup? Tips for bumping priority (e.g., additional proof of urgency like waitlist data)? Any rough ETAs from recent org approvals? Grateful for any insights—Apple's ecosystem is key to our growth, and we'd love to get these users onboard ASAP.
Thanks in advance!
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Subscriptions
Accounts
App Review
Developer Program
My device with Device ID (00008130-001E35840483401C) is stuck in Processing state and cannot be activated. Please refresh or delete it.
Hi, i want to signup for the dev program but after scanning my id the first name was wrong. I sent a message to support already and waiting but is it safe to checkout with the wrong first name? or should i just wait for them to fix it
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
I’ve contacted support two or three times already and no response. I made the payment to create my Apple Developer account on the 26th and also received the invoice that same day, but the status still shows as pending. This is quite urgent, so I’m not sure what you can do on your side to help.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Hi, my developer account has been pending for more than 48 hours and I haven't received any followup email as well. Can someone pls provide guidance on this?
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
We are preparing to transfer one of our live applications to a different Apple Developer Organization and need clarification to avoid service disruption.
We would like guidance on the following points:
Sign in with Apple and Service ID Transfer:
We want to confirm whether the Service ID used for Sign in with Apple must be transferred along with the app, or if its configuration will automatically migrate as part of the transfer.
Additionally, is there a way to verify whether the app currently has any explicit association or dependency with the existing Service ID on the current developer account?
As per our findings, we do not have a ServiceID associated with SIWA. The SIWA is handled natively by iOS.
Creating or Updating a Service ID Before Transfer:
Since, the ServiceID is not associated, if we create a new Service ID now and assign it to the existing app for Sign in with Apple, will this have any impact on users who are already using the live app? Specifically, will creating or modifying a Service ID change the authorization state for currently authenticated Apple Sign In users?
Transfer Identifier Timing:
The transfer process requires generating a transfer identifier. Should this be done ahead of the Account Migration or only at the start of the transfer?
Also, will generating or using the transfer identifier require any change on the client side related to Apple Sign In?
We would appreciate recommendation for these steps and whether users should expect any authentication or billing disruptions during or after the app transfer.
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
Accounts
Sign in with Apple