Skip to content

docs: remove outdated iOS C interop page and fix references#13337

Open
harshyadavDeveloper wants to merge 2 commits intoflutter:mainfrom
harshyadavDeveloper:remove-c-interop-docs
Open

docs: remove outdated iOS C interop page and fix references#13337
harshyadavDeveloper wants to merge 2 commits intoflutter:mainfrom
harshyadavDeveloper:remove-c-interop-docs

Conversation

@harshyadavDeveloper
Copy link
Copy Markdown
Contributor

Description

Removes the outdated iOS C interop documentation page and updates references across the site.

The page referenced CocoaPods, which is no longer the recommended approach now that Swift Package Manager is the default. Removing this page avoids confusion and broken links.

Issues fixed by this PR

Closes #13313

PRs or commits this PR depends on

None

Presubmit checklist

@harshyadavDeveloper harshyadavDeveloper requested review from a team and sfshaza2 as code owners April 30, 2026 10:58
@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

Hi! I’ve removed the outdated iOS C interop page and cleaned up related references to avoid broken links. Please let me know if anything else needs adjustment.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request removes the legacy iOS C interop documentation and cleans up associated links and references across several files. Feedback indicates that removing the reference definitions in the Android and macOS interop pages results in broken links within the introductory notes of those files, as the text still attempts to reference the deleted iOS content.

:::


[ios-ffi]: /platform-integration/ios/c-interop
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Removing this reference definition will result in a broken link at line 29, where [ios-ffi] is still used in the text. Please update or remove the sentence referencing iOS interop in the note block at the top of the file.



[android-ffi]: /platform-integration/android/c-interop
[ios-ffi]: /platform-integration/ios/c-interop
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Removing this reference definition will result in a broken link at line 32, where [ios-ffi] is still used in the text. Please update or remove the sentence referencing iOS interop in the note block at the top of the file.

@flutter-website-bot
Copy link
Copy Markdown
Collaborator

Visit the preview URL for this PR (updated for commit 2c93669):

https://flutter-docs-prod--pr13337-remove-c-interop-docs-21zge13n.web.app

docs: remove broken ios-ffi references after page removal
@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

Good catch, thanks

@harshyadavDeveloper
Copy link
Copy Markdown
Contributor Author

Hi! Just a gentle follow-up on this PR. Please let me know if any further changes are needed from my side. Happy to update it. Thanks!

@sfshaza2
Copy link
Copy Markdown
Contributor

sfshaza2 commented May 4, 2026

Hi, @harshyadavDeveloper, I'm waiting for the next stable release. That's when these changes are live.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove outdated c-interop docs page

3 participants