Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

carthage doesn't actually work #94

Closed
drewcrawford opened this issue Aug 10, 2015 · 8 comments
Closed

carthage doesn't actually work #94

drewcrawford opened this issue Aug 10, 2015 · 8 comments
Assignees
Labels

Comments

@drewcrawford
Copy link
Contributor

$ cat Cartfile
github "czechboy0/XcodeServerSDK"
$ carthage update
*** Fetching XcodeServerSDK
*** Checking out XcodeServerSDK at "v0.1.8"
*** xcodebuild output can be found in /var/folders/vv/z02zhgz508g99fs34mhrkw6c0000gp/T/carthage-xcodebuild.giIC0L.log
*** Building scheme "XcodeServerSDK - iOS" in XcodeServerSDK.xcworkspace
2015-08-10 00:17:54.990 xcodebuild[13533:896741] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 00:17:54.991 xcodebuild[13533:896741] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/XcodeServerSDK.build/Release-iphoneos/XcodeServerSDK\ -\ iOS.build/Script-E4E84B0D84D059B3B424AD1F.sh
(1 failure)
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
A shell task failed with exit code 65:
2015-08-10 00:17:54.990 xcodebuild[13533:896741] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 00:17:54.991 xcodebuild[13533:896741] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/XcodeServerSDK.build/Release-iphoneos/XcodeServerSDK\ -\ iOS.build/Script-E4E84B0D84D059B3B424AD1F.sh
(1 failure)
DEVE

One can work around this issue with

$ cd Carthage/Checkouts/XcodeServerSDK/
$ pod install

However it then fails with a new error

