【问题标题】:Can't run app when including AWS frameworks包含 AWS 框架时无法运行应用程序
【发布时间】:2015-10-08 08:38:46
【问题描述】:

我正在使用 swift 进行编码并遵循 AWS 文档:

  1. 在 Objective-C 桥接头上添加了更新的框架
  2. 在应用委托上设置认知

之后,这是吐出来​​的:

架构 i386 的未定义符号:

“_deflate”,引用自:

 -[NSData(AWSGZIP) awsgzip_gzippedDataWithCompressionLevel:] in AWSCore(AWSGZIP.o)

“_deflateEnd”,引用自:

 -[NSData(AWSGZIP) awsgzip_gzippedDataWithCompressionLevel:] in AWSCore(AWSGZIP.o)

deflateInit2”,引用自:

 -[NSData(AWSGZIP) awsgzip_gzippedDataWithCompressionLevel:] in AWSCore(AWSGZIP.o)

“_inflate”,引用自:

 -[NSData(AWSGZIP) awsgzip_gunzippedData] in AWSCore(AWSGZIP.o)

“_inflateEnd”,引用自:

 -[NSData(AWSGZIP) awsgzip_gunzippedData] in AWSCore(AWSGZIP.o)

inflateInit2”,引用自:

 -[NSData(AWSGZIP) awsgzip_gunzippedData] in AWSCore(AWSGZIP.o)

ld:未找到体系结构 i386 的符号

clang: error: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

使用 Xcode 7.0

我该如何解决这个问题?

【问题讨论】:

  • 添加了 libz.tbd 并且它消失了。想知道是不是这样

标签: ios xcode swift amazon-web-services amazon-s3


【解决方案1】:

您需要添加libsqlite3.dyliblibz.dylibSystemConfiguration.framework。详情请见Set Up the SDK for iOS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-13
    • 1970-01-01
    • 2011-07-14
    • 2022-01-24
    • 2015-05-17
    • 2011-11-09
    • 1970-01-01
    • 2017-04-19
    相关资源
    最近更新 更多