拉后,我突然在xcode中收到以下错误:
ld: framework not found Crashlytics
但是我的队友没有问题。他更新了Crashlytics,并在SourceTree上将其更改推送到计算机上,因为它运行良好。即使我完全删除了该项目并进行了git clone,它仍然无法正常工作。

最佳答案

该问题是由 SourceTree 中的一个错误引起的,该错误未检测到二进制文件中的类型更改。当您的团队伙伴更新了Crashlytics和Fabric时,源代码树无法识别它所做的一些二进制符号链接(symbolic link)更改。解决方案是执行以下操作:

  • 转到他的终端
  • 导航到他的项目文件夹(cd ~/folder/to/project)
  • 添加缺少的文件(git add --all)
  • 从那里提交他的更改(git commit -a -m "My informational commit message")
  • 推送他的更改(git push origin branch_name)
  • 然后最后在您的计算机上执行一次拉(git pull origin branch_name)
  • 关于ios - ld : framework not found Crashlytics,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32068079/

    10-13 00:29