Posts under Developer Tools & Services topic

Post

Replies

Boosts

Views

Activity

Xcode 26.4 rc
Since 26.4 beta 3 I've been having errors after a few hours of using Claude Agent. I get an error stating that I am not authed. If I go into Xcode settings, it still shows I am signed into Claude Agent. I have click sign out and then go through the whole auth process again to start using the agent again. This is on two separate computers. Is there anything I can do to stop this behaviour and stay logged in for longer? It worked fine in 26.3.
10
4
499
5m
Xcode 26.4: Regressions in Intelligence features
Just installed the new Xcode 26.4 RC build (17E192) after happily using 26.3 for a few months. I'm noticing some immediate regressions in the Intelligence features: Frequent losing of OAuth token (Claude Agent). This had previously been fixed and now is back. Agent "Thinking" is constrained to thought bubble windows, which are (a) too small to read, (b) not scrollable when thinking goes beyond a few paragraphs. Yes they are tappable when thinking is finished, but this doesn't help. Due to (2), in deep thinking, it's impossible to follow progress beyond the visible window, so impossible to know if the agent is going off the rails. I'm noticing just more general slowness to complete tasks. Not just complete them -- it seems like it takes longer to START tasks, which is really weird. It sits there thinking for longer. Same project, same model as before. Every time you tap "New Chat" it presents both Claude and Codex choices, even if you're only signed into one. This turned a simple single tap into now a required two taps. Overall this feels like a frustrating setback after a very positive user experience in 26.3.
15
8
475
35m
Agentic coding issues
Hi guys, Two annoying issues I'm having at the moment with agentic coding. Xcode signs out of Claude every single day and gives the error Failed to authenticate. API Error: 401. The only solution is go to settings and sign out of Claude and in again. Apple removed the little arrow to select the model, so now every time you start a new conversation you have to pick the model. I just want to start a new conversation with the model I'm using. The extra click is a time waster. Any solutions would be appreciated. Thanks
0
0
5
48m
Unable to Control Optical Zoom via USB (UVC) in Custom Swift App, While Prebuilt App Works
I’m currently working on a macOS application to control a USB camera’s optical zoom via a direct USB connection. My situation: I am using a USB camera that supports optical zoom. I downloaded an open-source project, CameraController. The prebuilt binary provided on GitHub works perfectly, and I can successfully control the camera’s optical zoom. However, when I build and run the same project from source in Xcode, the zoom control UI appears disabled (grayed out). The project compiles without errors. Additionally, I attempted to implement zoom control myself using the UVC protocol in Swift . However, it seems that the zoom control commands are not successfully sent or recognized by the camera. Questions: Why would the prebuilt app work, but the same source code built locally results in disabled zoom controls? Are there known limitations on sending zoom control requests via USB on macOS? Is there a recommended modern approach for controlling optical zoom programmatically via Swift? Any insights, debugging suggestions, or references would be greatly appreciated. Thanks in advance!
1
0
13
1h
Xcode now hangs; SDKs are "status unavailable"
My development work is paused as Xcode is now non-functional on my Macs. Loading any project into Xcode soon leads to a hang and Force Quit. The SDKs are listed as "status unavailable". No Simulators are available. I've tried previous versions of Xcode; removing everything and re-installing; installation from the Store and direct from the Apple Developer site. I've created a Feedback issue. This happens on both of my Mac minis. I'm running Tahoe 26.4 (25E246) on both.
14
4
251
5h
Apple Developer enrollment stuck for a month — passport upload fails immediately in the app
I’m trying to complete my Apple Developer Program enrollment, and I’ve now been stuck in this process for about a month. The main issue is that the passport upload step in the Apple Developer app fails almost immediately every time with the same error, so I can’t complete identity verification and move forward. I’ve already gone through a very long back-and-forth with Apple Developer Support. At first, my enrollment through the website failed, and I was told to continue through the Apple Developer app instead. Then I ran into the passport upload issue in the app. Support asked me to upload identification documents through secure links, and I uploaded the requested documents, including my passport. I also updated my Apple Account name to match my official identification. During this process, one support representative, James, was helping me and there was a lot of back-and-forth. At one point it seemed like the case was being escalated and moving somewhere, but after that the responses became slower and then basically stopped. Since then I’ve been left waiting without a clear resolution, even though I’ve tried to follow every instruction carefully. This has become really frustrating and exhausting. I’m not trying to do anything unusual — I’m just trying to enroll in the Apple Developer Program so I can publish my app, and instead I’ve been stuck in a loop for weeks. Has anyone here had the passport upload fail immediately in the Apple Developer app, especially after already providing documents directly to Apple Support? Did anything help move the case forward? Thanks a lot.
0
0
16
5h
Individual Enrollment Pending for 48+ Hours — No Response
I purchased the Apple Developer Program (Individual) over 48 hours ago. I received the Order Acknowledgement email confirming my US$ 99 payment was processed. However, my account still shows "Purchase your membership" and I have not received any activation email or follow-up. I submitted a support request (Case ID: 30000003529740) but have not received a response. The Apple Developer app also shows "Enrollment through the Apple Developer app is not available for this Apple Account," so I enrolled via the website as directed. Could someone from the Developer Program team please review my enrollment? Thank you.
1
0
45
5h
Apple Developer Program renewal unresolved since July 10, 2021
Hello, I am requesting guidance regarding an unresolved Apple Developer Program renewal issue. My Individual membership expired on July 10, 2021. I previously submitted support requests, including Case #102854085591, but I still do not have a clear resolution as of April 1, 2026. Details: Team ID: C69P64A2ZN Membership type: Individual Expiration date: July 10, 2021 Previous case number: 102854085591 Could Apple please clarify: Whether this membership can still be renewed Whether any action is required from my side Whether I must re-enroll instead of renew Any guidance would be appreciated, as this has been blocking my development work for a long time. Thank you.
0
0
9
5h
Paid $99 for Developer Program on March 12, accidentally cancelled — no subscription visible, no support response for 2 weeks
Hello Apple Developer Team, On March 12, 2026, I successfully enrolled in the Apple Developer Program as an individual and was charged $99.00 to my card ending in 7850. I received all confirmation emails: Order confirmation (Order Number: D009513784) Shipment notification Invoice receipt (Invoice Number: MC57312775, Sales Order: AEU5157309) The payment was fully processed — the invoice shows "Amount Due: .00" and confirms the charge. The $99.00 was also deducted from my bank account, which I can confirm via my bank statement. Shortly after, I accidentally cancelled the enrollment in my account. Since then: My developer account shows no active membership The subscription does not appear in iPhone Settings → Subscriptions The purchase is not visible on reportaproblem.apple.com, so I cannot request a refund there I have no option to renew or re-enroll on developer.apple.com The only proof of payment I have are the emails from Apple confirming the charge I contacted Apple Developer Support over 2 weeks ago — both via email and through the support website. I have received zero response. Phone support is not available in my country (Ukraine). This was my first time enrolling in the program. I would greatly appreciate either: Restoring my enrollment and activating the membership, or Processing a full refund so I can re-enroll from scratch Details: Name: Yulii Kondratiev Country: Ukraine Order Number: D009513784 Invoice Number: MC57312775 Payment date: March 12, 2026 Amount charged: $99.00 Apple ID: I'm posting from the account used for enrollment Thank you for your help.
1
0
81
5h
Apple Developer Program Enrollment Still Pending (Paid on March 20)
Hi everyone, I recently enrolled in the Apple Developer Program and completed my payment on Friday, March 20, 2026. However, my account is still showing as pending and hasn't been approved or activated yet. I'm really eager to get my personal finance app, set up for testing, so I wanted to ask if this processing time is normal, or if there is any additional information or document I need to provide to complete the process. Could anyone from the Apple team assist in checking the status of my enrollment? Thank you in advance for your help
3
1
62
5h
Need MetricKit Implementation details for MacOS background Application, mainly for
Hi, We are trying to integrate Metric Kit into our MacOS Application. Our application is a background process. We are interested in getting CPU and Memory metrics for our process. MXMetricPayload is the one we are looking at. We tried to integrate metric Kit and left the background app for 24 hours, we did not get any callback. So, does metric kit work for background app in MacOS? Also does it for Network Extension?
4
0
76
8h
Xcode 26.4 is missing the documentation for Foundation
Upgraded to Tahoe 26.4 and Xcode 26.4 and realized Xcode is missing the documentation for Foundation. Occasionally, if other (not yet missing) documentation references a Foundation entity, such as a type, clicking on it may open in a web browser pointing to the externally hosted Apple documentation. Anyone else experiencing this or have a workaround (perhaps the documentation files are on disk but were somehow lost / disconnected from the Xcode doc browser)? I checked the release notes for 26.4 and for 26.3 but did not find a mention of anything like that. Filed an issue with Apple, please do too if you are affected so hopefully it will see some love and lead to restoring the documentation. Edited: found some possibly related files in my ~/Library and the newer version v302 (26.4 related, I think, is considerably smaller): du -sh ~/Library/Developer/Xcode/DocumentationCache/* | awk -F/ '{print $NF "\t" $1}' v296 1.0G v302 507M
5
3
155
9h
Are there known issues with aggressive optimization (-O) affecting third-party libraries?
We are encountering an issue in an iOS application where functionality works correctly in Debug builds but fails in Release builds distributed via TestFlight. Details Debug (No Optimization -Onone): Works correctly Release (Optimize for Speed -O): Fails Release with -Onone: Works, but app size nearly doubles Context The issue is related to integration with the Microsoft ONNX runtime library. It appears that the Swift/Clang compiler is aggressively optimizing certain parts of the code in Release builds, possibly removing or altering required logic. Observations The issue started appearing with recent iOS/Xcode updates. No code changes affecting this logic were made recently. Behavior strongly suggests optimization-related side effects. Questions Are there known issues with aggressive optimization (-O) affecting third-party libraries? Are there recommended flags to selectively disable optimization for specific modules or functions? Any tools or diagnostics to identify what is being optimized out? Temporary Workaround Using -Onone resolves the issue but is not viable for production due to significant increase in app size. Any guidance would be greatly appreciated.
2
0
75
14h
Request for Official Draggable FCPXML Structure Specification for Workflow Extensions – Needed for Subtitle/Caption Generation Tools
Hi Apple Developer Forums and Final Cut Pro team, I am developing a Final Cut Pro Workflow Extension focused on speech-to-text / subtitle recognition and generation. The extension runs inside Final Cut Pro, analyzes clips, generates accurate subtitles (often hundreds of individual elements), and allows users to drag the generated subtitles directly back into the FCP timeline as a clean, editable Compound Clip or Storyline. We are implementing this drag-and-drop functionality using the official pasteboard mechanism (com.apple.finalcutpro.xml and versioned types such as com.apple.finalcutpro.xml.v1-10). While the high-level documentation is helpful: Supporting Drag and Drop for Data Sent to Final Cut Pro FCPXML Reference Designing Workflow Extensions There is still no detailed public specification for the exact internal XML structure that Final Cut Pro expects for a drag operation to reliably result in a usable Compound Clip (or direct Storyline insertion), especially when dealing with large numbers of subtitle titles. After extensive systematic testing (multiple rounds over several weeks, with full experiment logs), we have observed the following: Short subtitle sequences work with many different structures (various combinations of , , , inline titles, etc.). Long subtitle lists (800+ individual elements) only succeed reliably when the outer structure uses a specific shell: root= containing + (often combined with a mainflow sequence and inner / layers). In all working cases, the dropped result appears as a “fake” / nested Compound Clip that requires 2–3 Break Apart (unpack) operations before the real editable Storyline with individual titles is revealed. Almost all other structures — pure as root, as root, wrapper layers, direct inline titles without the clip + gap + storyline shell, etc. — are immediately rejected by Final Cut Pro when the subtitle count is high. This undocumented behavior forces third-party Workflow Extension developers to engage in time-consuming blind guesswork and reverse-engineering just to achieve basic, reliable drag-and-drop integration. Our request: We kindly ask Apple to publish a detailed, official specification for the Draggable FCPXML Text Protocol (or expand the existing FCPXML Reference) that clearly defines: The minimal and recommended XML structure for dragging content into the timeline as a Compound Clip or Storyline. Exact roles and requirements for , , , , , and any implicit “mainflow” patterns. Best practices for handling large numbers of nested titles/subtitles. Reasons why certain nesting patterns are rejected or produce multi-level fake compounds. Any version-specific differences across FCPXML DTD versions. This specification is critically necessary for the FCPX Workflow Extension ecosystem. Reliable drag-and-drop from extensions back to the timeline is one of the most valuable integration points for subtitle/caption tools, transcription services, title generators, and other workflow utilities. Without clear guidelines, developers waste significant time on trial-and-error, leading to inconsistent user experiences and slower innovation in the Final Cut Pro community. We are more than happy to share our complete experiment logs, working and failing XML samples, and GitHub repository with the documentation or engineering team if it helps accelerate this. Thank you in advance for any official clarification or guidance. Clear documentation in this area would greatly benefit both developers and Final Cut Pro users.
0
0
16
16h
Clipboard Bug within simulator 26.4
After updating to Xcode 26.4 and also the update on the simulator the copy paste feature in the simulators doesn't work anymore and i can't build my app without it because the user has to copy and paste api keys in it. Is there an solution for it I have tried to install an other simulator ios version but then the simulator doesn't work on the the new xcode. Have someone already found an solution?
1
0
60
17h
Xcode 26.4 rc
Since 26.4 beta 3 I've been having errors after a few hours of using Claude Agent. I get an error stating that I am not authed. If I go into Xcode settings, it still shows I am signed into Claude Agent. I have click sign out and then go through the whole auth process again to start using the agent again. This is on two separate computers. Is there anything I can do to stop this behaviour and stay logged in for longer? It worked fine in 26.3.
Replies
10
Boosts
4
Views
499
Activity
5m
Anyone waiting long for Apple Developer approval?
Hi everyone, I registered for the Apple Developer Program about a week ago and my status is still Pending. I’ve emailed Apple but haven’t received any response yet. Just wondering if others are experiencing the same thing recently, or if there’s another way to follow up. Thanks a lot!
Replies
4
Boosts
0
Views
120
Activity
25m
App Startup with Debugger in Xcode 26 is slow
My app start up has became horrid. It takes 1 minute to open SQLlite database for my rust core. Impossible to work... I have Address Sanitizer, Thread Perf Checker and Thread Sanitizer disabled...
Replies
24
Boosts
6
Views
2k
Activity
27m
Xcode 26.4: Regressions in Intelligence features
Just installed the new Xcode 26.4 RC build (17E192) after happily using 26.3 for a few months. I'm noticing some immediate regressions in the Intelligence features: Frequent losing of OAuth token (Claude Agent). This had previously been fixed and now is back. Agent "Thinking" is constrained to thought bubble windows, which are (a) too small to read, (b) not scrollable when thinking goes beyond a few paragraphs. Yes they are tappable when thinking is finished, but this doesn't help. Due to (2), in deep thinking, it's impossible to follow progress beyond the visible window, so impossible to know if the agent is going off the rails. I'm noticing just more general slowness to complete tasks. Not just complete them -- it seems like it takes longer to START tasks, which is really weird. It sits there thinking for longer. Same project, same model as before. Every time you tap "New Chat" it presents both Claude and Codex choices, even if you're only signed into one. This turned a simple single tap into now a required two taps. Overall this feels like a frustrating setback after a very positive user experience in 26.3.
Replies
15
Boosts
8
Views
475
Activity
35m
Agentic coding issues
Hi guys, Two annoying issues I'm having at the moment with agentic coding. Xcode signs out of Claude every single day and gives the error Failed to authenticate. API Error: 401. The only solution is go to settings and sign out of Claude and in again. Apple removed the little arrow to select the model, so now every time you start a new conversation you have to pick the model. I just want to start a new conversation with the model I'm using. The extra click is a time waster. Any solutions would be appreciated. Thanks
Replies
0
Boosts
0
Views
5
Activity
48m
Unable to Control Optical Zoom via USB (UVC) in Custom Swift App, While Prebuilt App Works
I’m currently working on a macOS application to control a USB camera’s optical zoom via a direct USB connection. My situation: I am using a USB camera that supports optical zoom. I downloaded an open-source project, CameraController. The prebuilt binary provided on GitHub works perfectly, and I can successfully control the camera’s optical zoom. However, when I build and run the same project from source in Xcode, the zoom control UI appears disabled (grayed out). The project compiles without errors. Additionally, I attempted to implement zoom control myself using the UVC protocol in Swift . However, it seems that the zoom control commands are not successfully sent or recognized by the camera. Questions: Why would the prebuilt app work, but the same source code built locally results in disabled zoom controls? Are there known limitations on sending zoom control requests via USB on macOS? Is there a recommended modern approach for controlling optical zoom programmatically via Swift? Any insights, debugging suggestions, or references would be greatly appreciated. Thanks in advance!
Replies
1
Boosts
0
Views
13
Activity
1h
Clipboard issues with simulators
After updating to Xcode 26.4 the pasteboard sharing feature in the simulators doesn't work.
Replies
26
Boosts
25
Views
2.5k
Activity
3h
Xcode now hangs; SDKs are "status unavailable"
My development work is paused as Xcode is now non-functional on my Macs. Loading any project into Xcode soon leads to a hang and Force Quit. The SDKs are listed as "status unavailable". No Simulators are available. I've tried previous versions of Xcode; removing everything and re-installing; installation from the Store and direct from the Apple Developer site. I've created a Feedback issue. This happens on both of my Mac minis. I'm running Tahoe 26.4 (25E246) on both.
Replies
14
Boosts
4
Views
251
Activity
5h
Apple Developer enrollment stuck for a month — passport upload fails immediately in the app
I’m trying to complete my Apple Developer Program enrollment, and I’ve now been stuck in this process for about a month. The main issue is that the passport upload step in the Apple Developer app fails almost immediately every time with the same error, so I can’t complete identity verification and move forward. I’ve already gone through a very long back-and-forth with Apple Developer Support. At first, my enrollment through the website failed, and I was told to continue through the Apple Developer app instead. Then I ran into the passport upload issue in the app. Support asked me to upload identification documents through secure links, and I uploaded the requested documents, including my passport. I also updated my Apple Account name to match my official identification. During this process, one support representative, James, was helping me and there was a lot of back-and-forth. At one point it seemed like the case was being escalated and moving somewhere, but after that the responses became slower and then basically stopped. Since then I’ve been left waiting without a clear resolution, even though I’ve tried to follow every instruction carefully. This has become really frustrating and exhausting. I’m not trying to do anything unusual — I’m just trying to enroll in the Apple Developer Program so I can publish my app, and instead I’ve been stuck in a loop for weeks. Has anyone here had the passport upload fail immediately in the Apple Developer app, especially after already providing documents directly to Apple Support? Did anything help move the case forward? Thanks a lot.
Replies
0
Boosts
0
Views
16
Activity
5h
Individual Enrollment Pending for 48+ Hours — No Response
I purchased the Apple Developer Program (Individual) over 48 hours ago. I received the Order Acknowledgement email confirming my US$ 99 payment was processed. However, my account still shows "Purchase your membership" and I have not received any activation email or follow-up. I submitted a support request (Case ID: 30000003529740) but have not received a response. The Apple Developer app also shows "Enrollment through the Apple Developer app is not available for this Apple Account," so I enrolled via the website as directed. Could someone from the Developer Program team please review my enrollment? Thank you.
Replies
1
Boosts
0
Views
45
Activity
5h
Account renewal
Hi Team,We have renewed the developer account last week and still the developer account not yet renewed?Please let us know, my credit card also debited.Regards,
Replies
1
Boosts
0
Views
396
Activity
5h
Apple Developer Program renewal unresolved since July 10, 2021
Hello, I am requesting guidance regarding an unresolved Apple Developer Program renewal issue. My Individual membership expired on July 10, 2021. I previously submitted support requests, including Case #102854085591, but I still do not have a clear resolution as of April 1, 2026. Details: Team ID: C69P64A2ZN Membership type: Individual Expiration date: July 10, 2021 Previous case number: 102854085591 Could Apple please clarify: Whether this membership can still be renewed Whether any action is required from my side Whether I must re-enroll instead of renew Any guidance would be appreciated, as this has been blocking my development work for a long time. Thank you.
Replies
0
Boosts
0
Views
9
Activity
5h
Subscription for Developer program
hi there, i installed the app and paid for developer program in 26 march 2026, today is 1st april 2026 but there's no acces and i cant see anything, there's no refund, i can't refund because it's apple's subscription, what is going on? support didn't answered my questions almost 3 days
Replies
0
Boosts
0
Views
7
Activity
5h
Paid $99 for Developer Program on March 12, accidentally cancelled — no subscription visible, no support response for 2 weeks
Hello Apple Developer Team, On March 12, 2026, I successfully enrolled in the Apple Developer Program as an individual and was charged $99.00 to my card ending in 7850. I received all confirmation emails: Order confirmation (Order Number: D009513784) Shipment notification Invoice receipt (Invoice Number: MC57312775, Sales Order: AEU5157309) The payment was fully processed — the invoice shows "Amount Due: .00" and confirms the charge. The $99.00 was also deducted from my bank account, which I can confirm via my bank statement. Shortly after, I accidentally cancelled the enrollment in my account. Since then: My developer account shows no active membership The subscription does not appear in iPhone Settings → Subscriptions The purchase is not visible on reportaproblem.apple.com, so I cannot request a refund there I have no option to renew or re-enroll on developer.apple.com The only proof of payment I have are the emails from Apple confirming the charge I contacted Apple Developer Support over 2 weeks ago — both via email and through the support website. I have received zero response. Phone support is not available in my country (Ukraine). This was my first time enrolling in the program. I would greatly appreciate either: Restoring my enrollment and activating the membership, or Processing a full refund so I can re-enroll from scratch Details: Name: Yulii Kondratiev Country: Ukraine Order Number: D009513784 Invoice Number: MC57312775 Payment date: March 12, 2026 Amount charged: $99.00 Apple ID: I'm posting from the account used for enrollment Thank you for your help.
Replies
1
Boosts
0
Views
81
Activity
5h
Apple Developer Program Enrollment Still Pending (Paid on March 20)
Hi everyone, I recently enrolled in the Apple Developer Program and completed my payment on Friday, March 20, 2026. However, my account is still showing as pending and hasn't been approved or activated yet. I'm really eager to get my personal finance app, set up for testing, so I wanted to ask if this processing time is normal, or if there is any additional information or document I need to provide to complete the process. Could anyone from the Apple team assist in checking the status of my enrollment? Thank you in advance for your help
Replies
3
Boosts
1
Views
62
Activity
5h
Need MetricKit Implementation details for MacOS background Application, mainly for
Hi, We are trying to integrate Metric Kit into our MacOS Application. Our application is a background process. We are interested in getting CPU and Memory metrics for our process. MXMetricPayload is the one we are looking at. We tried to integrate metric Kit and left the background app for 24 hours, we did not get any callback. So, does metric kit work for background app in MacOS? Also does it for Network Extension?
Replies
4
Boosts
0
Views
76
Activity
8h
Xcode 26.4 is missing the documentation for Foundation
Upgraded to Tahoe 26.4 and Xcode 26.4 and realized Xcode is missing the documentation for Foundation. Occasionally, if other (not yet missing) documentation references a Foundation entity, such as a type, clicking on it may open in a web browser pointing to the externally hosted Apple documentation. Anyone else experiencing this or have a workaround (perhaps the documentation files are on disk but were somehow lost / disconnected from the Xcode doc browser)? I checked the release notes for 26.4 and for 26.3 but did not find a mention of anything like that. Filed an issue with Apple, please do too if you are affected so hopefully it will see some love and lead to restoring the documentation. Edited: found some possibly related files in my ~/Library and the newer version v302 (26.4 related, I think, is considerably smaller): du -sh ~/Library/Developer/Xcode/DocumentationCache/* | awk -F/ '{print $NF "\t" $1}' v296 1.0G v302 507M
Replies
5
Boosts
3
Views
155
Activity
9h
Are there known issues with aggressive optimization (-O) affecting third-party libraries?
We are encountering an issue in an iOS application where functionality works correctly in Debug builds but fails in Release builds distributed via TestFlight. Details Debug (No Optimization -Onone): Works correctly Release (Optimize for Speed -O): Fails Release with -Onone: Works, but app size nearly doubles Context The issue is related to integration with the Microsoft ONNX runtime library. It appears that the Swift/Clang compiler is aggressively optimizing certain parts of the code in Release builds, possibly removing or altering required logic. Observations The issue started appearing with recent iOS/Xcode updates. No code changes affecting this logic were made recently. Behavior strongly suggests optimization-related side effects. Questions Are there known issues with aggressive optimization (-O) affecting third-party libraries? Are there recommended flags to selectively disable optimization for specific modules or functions? Any tools or diagnostics to identify what is being optimized out? Temporary Workaround Using -Onone resolves the issue but is not viable for production due to significant increase in app size. Any guidance would be greatly appreciated.
Replies
2
Boosts
0
Views
75
Activity
14h
Request for Official Draggable FCPXML Structure Specification for Workflow Extensions – Needed for Subtitle/Caption Generation Tools
Hi Apple Developer Forums and Final Cut Pro team, I am developing a Final Cut Pro Workflow Extension focused on speech-to-text / subtitle recognition and generation. The extension runs inside Final Cut Pro, analyzes clips, generates accurate subtitles (often hundreds of individual elements), and allows users to drag the generated subtitles directly back into the FCP timeline as a clean, editable Compound Clip or Storyline. We are implementing this drag-and-drop functionality using the official pasteboard mechanism (com.apple.finalcutpro.xml and versioned types such as com.apple.finalcutpro.xml.v1-10). While the high-level documentation is helpful: Supporting Drag and Drop for Data Sent to Final Cut Pro FCPXML Reference Designing Workflow Extensions There is still no detailed public specification for the exact internal XML structure that Final Cut Pro expects for a drag operation to reliably result in a usable Compound Clip (or direct Storyline insertion), especially when dealing with large numbers of subtitle titles. After extensive systematic testing (multiple rounds over several weeks, with full experiment logs), we have observed the following: Short subtitle sequences work with many different structures (various combinations of , , , inline titles, etc.). Long subtitle lists (800+ individual elements) only succeed reliably when the outer structure uses a specific shell: root= containing + (often combined with a mainflow sequence and inner / layers). In all working cases, the dropped result appears as a “fake” / nested Compound Clip that requires 2–3 Break Apart (unpack) operations before the real editable Storyline with individual titles is revealed. Almost all other structures — pure as root, as root, wrapper layers, direct inline titles without the clip + gap + storyline shell, etc. — are immediately rejected by Final Cut Pro when the subtitle count is high. This undocumented behavior forces third-party Workflow Extension developers to engage in time-consuming blind guesswork and reverse-engineering just to achieve basic, reliable drag-and-drop integration. Our request: We kindly ask Apple to publish a detailed, official specification for the Draggable FCPXML Text Protocol (or expand the existing FCPXML Reference) that clearly defines: The minimal and recommended XML structure for dragging content into the timeline as a Compound Clip or Storyline. Exact roles and requirements for , , , , , and any implicit “mainflow” patterns. Best practices for handling large numbers of nested titles/subtitles. Reasons why certain nesting patterns are rejected or produce multi-level fake compounds. Any version-specific differences across FCPXML DTD versions. This specification is critically necessary for the FCPX Workflow Extension ecosystem. Reliable drag-and-drop from extensions back to the timeline is one of the most valuable integration points for subtitle/caption tools, transcription services, title generators, and other workflow utilities. Without clear guidelines, developers waste significant time on trial-and-error, leading to inconsistent user experiences and slower innovation in the Final Cut Pro community. We are more than happy to share our complete experiment logs, working and failing XML samples, and GitHub repository with the documentation or engineering team if it helps accelerate this. Thank you in advance for any official clarification or guidance. Clear documentation in this area would greatly benefit both developers and Final Cut Pro users.
Replies
0
Boosts
0
Views
16
Activity
16h
Clipboard Bug within simulator 26.4
After updating to Xcode 26.4 and also the update on the simulator the copy paste feature in the simulators doesn't work anymore and i can't build my app without it because the user has to copy and paste api keys in it. Is there an solution for it I have tried to install an other simulator ios version but then the simulator doesn't work on the the new xcode. Have someone already found an solution?
Replies
1
Boosts
0
Views
60
Activity
17h