Starscream 3.0.6 removed custom module maps for CommonCrypto in favor of importing directly from native Swift. The CommonCrypto module is only available as of Xcode 10, so building Starscream in Xcode 9 fails due to this module missing.
Any framework that depends on Starscream will no longer be able to maintain compatibility with any Xcode versions besides Xcode 10 unless the Starscream dependency is hard-coded to 3.0.5, precluding any future updates.
Please use 3.0.5 version.
Had to make this sacrifice looking into future.
Semver requires that any changes made in a minor or patch version to be backward compatible.
Most helpful comment
Semver requires that any changes made in a minor or patch version to be backward compatible.