Xcode构建错误 链接器命令失败,退出码为1。

5
构建Unity项目,添加其他库,Xcode返回错误。如何修复? 截图

1
移除 Google Plus 框架。清理后运行。它会正常工作。 - Nischal Hada
你搞定了吗?我在这里找不到任何解决方案,请给予建议。 - user2766004
7个回答

6

请确保在Xcode中打开的是.xcworkspace文件而不是.xcproject文件。关闭项目并打开.xcworkspace文件。


1
解决了我的问题,显示错误 ld: library not found for -IFirebaseAuth。 - Manuel Mühlemann

3

选择你的目标,进入构建设置(BuildSettings)并搜索启用位码(Enable Bitcode)标志,将其设置为No。


我尝试了这种方法,但是如果没有这个框架,链接器会出现许多其他错误。标志位 Bitcode = NO; - Ihor Tovkach
不要删除此框架,只需为该产品设置“启用位码”标志为否,然后尝试一下。 - Bikshapathi Kumbala
我可以展示给你这个错误,你能提供任何解决这个问题的建议吗? - Ihor Tovkach
1
尝试从项目中移除Google Plus SDK,并使用CocoaPods使用“Google”和“Google/SignIn”。 - Bikshapathi Kumbala
如果您有时间,能否帮我解决这个问题? - Ihor Tovkach

1

尝试清除构建(按下command + shift + k),然后再次构建(按下command + b)。


0

通常情况下,先记录错误,修复它,然后清理构建您的项目 :)


0
在我的情况下,我从项目中删除了GoogleMobileAds.framework,然后通过直接将其拖放到“项目目标组”下的“常规选项卡”下的“链接框架和库”部分中再次添加它,这样问题就消失了。希望这对遇到此问题的人有所帮助。

0

将目标更改为IOS 5或4。它将支持您添加的库。


0

screenshot error code

我也遇到过这样的问题,但只有Xcode 10.2.1存在问题,而Xcode 11.1没有这个问题。 我解决了这个问题 选择目标,进入BuildSettings并搜索Enable Bitcode标志,将其设置为No。

screenshot xcode


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接