从ios应用程序中删除结构框架

时间:2015-09-25 13:12:50

标签: ios twitter-fabric

我从一个客户端获得了一个iOS项目。主要任务是探索和查看用户界面,以便使用Xamarin从头开始制作多平台应用程序。

我注意到该项目使用名为fabric的第三方框架。据我所知,它来自崩溃分析。我不需要那个,我没有注册,所以我想从项目中删除所有依赖项。

到目前为止,我做到了:

  1. 已删除define ENABLE_FABRIC(从中删除了一些代码) AptDelegate,用普通的NSLog替代日志消息等)
  2. 从构建阶段删除了一些结构脚本调用
  3. 从项目
  4. 中的结构框架中删除了引用

    所以构建我的应用程序时仍然存在错误:

      

    / bin / sh的:   /Users/macmini/Library/Developer/Xcode/DerivedData/../Build/Intermediates/../Script-FDC6FCE81A4488D000F2613D.sh:   (null):错误的解释器:没有这样的文件或目录

    有没有人知道摆脱这个的快速方法?

2 个答案:

答案 0 :(得分:3)

我知道这是一个老问题,但我想提供帮助。当你安装Fabric,以前的Crashlytics时,它要求你把一个脚本放在project-> Build Phases->运行脚本

它看起来像这样

./ Fabric.framework / run 123456fd7ec .... 6e2170Q

我认为您应该删除该脚本和其他链接框架和库,然后它可能会运行

答案 1 :(得分:1)

尝试删除文件DerivedData路径并清除构建文件夹

cmd+opt+shift+k

然后重新运行该应用程序。

再次检查xcode设置中的Framework搜索路径。