Xcode 8 beta 3
Swift 3
carthage 0.17.2
Cartfile:
github "realm/realm-cocoa"
Output:
$ carthage update --platform iOS --no-use-binaries --verbose
*** Fetching realm-cocoa
*** Checking out realm-cocoa at "v1.0.2"
*** Building scheme "RealmSwift" in RealmExamples.xcworkspace
/usr/bin/xcrun xcodebuild -workspace /Users/.../Carthage/Checkouts/realm-cocoa/examples/ios/objc/RealmExamples.xcworkspace -scheme RealmSwift -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean buildBuild settings from command line:
BITCODE_GENERATION_MODE = bitcode
CARTHAGE = YES
CODE_SIGN_IDENTITY =
CODE_SIGNING_REQUIRED = NO
ONLY_ACTIVE_ARCH = NO
SDKROOT = iphoneos10.0
=== CLEAN TARGET Realm OF PROJECT Realm WITH CONFIGURATION Release ===
Check dependencies
Clean.Remove clean /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build
builtin-rm -rf /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build
Clean.Remove clean /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework
builtin-rm -rf /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework
Clean.Remove clean /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework.dSYM
builtin-rm -rf /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework.dSYM
=== CLEAN AGGREGATE TARGET Set Swift Version OF PROJECT Realm WITH CONFIGURATION Release ===
Check dependencies
Clean.Remove clean /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Set\ Swift\ Version.build
builtin-rm -rf /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Set\ Swift\ Version.build
=== CLEAN AGGREGATE TARGET Check For Supported Swift Version OF PROJECT Realm WITH CONFIGURATION Release ===
Check dependencies
Clean.Remove clean /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Check\ For\ Supported\ Swift\ Version.build
builtin-rm -rf /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Check\ For\ Supported\ Swift\ Version.build
=== CLEAN TARGET RealmSwift OF PROJECT Realm WITH CONFIGURATION Release ===
Check dependencies
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
warning: no umbrella header found for target 'RealmSwift', module map will not be generated
** CLEAN FAILED **
The following build commands failed:
Check dependencies
(1 failure)
=== BUILD TARGET Realm OF PROJECT Realm WITH CONFIGURATION Release ===
Check dependencies
Write auxiliary files
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Script-5D659E7E1BE04556006515A0.sh
chmod 0755 /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Script-5D659E7E1BE04556006515A0.sh
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Realm-own-target-headers.hmap
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Realm-project-headers.hmap
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Script-5D659E7F1BE04556006515A0.sh
chmod 0755 /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Script-5D659E7F1BE04556006515A0.sh
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/module.modulemap
/bin/mkdir -p /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Objects-normal/arm64
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Objects-normal/arm64/Realm.LinkFileList
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Realm-generated-files.hmap
/bin/mkdir -p /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Objects-normal/armv7
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Objects-normal/armv7/Realm.LinkFileList
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Script-5D6156F41BE06FF500A4BD3F.sh
chmod 0755 /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Script-5D6156F41BE06FF500A4BD3F.sh
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Realm-all-non-framework-target-headers.hmap
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Realm-all-target-headers.hmap
write-file /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Intermediates/Realm.build/Release-iphoneos/Realm.build/Realm.hmap
Create product structure
/bin/mkdir -p /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework
/bin/mkdir -p /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework/Headers
/bin/mkdir -p /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework/PrivateHeaders
ProcessInfoPlistFile /Users/.../Library/Developer/Xcode/DerivedData/RealmExamples-clqwdxzluervlvellpigwhezlrdj/Build/Products/Release-iphoneos/Realm.framework/Info.plist Realm/Realm-Info.plist
cd /Users/.../Carthage/Checkouts/realm-cocoa
=== BUILD TARGET RealmSwift OF PROJECT Realm WITH CONFIGURATION Release ===
Check dependencies
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
warning: no umbrella header found for target 'RealmSwift', module map will not be generated
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
A shell task (/usr/bin/xcrun xcodebuild -workspace /Users/.../Carthage/Checkouts/realm-cocoa/examples/ios/objc/RealmExamples.xcworkspace -scheme RealmSwift -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build) failed with exit code 65:
** CLEAN FAILED **
The following build commands failed:
Check dependencies
(1 failure)
** BUILD FAILED **
The following build commands failed:
Check dependencies
(1 failure)
I can build Alamofire and JASON successfully.
How can I solve it?
This is because Xcode 8 beta 3 does not have default value for SWIFT_VERSION.
I will fork it. https://github.com/uny/realm-cocoa
$ echo SWIFT_VERSION=\"3.0\">swift3.xcconfig
$ XCODE_XCCONFIG_FILE=`pwd`/swift3.xcconfig carthage update --platform iOS --no-use-binaries
Most helpful comment