Skip to content

Commit 4acfbc2

Browse files
committed
Update FAQ for Library Projects
1 parent 778a7e8 commit 4acfbc2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

docs/ff-concepts/adding-customization/configuration-files.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -756,9 +756,13 @@ There's a known limitation where editing the `main.dart` file with Supabase enab
756756

757757
<details>
758758
<summary>
759-
How can I create a Library that needs to edit Info.plist / Entitlements.plist / AndroidManifest.xml
759+
Can I modify the Configuration Files in a Library project?
760760
</summary>
761761
<p>
762-
Right now, changes to the configuration files made in a Library project are not ported over to the projects that import them. This means if you create a Library that needs specific permissions added to these files, the consumers of your Library will need to edit the files in the project that imports the Library. We are hoping to have automatic import of changes to the configuration files available in the next few releases.
762+
Yes, you can. When a Library Project is imported, any configuration file snippets—such as those for `AndroidManifest.xml`, `Info.plist`, or `Entitlements.plist`—are automatically merged into the importing project's configuration files.
763+
764+
Additionally, your Library Project can pass values (like API keys) into those snippets using **Library Values**, making it easy to reuse and customize the integration across multiple apps.
765+
766+
This makes Libraries incredibly powerful and enables seamless integration of tools like **PostHog** (analytics), **Sentry** (crash reporting), **CleverTap**, **flutter_local_notifications**, **flutter_nfc_kit**, and many more directly from the Marketplace.
763767
</p>
764768
</details>

0 commit comments

Comments
 (0)