Closed tokou closed 1 year ago
Hi,
Thanks for the report.
Support for the armv7s architecture and iOS 10 will be dropped in a future version, but we cannot release this as a patch as this would break the semver contract.
Carthage should pick up the precompiled versions, are you building from source on purpose? If so, I suggest you patch this out in a fork for the time being, or find a way to use the precompiled version.
I have not used Carthage in a while, but you also may be able to override the Xcode build settings and override the ARCH.
Closing this as the new version we're about to release drops iOS 10 and armv7s
Summary
Our build fails when building the Batch SDK dependency using Carthage since moving to XCode 14
Reproduction steps
xcodebuild -project Sources/Batch.xcodeproj -scheme Batch -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive VALIDATE_WORKSPACE=NO SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO
Logs
Specifications
SDK Version
1.19.2
Installation method
Carthage
Relevant development tools versions
XCode 14.2
Additional information
This bug can be fixed by removing the
armv7s
architecture in Build Settings. Here's a patch for the fix