Posts under Developer Tools & Services topic

Post

Replies

Boosts

Views

Activity

app not playing audio when not in focus
My app works fine when I load it directly from Xcode to my phone via USB but once I load it to TestFlight the sounds no longer play when the app is not in focus or the phone is locked. I've tried every combination of tools available from the support group and from AI! And I'm out of ideas.
1
0
81
May ’25
Urgent: Unable to Complete Apple Developer Program Enrollment – No Response from Support
Hello Community, A few years ago, I attempted to enroll in the Apple Developer Program, but the process was blocked with the following error message: "Your enrollment could not be completed. Your enrollment in the Apple Developer Program could not be completed at this time." As a developer, I regularly help businesses and individuals set up their Apple developer accounts, and I’ve never encountered this issue with any of my clients—only on my own personal account. I’ve since discovered that others have faced this problem too, but none seem to have found a working solution. I’ve sent multiple emails to Apple Support and I have yet to receive a single response. This matter is extremely urgent for me. If anyone has experienced this issue and successfully resolved it, please share your solution. I’d greatly appreciate any insight. Thank you.
0
0
209
Jun ’25
Help! Free to paid dev account
I’m very new to mobile app development but not new to application development in general. I’m close to completing my first app and really excited to get things moving along and then hit a major roadblock and am at my wits end with this. I currently have a free account and have been testing on my own phone. I’m ready to move to TestFlight so went to enroll in the paid program and it just says can’t do so at this time. I sent support an email and they said it’s because they can’t identify me. I called and they told me the same thing and that there is literally nothing that can be done. I tried to create a new Apple ID and figured I’d just use it for the dev work I want to do but I can’t even create a new ID. I did have Family Sharing setup with myself as the organize and removed myself from that to ensure nothing was preventing identification. Still nothing. I can’t possibly be the only one that has gone through this. Frustrated is an understatement and getting this app out was really going to be such a big deal for me. So disappointed. Any suggestions?
0
0
88
May ’25
Unable to test in-app purchase integration
We are trying to implement / test in-app purchase for our subscription purchase in the app. We have done all the steps listed in the documentation on apple's website; and Our subscription plan is sitting in 'Ready to Submit' state. However, we are getting an empty response from, final response = await _iap.queryProductDetails({'com.company.xyz.basic1m'}); debugPrint(" Check: ${response.toString()}"); debugPrint("❌ Responses: ${response.productDetails.map((ProductDetailsResponse)=>ProductDetailsResponse.toString()).toList()}"); debugPrint("❌ Responses: ${response.productDetails.length}"); if (response.notFoundIDs.isNotEmpty) { debugPrint("❌ Not found: ${response.notFoundIDs}"); } else if (response.productDetails.isNotEmpty) { debugPrint("✅ Product loaded: ${response.productDetails.first.title}"); } The response we get is, flutter: Check: Instance of 'ProductDetailsResponse' flutter: ❌ Responses: [] flutter: ❌ Responses: 0 flutter: ❌ Not found: [com.company.xyz.basic1m] Note: We are testing with a real device iphone 13 mini via Xcode. We tried to test using, ''com.apple.test.Subscription1.monthly'', as instructed but we have not been successful with that. And seems like (based on online search), it doesn't work all the time. We also searched online for a solution, and some of the forums suggest that we have to submit the app for review when adding subscription for the first time. It doesn't mention the same that in the apple documentation. It confusing. Help and guidance in this regard would be really appreciated.
1
0
189
Jun ’25
Error build expo EAS
I'm trying to create a new build from VSC through EAS (expo) but it's failing and returning the error I'm attaching. I'm running the command eas build --profile preview --platform ios. I have an "App Manager" account, my colleague has the same role and he can do builds normally. I have other permissions and accesses ok, as can be seen in the attached picture, but apparently I have the issue in "register bundle identifier". Does anyone faced the same issue? How can I solve this? What step I'm missing? Thanks in advance!
1
0
432
May ’25
Scope of GPT Training in Xcode 26
Hello, I watched WWDC 25 and saw that GPT will be integrated into Xcode. This raised a question for me. As far as I know, GPT models learn from user interactions. However, the GPT terms of use mention that business accounts are excluded from training. Does this also apply to the GPT integrated into Xcode 26? I couldn’t find any information about this in the Xcode 26 beta release notes or the Apple Developer Program License Agreement. If anyone knows where this is documented, I’d really appreciate it if you could share it. Also, if any Apple staff is reading this, I’d be grateful if you could clarify whether the same non-training policy applies within Xcode. Thank you!
0
0
69
Jun ’25
Support when publishing App Store App.
I am a new app developer and am entirely new to the process of developing and publishing an app. Right now I am in the midst of publishing my app and have bumped into an issue which app store connect isn't really helping to answer. I was wondering if I could get help here for these issues. Have a countdown feature that works based on device id. The device id and all others go through but the countdown feature doesn't show up. This is an issue that only seems to occur on the App Review's ipad air (5th gen) iPadOS 18.5. I have tested the app on my iphone 14,ipad mini and ipad pro with no issues. I'm not sure how I am supposed to solve an issue which I am unable to recreate. (I have told Apple Review to try reloading the page or resubmitting the dates required for the countdown. They claimed to have resubmitted the dates but have mentioned nothing about reloading the page.) Currently, I am trying to find a way to work the app on the ipad air but if i am unable to recreate the issue,I'm not sure how to solve it. please help!
1
0
96
May ’25
Is there any way of automating Apple Pay certificate generation in a CI/CD pipeline?
Hi everyone! I’m trying to automate the Apple Pay setup in a CI/CD pipeline for a preproduction environment. Right now, we are generating manually the Apple Pay certificates for both the root domain and merchant ID through the Apple Developer Portal, then manually upload them to our preproduction servers. My idea is to be able to automate this process for this environment. I’ve been digging through docs and forums but haven’t found any way to generate or renew these certificates automatically via an API or any other method. Does anyone know if Apple offers something like this? Or if not, what’s the best way to handle this in an automated workflow? I've been thinking about a web driver, but I'm not a big fan of this kind of solution. Thanks a lot for any ideas or advice!
0
0
66
Jun ’25
Request for access to Family Controls entitlement
I have filled the form to request for this access, but it has been 15 days now and I haven’t gotten any feedback. Apple Support said the appropriate team will be in contact with me once it has been approved. It’s been 15 days and still nothing. I just want to know how long it would take, and Apple’s WWDC 2025 is around the corner, I was really looking forward to get this done before then.
0
0
198
May ’25
Predictive Code Completion Fails to Install (Apple Silicon M1 Max) - macOS 26.0 Beta (25A5279m) & Xcode 16.4 (16F6)
The operation couldn’t be completed. (ModelCatalog.CatalogErrors.AssetErrors error 1.) Domain: ModelCatalog.CatalogErrors.AssetErrors Code: 1 User Info: { DVTErrorCreationDateKey = "2025-06-10 13:33:43 +0000"; } Failed to find asset: com.apple.gm.safety_deny.input.code_intelligence.base.generic - no asset Domain: ModelCatalog.CatalogErrors.AssetErrors Code: 1
1
0
126
Jun ’25
cloudkit server-to-server key confusion
Hi I am a new self taught developer who is atm working on the backend of my app. My app successfully collects location of users and stores it to cloudkits public database. I now want to write a python script and run it on a local server on my windows terminal which fetches users who are in a certain proximity to each other so i can trigger a flow on the app. Can someone first of all tell me if this is even possible the way im attempting it. Also atm all i am doing is generating a server to server key which makes me generate a public and private key and i use the private key file eckey.pem plus key id plus container plus team ID to query the required data. but when i run it i get a 401 error (no authorization). I am so stumped as there arent many resources available to help direct me to the right path. Can someone please offer some help/insight/confidence. thanks alot
0
0
253
May ’25
Workspace with multiple targets for same framework
Hi ! I'm currently stuck with an issue on Xcode, I'll try explain to the best I can :-) I have a workspace (that I need to keep that way, I can't split projects) that contains multiple projects. I have 2 frameworks : Core and Draw. Draw depends on Core. So far so good. I needed to create a test application that can be modular and link my framewok, but also other drawing frameworks. To that extend, I created a CardLIbrary framewok, and a CardAdapter framewok, and I linked them into the test application. Test App └── DrawCardAdapter │ └── CardAdapter │ └── CardLibrary │ └── Core │ └── TCA (SPM) │ └── Draw │ └── Core Here, all dependencies are local ones if not stated otherwise (for the SPM). CardLibrary is a framework that generates only UI (linked to Core for logging purposes, nothing fancy). I also added TCA which is a SPM dependency, it may generate some issues after. CardAdapter is an abstraction for CardLibrary. Basically, it acts as an interface between CardLibrary and Test Application. DrawCardAdapter is the actual implementation of CardAdapter using local Draw framework. Why so complex ? Because I need to be able to do this: Test App └── ExternalDrawCardAdapter │ └── CardAdapter │ └── CardLibrary │ └── Core │ └── TCA (SPM) │ └── ExternalDrawFramework With this architecture, I can create a new ExternalDrawCardAdapter that implents the CardAdapter logic. This new framework does not relies on my Draw framework, and yet, I can still generate a test application that visually looks and feel like all others, but use a completely different drawing engine underneath. To do that, the Test App code only uses inputs and outputs from CardAdapter (the protocol), not concrete implementations like DrawCardAdapter or ExternalDrawCardAdapter. But to be able to make it work, I have 2 test ap targets : a DrawTestApp and a ExternalDrawTestApp. All code files are shared, except a SdkLauncher that is target specific and acutally loads the proper implementation. So the SdkLauncher for DrawTestApp is linked to the DrawCardAdapter (embed and sign) and loads DrawCardAdapter framework, whereas the ExternalDrawTestApp is linked to the ExternalDrawCardAdapter (embed and sign) and loads ExternalDrawCardAdapter framework. Now it looks like this (I only show local stuff othewise it would be too complicated :D) So far so good, this works well. Now, for the part that fails. My Draw and Core frameworks are frameworks that I release for my customers (Cocoapod), and I wanted to be able to test my productions frameworks with the test app (it's that actual purpose of the test app : being able to test development and released SDKs) To do so, I duplicated every target and removed local dependency for a cocoapod dependency. All targets were named -pod, but the actual module and product name are still the same (I tried differently, it did not work either, I'll explain it later). Test App └── DrawCardAdapter │ └── CardAdapter │ └── CardLibrary │ └── Core │ └── TCA (SPM) │ └── Draw │ └── Core │ Test App Pod └── DrawCardAdapter-pod │ └── CardAdapter-pod │ └── CardLibrary-pod │ └── Core-pod │ └── TCA (SPM) │ └── Draw-pod │ └── Core-pod Once again, it's only targets, every project would look like CardAdapter └── CardAdapter └── CardAdapter-pod It continues to use local targets, except for the DrawCardAdapter-pod that actually loads Draw and Core from a Podfile instead of using the lkocal frameworks. But now for the part that fails : even though TestApp-pod does not link any local frameworks, I get a warning Multiple targets match implicit dependency for product reference 'Draw.framework'. Consider adding an explicit dependency on the intended target to resolve this ambiguity. And actually, Xcode ends up packaging the wrong framework. I can check it but showing in the app the Draw framework version, and it's always the local one, not the one specified in the podfile. For the record, I get this message for all 3 frameworks of course. I tried sooooo many things, that did not work of course: renaming the -pod frameworks so that the names are different (I had to rename all imports too). It works for all local frameworks (Lilbrary and Adapter basically), but not for Draw and Core (since I don't have -podversions of thoses framewoks of course). Creating a new local workspace that only handles -pod versions. Does not work since as we work as a team, I have to keep the shared schemes, and all workspaces see all targets and schemes. I also tried with a separate derived data folder, but I end up with some compilation issues. It seems that mixing local, cocoapod and spm dependencies inside the same workspace is not well handled) using explicit Target Dependenciesfrom the build phase. I end up with some compilation issues creating local podspecs for Library and Adapter. It fails because TCA is linked with SPM and apparently not copied when using podspecs. To the few ones that stayed so far, thanks for your patience :D I hope that @eskimo will drop by as you always were my savior in the end :D :D
1
1
207
May ’25
Can AI Chats in Xcode 26 be Placed In Version Control
Maybe this is a feature request or a toggle that I'm missing. I am currently using the beta and realized that conversations in the left column aren't saved with code commits. Is it possible to save/attach conversations or specific conversations to a PR, even as a separate/exported artifact? The goal is to save the history of those AI chats on commit.
1
0
124
Jun ’25
empty dSYM file detected - Xcode 16
Hi , I am currently encountering issues while running a Titanium application using Xcode 16. I would like to request your guidance on resolving the following problems: When running the Titanium app on a real device, I receive the following warning in Xcode and the app does not proceed beyond this point and the app is crashing on launch. warning: (arm64) /Users/Library/Developer/Xcode/DerivedData/Procedures-hamsarmfbtnowbcdocpmydtuafnp/Build/Products/Debug-iphoneos/Procedures.app/Procedures empty dSYM file detected, dSYM was created with an executable with no debug info. Thank you
1
0
175
May ’25
Xcode-beta project ORSOFINAL: SwiftShims & C99 PCH errors after migration from Xcode stable
Hi all, I’m running into a persistent build issue with my Swift project ORSOFINAL after migrating from Xcode stable to Xcode-beta.app (June 2025 version). ⸻ 💥 Errors displayed: 1. C99 was enabled in PCH file but is currently disabled 2. module file .../ModuleCache.noindex/SwiftShims-AXUM98L131W4...pcm cannot be loaded due to a configuration mismatch with the current compilation 3. missing required module 'SwiftShims' ⸻ 🛠 What I’ve already tried: • xcode-select -s /Applications/Xcode-beta.app/Contents/Developer • Deleted ~/Library/Developer/Xcode/DerivedData, ModuleCache.noindex, Archives, and Products • Ran sudo xcodebuild -runFirstLaunch • Clean Build Folder in Xcode-beta • Verified Command Line Tools setting points to Xcode-beta ⸻ ❓Looking for guidance on: • Whether this is a known bug in Xcode-beta • If SwiftShims/PCM conflicts are expected between versions • Best practices to safely migrate from Xcode stable to beta for Swift-based projects Any advice is much appreciated. Thanks, Mathéo
1
0
289
Jun ’25
Can you use an external macOS device as an Xcode run destination?
Just wondering if it is possible to configure a secondary macbook to act as a run destination in Xcode, similar to how you would configure an iPhone as a run destination. I have tried connecting my device via USB-C and I can see that my macbook detects the second macbook via USB but it does not show up when trying to add devices in Xcode. I suppose this flow might not be supported?
0
0
158
May ’25
Need Help Updating Incorrect Information Submitted During Enrollment
Hello, I’m facing an issue with my developer account enrollment and would appreciate your guidance. I created an account and gave access to my developer to assist with the process. After I completed the payment, I didn’t proceed with enrollment immediately. Later, my developer attempted to enroll on my behalf, but he mistakenly submitted his own personal information instead of mine. Now, whenever we try to enroll, we keep encountering errors. I believe this is due to the incorrect identity information that was submitted earlier. I would like to update the enrollment details with my correct personal information so I can complete the process properly. However, I’m unable to find an option to edit or reset the information already submitted. My questions are: How can I change the identity information that was previously submitted? Is it possible to reset the enrollment process so I can start fresh with my correct details? Do you require any proof of identity or documentation to assist with this change? I’m willing to provide them if needed. Thank you for your help. Best regards,
0
0
77
Jun ’25
app not playing audio when not in focus
My app works fine when I load it directly from Xcode to my phone via USB but once I load it to TestFlight the sounds no longer play when the app is not in focus or the phone is locked. I've tried every combination of tools available from the support group and from AI! And I'm out of ideas.
Replies
1
Boosts
0
Views
81
Activity
May ’25
Urgent: Unable to Complete Apple Developer Program Enrollment – No Response from Support
Hello Community, A few years ago, I attempted to enroll in the Apple Developer Program, but the process was blocked with the following error message: "Your enrollment could not be completed. Your enrollment in the Apple Developer Program could not be completed at this time." As a developer, I regularly help businesses and individuals set up their Apple developer accounts, and I’ve never encountered this issue with any of my clients—only on my own personal account. I’ve since discovered that others have faced this problem too, but none seem to have found a working solution. I’ve sent multiple emails to Apple Support and I have yet to receive a single response. This matter is extremely urgent for me. If anyone has experienced this issue and successfully resolved it, please share your solution. I’d greatly appreciate any insight. Thank you.
Replies
0
Boosts
0
Views
209
Activity
Jun ’25
Help! Free to paid dev account
I’m very new to mobile app development but not new to application development in general. I’m close to completing my first app and really excited to get things moving along and then hit a major roadblock and am at my wits end with this. I currently have a free account and have been testing on my own phone. I’m ready to move to TestFlight so went to enroll in the paid program and it just says can’t do so at this time. I sent support an email and they said it’s because they can’t identify me. I called and they told me the same thing and that there is literally nothing that can be done. I tried to create a new Apple ID and figured I’d just use it for the dev work I want to do but I can’t even create a new ID. I did have Family Sharing setup with myself as the organize and removed myself from that to ensure nothing was preventing identification. Still nothing. I can’t possibly be the only one that has gone through this. Frustrated is an understatement and getting this app out was really going to be such a big deal for me. So disappointed. Any suggestions?
Replies
0
Boosts
0
Views
88
Activity
May ’25
Apple developer enrollment
Registered close to 2 weeks ago and the account seems to be delayed. I cannot seem to get any help on this. Here is the message I have on the dashboard, Your enrollment is being processed. Your enrollment ID is 95CTAKWD6P. Any advice would be appreciated
Replies
0
Boosts
2
Views
60
Activity
Jun ’25
Unable to test in-app purchase integration
We are trying to implement / test in-app purchase for our subscription purchase in the app. We have done all the steps listed in the documentation on apple's website; and Our subscription plan is sitting in 'Ready to Submit' state. However, we are getting an empty response from, final response = await _iap.queryProductDetails({'com.company.xyz.basic1m'}); debugPrint(" Check: ${response.toString()}"); debugPrint("❌ Responses: ${response.productDetails.map((ProductDetailsResponse)=>ProductDetailsResponse.toString()).toList()}"); debugPrint("❌ Responses: ${response.productDetails.length}"); if (response.notFoundIDs.isNotEmpty) { debugPrint("❌ Not found: ${response.notFoundIDs}"); } else if (response.productDetails.isNotEmpty) { debugPrint("✅ Product loaded: ${response.productDetails.first.title}"); } The response we get is, flutter: Check: Instance of 'ProductDetailsResponse' flutter: ❌ Responses: [] flutter: ❌ Responses: 0 flutter: ❌ Not found: [com.company.xyz.basic1m] Note: We are testing with a real device iphone 13 mini via Xcode. We tried to test using, ''com.apple.test.Subscription1.monthly'', as instructed but we have not been successful with that. And seems like (based on online search), it doesn't work all the time. We also searched online for a solution, and some of the forums suggest that we have to submit the app for review when adding subscription for the first time. It doesn't mention the same that in the apple documentation. It confusing. Help and guidance in this regard would be really appreciated.
Replies
1
Boosts
0
Views
189
Activity
Jun ’25
Error build expo EAS
I'm trying to create a new build from VSC through EAS (expo) but it's failing and returning the error I'm attaching. I'm running the command eas build --profile preview --platform ios. I have an "App Manager" account, my colleague has the same role and he can do builds normally. I have other permissions and accesses ok, as can be seen in the attached picture, but apparently I have the issue in "register bundle identifier". Does anyone faced the same issue? How can I solve this? What step I'm missing? Thanks in advance!
Replies
1
Boosts
0
Views
432
Activity
May ’25
Scope of GPT Training in Xcode 26
Hello, I watched WWDC 25 and saw that GPT will be integrated into Xcode. This raised a question for me. As far as I know, GPT models learn from user interactions. However, the GPT terms of use mention that business accounts are excluded from training. Does this also apply to the GPT integrated into Xcode 26? I couldn’t find any information about this in the Xcode 26 beta release notes or the Apple Developer Program License Agreement. If anyone knows where this is documented, I’d really appreciate it if you could share it. Also, if any Apple staff is reading this, I’d be grateful if you could clarify whether the same non-training policy applies within Xcode. Thank you!
Replies
0
Boosts
0
Views
69
Activity
Jun ’25
Support when publishing App Store App.
I am a new app developer and am entirely new to the process of developing and publishing an app. Right now I am in the midst of publishing my app and have bumped into an issue which app store connect isn't really helping to answer. I was wondering if I could get help here for these issues. Have a countdown feature that works based on device id. The device id and all others go through but the countdown feature doesn't show up. This is an issue that only seems to occur on the App Review's ipad air (5th gen) iPadOS 18.5. I have tested the app on my iphone 14,ipad mini and ipad pro with no issues. I'm not sure how I am supposed to solve an issue which I am unable to recreate. (I have told Apple Review to try reloading the page or resubmitting the dates required for the countdown. They claimed to have resubmitted the dates but have mentioned nothing about reloading the page.) Currently, I am trying to find a way to work the app on the ipad air but if i am unable to recreate the issue,I'm not sure how to solve it. please help!
Replies
1
Boosts
0
Views
96
Activity
May ’25
Is there any way of automating Apple Pay certificate generation in a CI/CD pipeline?
Hi everyone! I’m trying to automate the Apple Pay setup in a CI/CD pipeline for a preproduction environment. Right now, we are generating manually the Apple Pay certificates for both the root domain and merchant ID through the Apple Developer Portal, then manually upload them to our preproduction servers. My idea is to be able to automate this process for this environment. I’ve been digging through docs and forums but haven’t found any way to generate or renew these certificates automatically via an API or any other method. Does anyone know if Apple offers something like this? Or if not, what’s the best way to handle this in an automated workflow? I've been thinking about a web driver, but I'm not a big fan of this kind of solution. Thanks a lot for any ideas or advice!
Replies
0
Boosts
0
Views
66
Activity
Jun ’25
Request for access to Family Controls entitlement
I have filled the form to request for this access, but it has been 15 days now and I haven’t gotten any feedback. Apple Support said the appropriate team will be in contact with me once it has been approved. It’s been 15 days and still nothing. I just want to know how long it would take, and Apple’s WWDC 2025 is around the corner, I was really looking forward to get this done before then.
Replies
0
Boosts
0
Views
198
Activity
May ’25
Predictive Code Completion Fails to Install (Apple Silicon M1 Max) - macOS 26.0 Beta (25A5279m) & Xcode 16.4 (16F6)
The operation couldn’t be completed. (ModelCatalog.CatalogErrors.AssetErrors error 1.) Domain: ModelCatalog.CatalogErrors.AssetErrors Code: 1 User Info: { DVTErrorCreationDateKey = "2025-06-10 13:33:43 +0000"; } Failed to find asset: com.apple.gm.safety_deny.input.code_intelligence.base.generic - no asset Domain: ModelCatalog.CatalogErrors.AssetErrors Code: 1
Replies
1
Boosts
0
Views
126
Activity
Jun ’25
cloudkit server-to-server key confusion
Hi I am a new self taught developer who is atm working on the backend of my app. My app successfully collects location of users and stores it to cloudkits public database. I now want to write a python script and run it on a local server on my windows terminal which fetches users who are in a certain proximity to each other so i can trigger a flow on the app. Can someone first of all tell me if this is even possible the way im attempting it. Also atm all i am doing is generating a server to server key which makes me generate a public and private key and i use the private key file eckey.pem plus key id plus container plus team ID to query the required data. but when i run it i get a 401 error (no authorization). I am so stumped as there arent many resources available to help direct me to the right path. Can someone please offer some help/insight/confidence. thanks alot
Replies
0
Boosts
0
Views
253
Activity
May ’25
Download link broken for Foundation Models Adaptor Training Toolkit
https://developer.apple.com/download/foundation-models-adapter/ Download link to toolkit is borked: https://developer.apple.com/services-account/download?path=/Developer_Tools/Foundation_Models_Framework_Adapter_Toolkit/adapter_training_toolkit_v0_1_0.zip
Replies
2
Boosts
1
Views
295
Activity
Jun ’25
Workspace with multiple targets for same framework
Hi ! I'm currently stuck with an issue on Xcode, I'll try explain to the best I can :-) I have a workspace (that I need to keep that way, I can't split projects) that contains multiple projects. I have 2 frameworks : Core and Draw. Draw depends on Core. So far so good. I needed to create a test application that can be modular and link my framewok, but also other drawing frameworks. To that extend, I created a CardLIbrary framewok, and a CardAdapter framewok, and I linked them into the test application. Test App └── DrawCardAdapter │ └── CardAdapter │ └── CardLibrary │ └── Core │ └── TCA (SPM) │ └── Draw │ └── Core Here, all dependencies are local ones if not stated otherwise (for the SPM). CardLibrary is a framework that generates only UI (linked to Core for logging purposes, nothing fancy). I also added TCA which is a SPM dependency, it may generate some issues after. CardAdapter is an abstraction for CardLibrary. Basically, it acts as an interface between CardLibrary and Test Application. DrawCardAdapter is the actual implementation of CardAdapter using local Draw framework. Why so complex ? Because I need to be able to do this: Test App └── ExternalDrawCardAdapter │ └── CardAdapter │ └── CardLibrary │ └── Core │ └── TCA (SPM) │ └── ExternalDrawFramework With this architecture, I can create a new ExternalDrawCardAdapter that implents the CardAdapter logic. This new framework does not relies on my Draw framework, and yet, I can still generate a test application that visually looks and feel like all others, but use a completely different drawing engine underneath. To do that, the Test App code only uses inputs and outputs from CardAdapter (the protocol), not concrete implementations like DrawCardAdapter or ExternalDrawCardAdapter. But to be able to make it work, I have 2 test ap targets : a DrawTestApp and a ExternalDrawTestApp. All code files are shared, except a SdkLauncher that is target specific and acutally loads the proper implementation. So the SdkLauncher for DrawTestApp is linked to the DrawCardAdapter (embed and sign) and loads DrawCardAdapter framework, whereas the ExternalDrawTestApp is linked to the ExternalDrawCardAdapter (embed and sign) and loads ExternalDrawCardAdapter framework. Now it looks like this (I only show local stuff othewise it would be too complicated :D) So far so good, this works well. Now, for the part that fails. My Draw and Core frameworks are frameworks that I release for my customers (Cocoapod), and I wanted to be able to test my productions frameworks with the test app (it's that actual purpose of the test app : being able to test development and released SDKs) To do so, I duplicated every target and removed local dependency for a cocoapod dependency. All targets were named -pod, but the actual module and product name are still the same (I tried differently, it did not work either, I'll explain it later). Test App └── DrawCardAdapter │ └── CardAdapter │ └── CardLibrary │ └── Core │ └── TCA (SPM) │ └── Draw │ └── Core │ Test App Pod └── DrawCardAdapter-pod │ └── CardAdapter-pod │ └── CardLibrary-pod │ └── Core-pod │ └── TCA (SPM) │ └── Draw-pod │ └── Core-pod Once again, it's only targets, every project would look like CardAdapter └── CardAdapter └── CardAdapter-pod It continues to use local targets, except for the DrawCardAdapter-pod that actually loads Draw and Core from a Podfile instead of using the lkocal frameworks. But now for the part that fails : even though TestApp-pod does not link any local frameworks, I get a warning Multiple targets match implicit dependency for product reference 'Draw.framework'. Consider adding an explicit dependency on the intended target to resolve this ambiguity. And actually, Xcode ends up packaging the wrong framework. I can check it but showing in the app the Draw framework version, and it's always the local one, not the one specified in the podfile. For the record, I get this message for all 3 frameworks of course. I tried sooooo many things, that did not work of course: renaming the -pod frameworks so that the names are different (I had to rename all imports too). It works for all local frameworks (Lilbrary and Adapter basically), but not for Draw and Core (since I don't have -podversions of thoses framewoks of course). Creating a new local workspace that only handles -pod versions. Does not work since as we work as a team, I have to keep the shared schemes, and all workspaces see all targets and schemes. I also tried with a separate derived data folder, but I end up with some compilation issues. It seems that mixing local, cocoapod and spm dependencies inside the same workspace is not well handled) using explicit Target Dependenciesfrom the build phase. I end up with some compilation issues creating local podspecs for Library and Adapter. It fails because TCA is linked with SPM and apparently not copied when using podspecs. To the few ones that stayed so far, thanks for your patience :D I hope that @eskimo will drop by as you always were my savior in the end :D :D
Replies
1
Boosts
1
Views
207
Activity
May ’25
Can AI Chats in Xcode 26 be Placed In Version Control
Maybe this is a feature request or a toggle that I'm missing. I am currently using the beta and realized that conversations in the left column aren't saved with code commits. Is it possible to save/attach conversations or specific conversations to a PR, even as a separate/exported artifact? The goal is to save the history of those AI chats on commit.
Replies
1
Boosts
0
Views
124
Activity
Jun ’25
empty dSYM file detected - Xcode 16
Hi , I am currently encountering issues while running a Titanium application using Xcode 16. I would like to request your guidance on resolving the following problems: When running the Titanium app on a real device, I receive the following warning in Xcode and the app does not proceed beyond this point and the app is crashing on launch. warning: (arm64) /Users/Library/Developer/Xcode/DerivedData/Procedures-hamsarmfbtnowbcdocpmydtuafnp/Build/Products/Debug-iphoneos/Procedures.app/Procedures empty dSYM file detected, dSYM was created with an executable with no debug info. Thank you
Replies
1
Boosts
0
Views
175
Activity
May ’25
Xcode-beta project ORSOFINAL: SwiftShims & C99 PCH errors after migration from Xcode stable
Hi all, I’m running into a persistent build issue with my Swift project ORSOFINAL after migrating from Xcode stable to Xcode-beta.app (June 2025 version). ⸻ 💥 Errors displayed: 1. C99 was enabled in PCH file but is currently disabled 2. module file .../ModuleCache.noindex/SwiftShims-AXUM98L131W4...pcm cannot be loaded due to a configuration mismatch with the current compilation 3. missing required module 'SwiftShims' ⸻ 🛠 What I’ve already tried: • xcode-select -s /Applications/Xcode-beta.app/Contents/Developer • Deleted ~/Library/Developer/Xcode/DerivedData, ModuleCache.noindex, Archives, and Products • Ran sudo xcodebuild -runFirstLaunch • Clean Build Folder in Xcode-beta • Verified Command Line Tools setting points to Xcode-beta ⸻ ❓Looking for guidance on: • Whether this is a known bug in Xcode-beta • If SwiftShims/PCM conflicts are expected between versions • Best practices to safely migrate from Xcode stable to beta for Swift-based projects Any advice is much appreciated. Thanks, Mathéo
Replies
1
Boosts
0
Views
289
Activity
Jun ’25
Can you use an external macOS device as an Xcode run destination?
Just wondering if it is possible to configure a secondary macbook to act as a run destination in Xcode, similar to how you would configure an iPhone as a run destination. I have tried connecting my device via USB-C and I can see that my macbook detects the second macbook via USB but it does not show up when trying to add devices in Xcode. I suppose this flow might not be supported?
Replies
0
Boosts
0
Views
158
Activity
May ’25
Need Help Updating Incorrect Information Submitted During Enrollment
Hello, I’m facing an issue with my developer account enrollment and would appreciate your guidance. I created an account and gave access to my developer to assist with the process. After I completed the payment, I didn’t proceed with enrollment immediately. Later, my developer attempted to enroll on my behalf, but he mistakenly submitted his own personal information instead of mine. Now, whenever we try to enroll, we keep encountering errors. I believe this is due to the incorrect identity information that was submitted earlier. I would like to update the enrollment details with my correct personal information so I can complete the process properly. However, I’m unable to find an option to edit or reset the information already submitted. My questions are: How can I change the identity information that was previously submitted? Is it possible to reset the enrollment process so I can start fresh with my correct details? Do you require any proof of identity or documentation to assist with this change? I’m willing to provide them if needed. Thank you for your help. Best regards,
Replies
0
Boosts
0
Views
77
Activity
Jun ’25