Once we add your GitHub username to our organization, add the following line to your project
github "Dyneti/dyscan-ios-carthage-5_1" "0.8.12"
github "Dyneti/dyscan-ios-carthage-5_0" "0.8.12"
github "Dyneti/dyscan-ios-carthage-4_2" "0.8.12"
In a terminal in the same directory as the
$ carthage update
In Xcode, include
Carthage/Build/iOS/DyScan.framework in your project's Linked Frameworks and Binaries (this is in the general settings).
If you have not set up the Carthage
copy-frameworks run script, follow the steps here to do so. This ensures that the simulator-only components of the framework are stripped out before deploying to the app store.
$(SRCROOT)/Carthage/Build/iOS/DyScan.framework to your project's
input.xcfilelist, and add
$(BUILT_PRODUCTS_DIR)/$(FRAMEWORKS_FOLDER_PATH)/DyScan.framework to your project's
If your app does not already ask for camera permissions, add the key “NSCameraUsageDescription” (Privacy - Camera Usage Description) to your app's Info.plist file. You should set the value to be the string a user sees when they are prompted for the camera permission (e.g. To scan credit cards).
DyScan should be integrated properly now. See this guide on how to interface with it.