carthage update
*** Fetching XcodeServerSDK
*** Checking out XcodeServerSDK at "v0.1.8"
*** xcodebuild output can be found in /var/folders/vv/z02zhgz508g99fs34mhrkw6c0000gp/T/carthage-xcodebuild.RVZz0S.log
*** Building scheme "XcodeServerSDK - iOS" in XcodeServerSDK.xcworkspace
2015-08-10 00:19:08.901 xcodebuild[13655:898925] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 00:19:08.902 xcodebuild[13655:898925] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 00:19:12.090 xcodebuild[13655:898960]  DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-7709/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/SpecificationTypes/BuiltInSpecifications/Compilers/XCGccMakefileDependencies.m:77
Details:  Failed to load dependencies output contents from ``/Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/Pods.build/Release-iphoneos/BuildaUtils.build/Objects-normal/arm64/TimeUtils.d''. Error: Error Domain=NSCocoaErrorDomain Code=260 "The file “TimeUtils.d” couldn’t be opened because there is no such file." UserInfo=0x7ffda053f280 {NSFilePath=/Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/Pods.build/Release-iphoneos/BuildaUtils.build/Objects-normal/arm64/TimeUtils.d, NSUnderlyingError=0x7ffda06492d0 "The operation couldn’t be completed. No such file or directory"}. User info: {
    NSFilePath = "/Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/Pods.build/Release-iphoneos/BuildaUtils.build/Objects-normal/arm64/TimeUtils.d";
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\"";
}.
Function: void XCGccMakefileDependenciesParsePathsFromRuleFile(NSString *__strong, void (^__strong)(NSString *__strong))
Thread:   <NSThread: 0x7ffda05648b0>{number = 9, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
** BUILD FAILED **


The following build commands failed:
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/ContainerExtensions.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Errors.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Extensions.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/HTTPUtils.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/JSON.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Logging.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Script.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Server.swift
    CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(9 failures)
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
/Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/Target Support Files/BuildaUtils/BuildaUtils-umbrella.h:1:9: error: 'Cocoa/Cocoa.h' file not found
<unknown>:0: error: could not build Objective-C module 'BuildaUtils'
A shell task failed with exit code 65:
2015-08-10 00:19:08.901 xcodebuild[13655:898925] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 00:19:08.902 xcodebuild[13655:898925] [MT] PluginLoading: Required plug-in compatibility UUID 7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 00:19:12.090 xcodebuild[13655:898960]  DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-7709/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/SpecificationTypes/BuiltInSpecifications/Compilers/XCGccMakefileDependencies.m:77
Details:  Failed to load dependencies output contents from ``/Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/Pods.build/Release-iphoneos/BuildaUtils.build/Objects-normal/arm64/TimeUtils.d''. Error: Error Domain=NSCocoaErrorDomain Code=260 "The file “TimeUtils.d” couldn’t be opened because there is no such file." UserInfo=0x7ffda053f280 {NSFilePath=/Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/Pods.build/Release-iphoneos/BuildaUtils.build/Objects-normal/arm64/TimeUtils.d, NSUnderlyingError=0x7ffda06492d0 "The operation couldn’t be completed. No such file or directory"}. User info: {
    NSFilePath = "/Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-awbzscrzexqjxfdtrpkyknwtbkbp/Build/Intermediates/Pods.build/Release-iphoneos/BuildaUtils.build/Objects-normal/arm64/TimeUtils.d";
    NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\"";
}.
Function: void XCGccMakefileDependenciesParsePathsFromRuleFile(NSString *__strong, void (^__strong)(NSString *__strong))
Thread:   <NSThread: 0x7ffda05648b0>{number = 9, name = (null)}
Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can provide.
** BUILD FAILED **


The following build commands failed:
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/ContainerExtensions.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Errors.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Extensions.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/HTTPUtils.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/JSON.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Logging.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Script.swift
    CompileSwift normal arm64 /Users/drew/Code/CaveJohnson2/Carthage/Checkouts/XcodeServerSDK/Pods/BuildaUtils/BuildaUtils/Server.swift
    CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(9 failures)

To work around this, I had to remove iOS/watch targets as you can see in my fork. I don't need them, so that wasn't a big deal.

@czechboy0
Copy link
Member

Thanks for reporting this, @drewcrawford! I'll look into it right away.

@czechboy0 czechboy0 added the bug label Aug 10, 2015
@czechboy0 czechboy0 self-assigned this Aug 10, 2015
@czechboy0
Copy link
Member

Ok @drewcrawford, I pushed a fix in be92e6e, can you try again but this time by pointing Carthage at the swift-2 branch instead of the last release? I'll create a release if all works for you later today.

So your Cartfile should look like this:

github "czechboy0/XcodeServerSDK" "swift-2"

@drewcrawford
Copy link
Contributor Author

Better, but still fails:

~/Code/carthage_test 🏇  carthage update
*** Fetching XcodeServerSDK
*** Cloning DVR
*** Cloning BuildaUtils
*** Checking out XcodeServerSDK at "8857a2c81c2d10adb50d125efe19de1359febb54"
*** Checking out DVR at "4e036d99d23aa3f8349c2648dda876112939d41a"
*** Checking out BuildaUtils at "f6d3d0679f9ee89155ab166d433e976250755559"
*** xcodebuild output can be found in /var/folders/vv/z02zhgz508g99fs34mhrkw6c0000gp/T/carthage-xcodebuild.r6OXoT.log
*** Building scheme "BuildaUtils" in BuildaUtils.xcodeproj
2015-08-10 03:22:35.143 xcodebuild[21733:1098872] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:22:35.144 xcodebuild[21733:1098872] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
*** Building scheme "BuildaUtilsiOS" in BuildaUtils.xcodeproj
2015-08-10 03:22:41.132 xcodebuild[21793:1099114] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:22:41.133 xcodebuild[21793:1099114] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:22:51.366 xcodebuild[21857:1099344] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:22:51.367 xcodebuild[21857:1099344] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
*** Building scheme "DVR-iOS" in DVR.xcodeproj
2015-08-10 03:23:03.818 xcodebuild[21947:1099694] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:03.819 xcodebuild[21947:1099694] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:11.184 xcodebuild[22007:1100106] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:11.185 xcodebuild[22007:1100106] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
*** Building scheme "DVR-OSX" in DVR.xcodeproj
2015-08-10 03:23:19.146 xcodebuild[22090:1100596] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:19.147 xcodebuild[22090:1100596] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
*** Building scheme "DVR-watchOS" in DVR.xcodeproj
2015-08-10 03:23:28.113 xcodebuild[22142:1101016] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:28.113 xcodebuild[22142:1101016] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:32.996 xcodebuild[22182:1101307] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:32.997 xcodebuild[22182:1101307] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
*** Building scheme "XcodeServerSDK - iOS" in XcodeServerSDK.xcworkspace
2015-08-10 03:23:39.141 xcodebuild[22258:1101720] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:39.142 xcodebuild[22258:1101720] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-axwiczzlxpnscohhcihlxalgaepx/Build/Intermediates/XcodeServerSDK.build/Release-iphonesimulator/XcodeServerSDK\ -\ iOS.build/Script-FB223FF4186A90B7898C0B46.sh
(1 failure)
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
A shell task failed with exit code 65:
2015-08-10 03:23:39.141 xcodebuild[22258:1101720] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/SparkInspectorXcodePlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-08-10 03:23:39.142 xcodebuild[22258:1101720] [MT] PluginLoading: Required plug-in compatibility UUID AABB7188-E14E-4433-AD3B-5CD791EAD9A3 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin' not present in DVTPlugInCompatibilityUUIDs
** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution Check\ Pods\ Manifest.lock /Users/drew/Library/Developer/Xcode/DerivedData/XcodeServerSDK-axwiczzlxpnscohhcihlxalgaepx/Build/Intermediates/XcodeServerSDK.build/Release-iphonesimulator/XcodeServerSDK\ -\ iOS.build/Script-FB223FF4186A90B7898C0B46.sh
(1 failure)

@czechboy0
Copy link
Member

Sorry, forgot to ask you to run pod deintegrate first to clean cocoapods from the project.

@czechboy0
Copy link
Member

It's kind of tricky I guess, we need to run pod deintegrate in the XcodeServerSDK repo before Carthage builds it. I'll think about how to do this (is there a way to add post-download scripts to Carthage?)

@drewcrawford
Copy link
Contributor Author

So, the right answer here I think depends on what you are trying to accomplish.

If the goal here is to support installing via carthage in a useful way, pod deintegrate won't do the trick. That solution assumes

  1. I have cocoapods installed
  2. I have the deintegrate plugin installed, which isn't standard

1 is suboptimal (but at least fairly likely), 2 is unlikely and false in my case.

The docs could of course tell me how to solve 2, but I question the value of "supporting" carthage by requiring the user to first configure cocoapods in a special way. I personally use carthage to avoid cocoapods, if I can't avoid cocoapods I might as well use cocoapods.

If you are happy with cocoapods being a build dependency I might suggest just not trying to support carthage. People like me can either suck it up and use cocoapods or be pushed to something like Rome.

@czechboy0
Copy link
Member

I see what you mean, but I'd still prefer to provide at least some support for Carthage users (like having a Cartfile and thus our dependencies explicitly stated.) Having to run pod deintegrate definitely isn't ideal, but I don't know what is without making the process of developing XcodeServerSDK itself much more painful (having a diff every time we run pod install in the project file and not committing this upstream).

I wonder if someone has figured out a way to support both properly.

@czechboy0
Copy link
Member

I am really not sure this is worth it. I'll remove Carthage support for now so that we're not lying to window-shoppers, and if anyone can come up with a good way to support it again, I'll be more than happy to merge a PR. I think that's the most honest thing I can do right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants