XCode 8.3归档错误:链接器命令失败,退出代码为1

Chr*_*sma 4 xcode objective-c ios cocoapods swift

我只是在从XCode 8.2升级到XCode 8.3后才开始收到此错误,并且仅在进行归档构建时(调试版本工作正常).

当我通过XCode进行存档时,我得到的唯一消息是"链接器命令失败,退出代码为1(使用-v查看调用).

我使用命令行构建 xcodebuild -scheme MyProduct

当我以这种方式构建时,我发现了许多问题(同样,只有在进行存档时):

  • 我不得不添加import UIKit几乎每个swift文件.
  • 所有豆荚都有问题
  • 从app-Bridging-Header.h中删除所有内容
  • 在app-Bridging-Header.h中添加一些内容

我目前的问题是使用版本2.5.3的AWS pod

所以我的app-Bridging-Header.h有 #import <AWSS3/AWSS3.h>

以下是命令行构建中的错误:

error: 'AWSS3/AWSS3.h' file not found with <angled> include; use "quotes" instead
#import <AWSS3/AWSS3.h>
        ^
Run Code Online (Sandbox Code Playgroud)

之后错误日志继续.我还尝试了导入切换到"AWSS3/AWSS3.h"的疯狂建议......这也没有用.

关于发生了什么的任何想法?

更多信息

这似乎是我的一个pod的一个问题.我构建了一个新的解决方案,导入了我的pod的一部分,并构建了所有内容.然后,当我更新了完整的pod列表时,它就崩溃了.

Abh*_*yal 12

对我而言,由于Bitcode在我的项目中启用,我使用了一个带有禁用bitcode的自定义框架.

你可以做两件事:

  1. bitcode在项目中禁用

    要么

  2. 使用bitcodeenable 构建框架

注意:如果单击错误并且未显示任何内容,则右键单击错误并选择" 在日志中显示".您将收到此问题的错误