objective-c - 试图破解 AWS IOS SDK 以使其适用于 OSX。我收到这个错误

标签 objective-c c

我已经删除了 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/

相关文章:

iOS:ASIHTTPRequest 验证自签名证书

ios - deselectRowAtIndexPath - 是否需要?

objective-c - 即使 NSMenu 的 autoenablesItems 设置为 NO,NSMenuItem 的 setEnabled 也不起作用

ios - 表达式中的 NSExpression 自定义变量

C - 检查指针是否为 NULL 时出现段错误

c - 解码后的音频数据如何存储在ffmpeg AVFrame中?

c - 如何声明一个全局const变量并用C中的函数初始化它?

c++ - 我们如何知道自从我们按下计算机上的电源按钮以来已经过去了多长时间?

ios - 嵌入 2 个动态 UITableView

c - C 中的可变参数函数 f() 与 f(...)