- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我真的很想使用 Carthage 来安装 Alamofire 和 SwiftJSON,但我无法让它工作。每次构建都失败。
这是我的 Cartfile(指向 Xcode 6.3 的正确分支):
github "Alamofire/Alamofire" "xcode-6.3"
github "SwiftyJSON/SwiftyJSON" "xcode6.3"
Alamofire 构建失败并出现以下错误:
error: Error Domain=NSPOSIXErrorDomain Code=2 "Non-zero exit code 127 returned from shell command: /ur/bin/gcc-4.2 -v -E -dM -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -x c -c /dev/null 2>&1" UserInfo=0x7fbfb9e4d5d0 {NSLocalizedDescription=Non-zero exit code 127 returned from shell command: /ur/bin/gcc-4.2 -v -E -dM -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -x c -c /dev/null 2>&1, NSLocalizedFailureReason=No such file or directory}
2015-02-18 23:15:51.859 xcodebuild[53900:6388252] Warning: Couldn't discover the 'gcc-4.2' compiler's built-in search paths and preprocessor definitions for language dialect 'c'.
Compiler: /ur/bin/gcc-4.2
Reason: /ur/bin/gcc-4.2 -v -E -dM -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -x c -c /dev/null 2>&1
2015-02-18 23:15:51.865 xcodebuild[53900:6388253] error: Error Domain=NSPOSIXErrorDomain Code=2 "Non-zero exit code 127 returned from shell command: /ur/bin/gcc-4.2 -v -E -dM -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -x c -c /dev/null 2>&1" UserInfo=0x7fbfbbb474d0 {NSLocalizedDescription=Non-zero exit code 127 returned from shell command: /ur/bin/gcc-4.2 -v -E -dM -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -x c -c /dev/null 2>&1, NSLocalizedFailureReason=No such file or directory}
2015-02-18 23:15:51.865 xcodebuild[53900:6388253] Warning: Couldn't discover the 'gcc-4.2' compiler's built-in search paths and preprocessor definitions for language dialect 'c'.
Compiler: /ur/bin/gcc-4.2
Reason: /ur/bin/gcc-4.2 -v -E -dM -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk -x c -c /dev/null 2>&1
2015-02-18 23:15:52.448 xcodebuild[53900:6388249] DVTAssertions: Warning in /SourceCache/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-6269/Xcode3Core/LegacyProjects/Frameworks/DevToolsCore/DevToolsCore/SpecificationTypes/BuiltInSpecifications/Compilers/XCGccMakefileDependencies.m:77
Details: Failed to load dependencies output contents from ``/Users/devonboyer/Library/Developer/Xcode/DerivedData/Alamofire-gpmlmgkqhnaqwsdibrprtyuyoqpu/Build/Intermediates/Alamofire.build/Release-iphonesimulator/Alamofire iOS.build/Objects-normal/x86_64/Alamofire.d''. Error: Error Domain=NSCocoaErrorDomain Code=260 "The file “Alamofire.d” couldn’t be opened because there is no such file." UserInfo=0x7fbfb9e774f0 {NSFilePath=/Users/devonboyer/Library/Developer/Xcode/DerivedData/Alamofire-gpmlmgkqhnaqwsdibrprtyuyoqpu/Build/Intermediates/Alamofire.build/Release-iphonesimulator/Alamofire iOS.build/Objects-normal/x86_64/Alamofire.d, NSUnderlyingError=0x7fbfb9e71f00 "The operation couldn’t be completed. No such file or directory"}. User info: {
NSFilePath = "/Users/devonboyer/Library/Developer/Xcode/DerivedData/Alamofire-gpmlmgkqhnaqwsdibrprtyuyoqpu/Build/Intermediates/Alamofire.build/Release-iphonesimulator/Alamofire iOS.build/Objects-normal/x86_64/Alamofire.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: 0x7fbfb9e1a3a0>{number = 7, 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 x86_64 /Users/devonboyer/Desktop/Reach/Reach/Carthage/Checkouts/Alamofire/Source/Alamofire.swift
CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(2 failures)
SwiftyJSON 构建失败并出现此错误:
Scheme SwiftyJSONOSX is not currently configured for the build action.
我真的很想弄清楚为什么这行不通,因为我认为 Carthage 可能真的很棒。请注意,除了按照 Cartage git repo 上的说明进行操作外,我没有做任何事情。只需运行 cartage update 就可以了。有什么想法吗?
xcode-select 路径正确指向 Xcode 的测试版
/Applications/Xcode-Beta.app/Contents/Developer
最佳答案
我决定暂时绕过 Carthage,让 SwiftyJSON 来构建。我采取了以下步骤(看起来比实际更复杂)
1.) 从 github 克隆 SwiftyJSON
2.) 切换到 xcode6.3 分支
3.) 在 Xcode 6.3(非测试版)中打开 SwiftyJSOn
4.) 删除调试配置(强制构建发布配置)
5.) 选择 SwiftyJSON 项目并打开右侧栏并将“项目格式”更改为与 Xcode 6.3 兼容
6.) 构建项目
7.) 打开 DerivedData 并导航直到找到 SwiftyJSON.framework
8.) 将 SwiftyJSON.framework 移动到您的 $(SRC_ROOT)/Carthage/Build/iOS/
9.) 您的项目现在应该能够找到 SwiftyJSON
祝你好运,神速
关于ios - 在 Xcode6.3 中使用 Carthage 的 Alamofire 和 SwiftyJSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598524/
我需要做一个 POST请求带有 JSON 的 HTTP 正文对象,但我还需要在同一个请求中使用 url 查询参数。 POST: http://www.example.com/api/create?pa
这里是原始的 github issue , 支持者建议在这里开一个帖子以获得更多公众支持。 我正在使用 xcode 6.4。 $ pod --version 0.38.2 我的播客文件: platfo
我在项目中使用cocoapods安装alamofire,它在模拟器中运行良好。当我想在 iphone 6s(ios 13.3.1) 上运行我的应用程序时,它崩溃并显示错误消息。我的 Xcode 版本是
如何取消 Alamofire 共享管理器中的所有请求? 这是我的功能: class func cancelAllRequests() { Alamofire.Manager.sharedIns
我想有多个适配器到同一个 SessionManager,这可能吗? 我的用例是: 从适配器设置默认 header 如果是 basic_auth:添加 basic_auth_adapter 如果是tok
调用 Alamofireobject 映射器的正确方法吗? 有人对我的问题提出建议吗? 最佳答案 func postRequestSample() { let
我是 IOS 的新手,这是我的第一个项目,我想在我的项目中使用 Alamofire 库 我按照所有步骤使用 Cocoapods 安装库,一切都应该正常工作,但我收到这个错误“No这样的模块'Alamo
我是 Swift 的新手,来自 Alamorefire Referencee , 你可以做以下的请求 Alamofire.request(.GET, "http://httpbin.org/get")
默认情况下,Alamofire 发送一个包含 gzip 的 Accept-Encoding header 。我如何告诉它停止这样做?我确实接受 gzip,我很高兴 Alamofire 为我解析它,但是
AFImage 的新功能。我不确定这是否是获取图像并将其缓存的正确方法。似乎每次运行时它都没有访问服务器,但我不确定它是否被缓存了?我走运了?看来我在下面使用的语法也过时了...... 任何评论表示赞
我检查了新的 Alamofire 安装步骤。 由于我需要针对 iOS 7.0,我想知道是否导入 Alamofire.swift是否足以让它工作? 为什么文档声明将函数包裹在 Struct Alamof
在 Alamofire 5 Beta 中,SessionManager已被 Session 取代. 我想知道现在分配 RequestAdapter 的过程是什么,因为这是一个 var在 Alamofi
任何人都可以提出一些关于如何使用 header 扩展 alamofire 的建议,例如需要在发送之前设置的 Content-MD5? 最佳答案 这是一个有点老的问题,但我遇到了同样的问题,我使用以下代
有没有人看到用指纹而不是公钥来固定 Alamofire 的方法? 对不起,如果这已经得到回答,我还没有在任何地方看到它。 谢谢 最佳答案 这最终变得非常简单。下面的代码可能并不完美,我的真实代码正在做
我想运行一个 Alamofire 请求,该请求使用先前 Alamofire 请求的结果作为参数。为了简单起见: //Code1 Alamofire.request("URL", met
当我尝试在应用程序中的 Xcode 中运行我的 iOS 应用程序时: dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
我想运行一个使用先前 Alamofire 请求的结果作为参数的 Alamofire 请求。为简单起见: //Code1 Alamofire.request("URL", method:
更新:我解决了这个问题。请在下面查看我的回答(在问题和评论下方)。 这个问题被标记为重复,但它是不同的,因为它是一个全新的错误,我无法通过任何搜索找到它。 我尝试将 Alamofire 安装到我的 X
我想先 POST 到一个网站,然后 GET 另一个网站获取数据。 并更改 POST 中的 key ,并在 for 循环中继续这样做 5 次以获得不同的数据。 但是,程序总是先运行 POST 5 次,然
我正在使用 Alamofire 5(测试版 1)为 WooCommerce 编写 API 客户端,这将允许我获取订单、优惠券等以及创建它们。注意我使用的是新的 .responseDecodable功能
我是一名优秀的程序员,十分优秀!