Something strange is happening when integrating ApolloSQLite framework using Carthage, starting from apollo-ios version 0.23.x upwards (0.22.x works fine.)
Starting from 0.23.0, Cartfile.private was removed so I removed explicit reference to SQLite as well as Starscream from my application's Cartfile. However, I can't get the application to build whenever I import ApolloSQLite framework, due to the compiler error.
Also, on later versions (I checked only 0.27.1) the problem appears only when targeting a device.
Are there any migration steps I may have missed?
Versions:
macOS 10.15.4
Xcode 11.4 and 11.4.1
Carthage 0.34.0
apollo-ios 0.23.x or higher
Tested only on ios builds.
Reproduction:
- Create an empty Xcode project
- Add Cartfile with apollo-ios 0.23.0 or higher:
github "apollographql/apollo-ios" ~> 0.23
- Run
carthage update --platform ios
- Add Apollo and ApolloSQLite frameworks to project
- Import
ApolloSQLite anywhere
- Build app for a device
- Swift Compiler Error - "Missing required module 'SQLiteObjc'"

Something strange is happening when integrating
ApolloSQLiteframework using Carthage, starting from apollo-ios version 0.23.x upwards (0.22.x works fine.)Starting from 0.23.0,
Cartfile.privatewas removed so I removed explicit reference toSQLiteas well asStarscreamfrom my application'sCartfile. However, I can't get the application to build whenever I importApolloSQLiteframework, due to the compiler error.Also, on later versions (I checked only 0.27.1) the problem appears only when targeting a device.
Are there any migration steps I may have missed?
Versions:
macOS 10.15.4
Xcode 11.4 and 11.4.1
Carthage 0.34.0
apollo-ios 0.23.x or higher
Tested only on ios builds.
Reproduction:
github "apollographql/apollo-ios" ~> 0.23carthage update --platform iosApolloSQLiteanywhere