* Version bump for 4.0.0-beta.9
* added note about "lots of under the hood improvements"
* fixed issue with carthage integration tests cache referencing file that was removed from versioning, fixed issue with scan-and-archive passing in an nonexistent scheme
* added updated deployment targets to changelog
* updated deployment target for cocoapods integration tests
* fixed issue with duplicate swift_name
* update Package.resolved
* removed unnecessary copy frameworks phase
* update deployment target for spm integration tests
* deleted duplicate line in devices
* updated swift tools to swift 5.5
* added all non-SDK files to exclude
* added missing foundation imports
* updated deployment targets in Package.swift
* updated deployment targets in Podspec
* updated deployment targets in xcode project
* updated deployment target in cocoapods integration tests
* updated deployment target in SPM integration tests
* Added note in the v4_api_updates doc to document the new OS requirements
* reverted os version for watchOS back to "6.2" since it seems like `v6_2` doesn't work
* Initial removal of some fatalError calls
* Update for Nimble SPM limitations
Nimble doesn't support raiseException() when built with SPM
- paves way for SPM support and M1 support
* Update UInt8+ExtensionsTests.swift
Specify specific BitShiftError cases in test
* Let's just remove carthage while we're at it.
* Remove integration-tests-carthage from config.yml
* Update fastlane Fastfile for removing carthage
* Linter errors
* Updates for comments
* Fix config.yml
* Update ObjCThrowExceptionMatcher.swift
* private instead of fileprivate, I always forget which is more restrictive