我已经删除了 UIKit 框架的导入,现在我得到了这个错误。我是否必须以某种方式重新编译框架?这并没有真正给我任何继续......
如果这意味着什么,我能够在 IOS 中运行 SDK 示例,因此没有任何我无法满足的系统要求。
ld: warning: ignoring file /Developer/SDKs/MacOSX10.7.sdk/Library/Frameworks//AWSiOSSDK.framework/AWSiOSSDK, missing required architecture x86_64 in file
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_AmazonS3Client", referenced from:
objc-class-ref in Constants.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
最佳答案
您不能只使用亚马逊提供的.framework
,因为二进制文件仅适用于iOS。您需要从源代码重建框架,幸运的是,它包含在 SDK 中。
关于objective-c - 试图破解 AWS IOS SDK 以使其适用于 OSX。我收到这个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7273721/