Open manuelmayer-dev opened 1 month ago
Any fix for this. I am facing the similar issue
This package, like many other packages, doesn't support building in library evolution mode. The package is intended to be consumed from source. If you want to use this package in a framework that you are distributing you need to use private import Logging
or @_implementationOnly import Logging
to hide the dependency.
Would one have any recourse as a consumer of a package that depends on this? I'm experiencing the same issue, but I'm not the author of the package that depends on swift-log
Expected behavior
The build should succeed when BUILD_LIBRARY_FOR_DISTRIBUTION is set to YES
Actual behavior
The build failes with following error:
If BUILD_LIBRARY_FOR_DISTRIBUTION is set to NO, it compiles without problems.
Steps to reproduce
xcodebuild archive -quiet -scheme framework -configuration Release SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES -archivePath "./framework-iphoneos" -destination "generic/platform=iOS"
SwiftLog version/commit hash
1.6.1
Swift & OS version (output of
swift --version && uname -a
)swift-driver version: 1.90.11.1 Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4) Target: arm64-apple-macosx14.0 Darwin MBP-MMayer.local 23.5.0 Darwin Kernel Version 23.5.0: Wed May 1 20:12:58 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T6000 arm64