我从一个客户端获得了一个iOS项目。主要任务是探索和查看用户界面,以便使用Xamarin从头开始制作多平台应用程序。
我注意到该项目使用名为fabric的第三方框架。据我所知,它来自崩溃分析。我不需要那个,我没有注册,所以我想从项目中删除所有依赖项。
到目前为止,我做到了:
define ENABLE_FABRIC
(从中删除了一些代码)
AptDelegate,用普通的NSLog替代日志消息等)所以构建我的应用程序时仍然存在错误:
/ bin / sh的: /Users/macmini/Library/Developer/Xcode/DerivedData/../Build/Intermediates/../Script-FDC6FCE81A4488D000F2613D.sh: (null):错误的解释器:没有这样的文件或目录
有没有人知道摆脱这个的快速方法?
答案 0 :(得分:3)
我知道这是一个老问题,但我想提供帮助。当你安装Fabric,以前的Crashlytics时,它要求你把一个脚本放在project-> Build Phases->运行脚本
它看起来像这样
./ Fabric.framework / run 123456fd7ec .... 6e2170Q
我认为您应该删除该脚本和其他链接框架和库,然后它可能会运行
答案 1 :(得分:1)
尝试删除文件DerivedData
路径并清除构建文件夹
cmd+opt+shift+k
然后重新运行该应用程序。
再次检查xcode设置中的Framework搜索路径。