Realm-cocoa: carthage build error on Xcode 8 beta 3

Created on 19 Jul 2016  Â·  2Comments  Â·  Source: realm/realm-cocoa

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?

Most helpful comment

$  echo SWIFT_VERSION=\"3.0\">swift3.xcconfig
$  XCODE_XCCONFIG_FILE=`pwd`/swift3.xcconfig carthage update --platform iOS --no-use-binaries

All 2 comments

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
Was this page helpful?
0 / 5 - 0 ratings

Related issues

fadylateef picture fadylateef  Â·  3Comments

jpsim picture jpsim  Â·  3Comments

xspyhack picture xspyhack  Â·  3Comments

ishidakei picture ishidakei  Â·  3Comments

i-schuetz picture i-schuetz  Â·  3Comments