Wrapper framework that encapsulates several most commonly used Firebase frameworks (Crashlytics, Analytics, Messaging, Core, RemoteConfig, InstanceID and InAppMessaging) available for Carthage.
- Specify in your Cartfile:
github "ivoleko/FirebaseLex" "master"
-
Add FirebaseLex framework in your project (together with input & output paths).
-
Locate "InAppMessagingDisplayResources.bundle" inside FirebaseLex.framework and add it to your project (without copying).
-
In Project Build Phases, add New Run Script Phase. In the script field, add new run script:
$PROJECT_DIR/Carthage/Checkouts/FirebaseLex/FirebaseLex/run
- In the Input Files add two paths:
${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)