MCM*_*tan 9 ios swift alamofire carthage
我的购物车档案:
github "ReactiveCocoa/ReactiveCocoa" "v4.0.0-alpha.4"
github "ikesyo/Himotoki" ~> 1.3.0
github "Alamofire/Alamofire" ~> 3.1.2
github "Swinject/Swinject" == 0.5.0
github "Quick/Quick" == 0.8.0
github "Quick/Nimble" == 3.0.0
Run Code Online (Sandbox Code Playgroud)
错误:
*** Fetching ReactiveCocoa
*** Fetching Himotoki
*** Fetching Alamofire
*** Fetching Swinject
*** Fetching Quick
*** Fetching Nimble
*** Fetching Result
*** Checking out Himotoki at "1.3.2"
*** Checking out ReactiveCocoa at "4faa7bc75cd30682e9e5615bb6359988f0339800"
*** Downloading Swinject at "v0.5"
*** Downloading Nimble at "Nimble v3.0.0"
*** Checking out Alamofire at "3.1.4"
*** Downloading Result at "1.0.1: A New Beginning"
*** Downloading Quick at "v0.8.0"
*** xcodebuild output can be found in /var/folders/tr/4fjkzly53sv7fwt6yxt1_fl40000gn/T/carthage-xcodebuild.lsMXnQ.log
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
2015-12-17 13:25:56.420 xcodebuild[21997:5587012] [MT] PluginLoading: Required plug-in compatibility UUID F41BD31E-2683-44B8-AE7F-5F09E919790E for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-12-17 13:25:56.421 xcodebuild[21997:5587012] Failed to load plugin at: /Users/Matan/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin, skipping. Reason for failure: *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
2015-12-17 13:25:56.422 xcodebuild[21997:5587012] [MT] PluginLoading: Required plug-in compatibility UUID F41BD31E-2683-44B8-AE7F-5F09E919790E for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/RealmBrowser.xcplugin' not present in DVTPlugInCompatibilityUUIDs
** BUILD FAILED **
The following build commands failed:
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/Upload.swift
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/ParameterEncoding.swift
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/Request.swift
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/ResponseSerialization.swift
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/Error.swift
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/Manager.swift
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/Response.swift
CompileSwift normal arm64 /Users/Matan/Documents/ObjectiveC/onpi/SwinjectMVVMExample/Carthage/Checkouts/Alamofire/Source/Alamofire.swift
CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(9 failures)
Run Code Online (Sandbox Code Playgroud)
在运行carthage update最新版本的Alamofire 时,我遇到了与您的错误输出类似的问题.这似乎是由于某些Xcode插件尚未与最新的Xcode完全兼容而引起的.在运行之前暂时将这些插件从Xcode插件文件夹中移出来carthage update为我工作.
在你的情况,请暂时将在错误日志中提到的两个插件的Xcode,Unity4XC.xcplugin并RealmBrowser.xcplugin出~/Library/Application Support/Developer/Shared/Xcode/Plug-ins到别的地方,然后运行carthage update.
就我而言,CocoaPodUi.xcplugin是在carthage更新期间导致xcodebuild错误的坏男孩.
另一种选择可能是将二进制文件中包含的Xcode的DVTPlugInCompatibilityUUID附加/Applications/Xcode.app/Contents/Info.plist到~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/<name-of-stale-plugin>.xcplugin/Contents/Info.plist.您可以使用Xcode手动执行此操作
open -a Xcode ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin/Contents/Info.plist
open -a Xcode ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/RealmBrowser.xcplugin/Contents/Info.plist
Run Code Online (Sandbox Code Playgroud)
或自动在终端上.
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist | xargs -IFILE defaults write FILE DVTPlugInCompatibilityUUIDs -array-add F41BD31E-2683-44B8-AE7F-5F09E919790E
Run Code Online (Sandbox Code Playgroud)
F41BD31E-2683-44B8-AE7F-5F09E919790E是Xcode 7.2(7C68)的UUID,已在上面的错误输出中提供.
2015-12-17 13:25:56.420 xcodebuild[21997:5587012] [MT] PluginLoading: Required plug-in compatibility UUID F41BD31E-2683-44B8-AE7F-5F09E919790E for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Unity4XC.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2015-12-17 13:25:56.422 xcodebuild[21997:5587012] [MT] PluginLoading: Required plug-in compatibility UUID F41BD31E-2683-44B8-AE7F-5F09E919790E for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/RealmBrowser.xcplugin' not present in DVTPlugInCompatibilityUUIDs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1829 次 |
| 最近记录: |