* use opencv4
* update opencv installation script for OpenCV 4
* update directories for caching homebrew packages
* add include path for mac os high sierra and opencv3
* refactor OpenCV wrapper to use static C functions
* circleci: (23 commits)
update cache number
explicit path list, as circleci does not support variables
use environment for cache paths
add script to install opencv
install OpenCV with one level dependencies
add deep brew dependencies link opt
update pods
update bundle
optimize brew cache for opencv
optimize pod update
use OpenCV version 2
add check dependencies job
reuse pod install for mac
measure coverage, run on mac
add more simulators
parametrize job with xcode destination
skip pod install if not changed
add badge
skip cocoapods spec update when pods are already installed
lint
...
Break down build by stages to run deploy only when all other tests pass
* better-matrix:
move test stage before deploy
skip cache on deploy
add name to deploy, remove env
fix stages
move Deploy to a stage
add names to job in matrix, extract maintenance
* use whole module compilation mode
to workaround intermittent code sign failures, see https://travis-ci.org/paulz/PerspectiveTransform/jobs/481952493#L985
that could be caused by known Xcode 10 issue: https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes/build_system_release_notes_for_xcode_10
* reuse test images from the app in app specs
* exclude svg from app specs as it is not used
* exclude metadata files from Example app build
* Revert "reuse test images from the app in app specs"
This reverts commit 9b18b81a036adc547771efed10cfe13e56f9c207.
* disallow warnings in pod lib lint, make SnapshotSpec work with or without app resources
* disable localization
* remove unused xcconfig files
* enable batch mode experiment
to workaround code sign issues: https://github.com/Yummypets/YPImagePicker/issues/236
* delete all code signing build settings
* fix framework specs dependency on the example app
* move scheme to workspace, disable auto create, ignore playground compiled files
* reuse test bundle info, remove unused build settings
* reset bundle indentifiers to the same value
* remove module name
* clean mac target build settings
* remove unused FRAMEWORK_SEARCH_PATHS
* reuse wrapper header as bridging
* reuse before install, cache bundler