仅在将存档版本(调试版本正常工作)从XCode 8.2升级到XCode 8.3和后,才开始出现此错误。XCode 8.3归档错误:链接器命令失败,退出代码为1
当我通过了XCode做存档,我得到的唯一信息是“链接器命令退出码1失败(使用-v看到调用)。
我建立的命令行xcodebuild -scheme MyProduct
当我建立这样,我发现了一些问题(再次,这样做仅存档时):
- 我不得不添加
import UIKit
到几乎每一个快捷文件 - 所有的豆荚有问题。
- 从应用桥接-Header.h删除一切
- 添加了一些东西放回应用桥接-Header.h
我现在的问题是与AWS荚,使用版本2.5.3
所以我的应用程序桥接-Header.h有#import <AWSS3/AWSS3.h>
这里是一个命令行编译错误:
error: 'AWSS3/AWSS3.h' file not found with <angled> include; use "quotes" instead
#import <AWSS3/AWSS3.h>
^
错误日志在此之后继续。我也尝试了在导入到“AWSS3/AWSS3.h”的开关的疯狂建议...也没有工作。
关于正在发生的事情的任何想法?
更多信息
这确实似乎是一个问题,我的盒体之一。我构建了一个新的解决方案,导入了我的豆荚的一部分,并构建了一切。然后当我更新完整的豆荚列表时,它已经崩溃了。
你尝试使用8.3.1吗? Apple弃用Xcode 8.1档案[link](https://developer.apple.com/library/content/releasenotes/DeveloperTools/RN-Xcode/Chapters/Introduction.html)。可能是Xcode有问题 – svvoff
您是否在使用由cocoapods或xcodeproject生成的xcworkspace? –
@AitorPagán,是的,我使用的是工作区,而不是xcodeproject。 –