iOS Command Ld failed with a nonzero exit code

出现这个报错,我遇到过三种情况

1、当删除一些不用说SDK的时候,代码删除干净了,可能配置中残存,只要全局搜索删除的SDK就可以找到

2、由于第一种情况的发生,会找到Build Settings - Other Linker Flags中,如下图

iOS Command Ld failed with a nonzero exit code_第1张图片

会删除想要删除的SDK名称

3、由于第二种情况,不知道-framework和SDK名称是成对出现的,就会出现一样问题的报错,只是提示信息不一样

iOS Command Ld failed with a nonzero exit code_第2张图片

iOS Command Ld failed with a nonzero exit code_第3张图片

出现上面两种情况,就是在操作第二种的时候,少删除一个-framework

 

总结:

系统的SDK或者一些引用的SDK,SDK名称和-framework,是成对出现的,删除的时候一定要删除正确。

你可能感兴趣的:(ios,objective-c,xcode)