我机器上的 Swift 版本是 5.0.1。该项目所使用的 Swift 版本为 4.0。
我的 Xcode 版本是 10.4。
在根目录下,我运行了 carthage bootstrap --platform ios
命令。
*** Checking out CocoaAsyncSocket at "7.6.3"
*** Checking out papertraillumberjack at "0.1.8"
*** Checking out AFNetworking at "3.2.1"
*** Checking out fmdb at "2.6"
*** Checking out objective-c at "v4.8.1"
*** Checking out CocoaLumberjack at "3.4.2"
*** xcodebuild output can be found in /var/folders/7m/bb7zj_yj0_zfgjvv3lgntr040000gn/T/carthage-xcodebuild.wjVbNA.log
*** Downloading CocoaAsyncSocket.framework binary at "Version 7.6.3"
*** Building scheme "AFNetworking iOS" in AFNetworking.xcworkspace
*** Building scheme "CocoaLumberjack-iOS" in Lumberjack.xcworkspace
*** Building scheme "CocoaLumberjackSwift-iOS" in Lumberjack.xcworkspace
*** Building scheme "FMDB iOS" in fmdb.xcodeproj
*** Building scheme "Framework (iOS)" in PubNub.xcworkspace
Build Failed
Task failed with exit code 1:
/usr/bin/xcrun dsymutil /Users/benjaminlee/repositories/glass_planner/glass-planner/Carthage/Build/iOS/PubNub.framework/PubNub -o /Users/benjaminlee/repositories/glass_planner/glass-planner/Carthage/Build/iOS/PubNub.framework.dSYM
This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/7m/bb7zj_yj0_zfgjvv3lgntr040000gn/T/carthage-xcodebuild.wjVbNA.log
这似乎表明在PubNub中构建“Framework ()iOS”时可能失败了。
我找到日志的底部,这是最后几行:
/usr/bin/codesign --force --sign - --timestamp=none /Users/benjaminlee/Library/Caches/org.carthage.CarthageKit/DerivedData/10.3_10G8/objective-c/v4.8.1/Build/Products/Release-iphonesimulator/PubNub.framework
** BUILD SUCCEEDED **
carthage bootstrap --no-use-binaries --use-xcframeworks --platform iOS
- Abdul Momen