You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The build should succeed when BUILD_LIBRARY_FOR_DISTRIBUTION is set to YES
Actual behavior
The build failes with following error:
/Users/.../Library/Developer/Xcode/DerivedData/...-bpquduvhbvfnlzdecjxlvelyutun/SourcePackages/checkouts/swift-log/Sources/Logging/Logging.swift:56:9: error: initializer for class 'Logger.Storage' is '@inlinable' and must delegate to another initializer
init(label: String, handler: any LogHandler) {
^
** ARCHIVE FAILED **
If BUILD_LIBRARY_FOR_DISTRIBUTION is set to NO, it compiles without problems.
Steps to reproduce
Create a new framework and add SwiftLog dependency
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
The text was updated successfully, but these errors were encountered:
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
The text was updated successfully, but these errors were encountered: