Closed lmmenge closed 3 years ago
This should also fix this issue: https://github.com/keeshux/openssl-apple/issues/31
💪
The automated checks seem to be running on top of Xcode 12.2. This PR assumes you're running at least Xcode 12.4.
@lmmenge thanks for the PR. Could you please split the commit in two and repush force? Upgrade OpenSSL version, then fix watchOS targets in a separate commit.
P.S.: 12.2 is the highest Xcode version that Travis-CI supports.
@keeshux Sorry for the compounded changes. I've made the changes!
Since Xcode 12 and throughout Xcode 12.4, Apple seems to be hardening the validation of Xcframeworks that are used in iOS/watchOS projects. This PR attempts to make the generated Xcframework complete enough that Xcode won't complain when used on watchOS projects:
watchos-sim-cross-arm64
target.opensslconf.h
file to stop using the deprecatedTARGET_OS_EMBEDDED
and the apparently non-existingTARGET_CPU_ARMV7K
andTARGET_CPU_ARM64_32
defines.