Skip to content

[Xcode Build Warning] Module 'SQLite' was not compiled with library evolution support; using it means binary compatibility for 'text_popover_macOS' can't be guaranteed

Li-Wei Yap edited this page Jan 30, 2021 · 2 revisions

Solution:

  1. Open Carthage/Checkouts/SQLite.swift/SQLite.xcodeproj and set Build Libraries for Distribution to Yes.
  2. In Terminal, run: carthage build --platform macOS, as opposed to carthage update --platform macOS, which would check out a new copy of the SQLite.swift dependency.
  3. On your application targets’ General settings tab, in the Embedded Binaries section, re-drag and re-drop the (just newly built) SQLite.swift framework from the Carthage/Build folder.

Alternative:

Try CocoaPods rather than Carthage.