Hi everyone, I recently migrated my individual Apple Developer account to an Organization account for my company "<My Org name>". My Team ID remained the same. I'm now facing persistent issues with code signing and push notifications for my iOS app (Bundle ID: com.<My bundle id>). Current Problems:
- "Untitled" Certificates in Xcode: When I go to Xcode -> Settings -> Accounts -> [My Apple ID] -> Select "<My Org name>" Team -> "Manage Certificates...", a number of my newly created Apple Development and Apple Distribution certificates are listed древ "Untitled". Some older ones are "Revoked". (See attached screenshot if possible).
- "No App ID" for Push Notifications Console: In my app target's "Signing & Capabilities" tab, I've added the "Push Notifications" capability. However, when I click the info button to open the "Push Notifications Console", it states: "no app IDs: Register an App ID with the Push Notifications capability enabled to use the Push Notifications console." This is despite the fact that the Push Notifications capability IS enabled for my App ID com.<My bundle id> in the Developer Portal, and I've configured an APNs Auth Key (.p8) for it.
- Push Notifications Not Received (from Backend): While I can successfully send a test push notification directly from the Firebase Console to my device's FCM token, notifications triggered by my backend (Firebase Cloud Functions writing to a Firestore collection, which then triggers another function to send via FCM) are not being delivered to iOS devices. (Android seems to be working more reliably now).
Setup:
- Using an APNs Authentication Key (.p8) linked to my Organization Team ID in Firebase Cloud Messaging.
- Main App ID com.<My bundle id> has "Push Notifications" capability enabled.
- Notification Service Extension com.<My bundle id>.ImageNotification also has its App ID and Provisioning Profile set up for the Organization team.
- Created new Development and Distribution certificates and Provisioning Profiles specifically for the Organization team.
- Using "Automatically manage signing" in Xcode with the Organization team selected for both the main app target and the extension target.
Troubleshooting Done:
- Revoked old/problematic certificates and profiles.
- Recreated CSRs and new Development/Distribution certificates under the Organization team multiple times.
- Recreated Provisioning Profiles.
- Cleaned Derived Data in Xcode.
- Ensured Bundle Identifiers are consistent.
- Verified APNs Auth Key details (Key ID, Team ID) in Firebase.
I suspect there's a fundamental issue with how Xcode is recognizing or linking the signing assets for my Organization team after the account type change, despite the Team ID being the same. The "Untitled" certificates are a major red flag. Has anyone encountered similar issues, particularly the "Untitled" certificates or the "No App ID" message for the Push Console, after an account migration or when working with Organization accounts? Any insights on how to resolve this would be greatly appreciated.
Thanks, Benni