Skip to content
This repository has been archived by the owner on Aug 12, 2022. It is now read-only.

Remove dependency to the private LCP library (R2LCPClient.framework) #112

Merged
merged 1 commit into from
Mar 10, 2021

Conversation

mickael-menu
Copy link
Member

Fix readium/swift-toolkit#152

  • Removed the dependency to the private R2LCPClient.framework, which means:
    • Now r2-lcp-swift works as a Carthage dependency, no need to use a submodule anymore.
    • You do not need to modify r2-lcp-swift's Cartfile anymore to add the private liblcp dependency.
    • However, you must provide a facade to LCPService (see README for an example implementation).

Note: In the future it could be possible to use reflection to avoid using a facade, but it needs some changes in R2LCPClient.framework so unlikely to be done soon. For example, global functions are not reachable with reflection.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fixing integration of the private LCP framework
1 participant