包含AWS框架时无法运行应用程序

时间:2015-10-08 08:38:47

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

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

  1. 在Objective-C Bridging标题
  2. 上添加了更新的框架
  3. 在app delegate上设置cognito
  4. 之后,这是吐出来​​的:

      

    架构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:错误:链接器命令失败,退出代码为1(使用-v查看调用)

    使用Xcode 7.0

    我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您需要添加libsqlite3.dyliblibz.dylib以及SystemConfiguration.framework。有关详细信息,请参阅Set Up the SDK for iOS