Xcode 重新审视一切,重新开始。我开始这样做,并注意到在Fabric应用程序中找到的代码与在该步骤中显示的代码之间存在差异,在该步骤中,Fabric应用程序会告诉您要复制到运行脚本构建阶段的内容

Xcode 重新审视一切,重新开始。我开始这样做,并注意到在Fabric应用程序中找到的代码与在该步骤中显示的代码之间存在差异,在该步骤中,Fabric应用程序会告诉您要复制到运行脚本构建阶段的内容,xcode,crashlytics,Xcode,Crashlytics,Fabric的文档在整个字符串周围有双引号:“${PODS\u ROOT}/Fabric/Fabric.framework/run” Fabric应用程序在运行可执行文件的路径周围只有双引号:“${PODS\u ROOT}/Fabric/Fabric.framework/run” 因此,在删除所有内容并重新开始之前,请尝试将运行脚本构建阶段更新为: “${PODS\u ROOT}/Fabric/Fabric.framework/run”文件是否存在于您的文件系统中?几个月前我发布该项目时存在,但

Fabric的文档在整个字符串周围有双引号:
“${PODS\u ROOT}/Fabric/Fabric.framework/run”

Fabric应用程序在
运行
可执行文件的路径周围只有双引号:
“${PODS\u ROOT}/Fabric/Fabric.framework/run”

因此,在删除所有内容并重新开始之前,请尝试将运行脚本构建阶段更新为:


“${PODS\u ROOT}/Fabric/Fabric.framework/run”

文件是否存在于您的文件系统中?几个月前我发布该项目时存在,但我尚未将其删除。不过,我会看看-它会在哪里?在另一台计算机上从SVN检查源代码时遇到此问题,@Lukasz answer对我有效。如果升级到Xcode 5.1,现在必须获得arm64平台目标的网格。只需遵循以下说明:我也有同样的问题,但使用xctool-上面的解决方案没有帮助-有什么想法吗?xcode中的构建…对我来说不起作用,但“$(PROJECT_DIR)”起作用。可能是因为我在使用Cocoapods?我的问题是我不小心在我的框架搜索路径中放了一个绝对路径,所以当我在一台新机器上签出代码时,它找不到该路径。我实际上从未检查过这一点,但是,考虑到投票的数量,我将其标记为正确。我也有同样的问题,但对于xctool-上面的解决方案没有帮助-有什么想法吗?在xcode中构建…我们曾经在Crashlytics/Fabric中使用CocoaPods…它曾经是稳定的,但自从更改到Fabric之后,它经常中断。请记住,Crashlytics的pod不是由Twitter/Crashlytics维护的。当它停止工作时,他们会告诉你做的第一件事就是从他们愚蠢的客户端重新安装。我建议请求官方CocoaPod支持。将#import添加到我的桥接头中完成了这个技巧。这节省了会议时间!谢谢。:)你救了我一天。谢谢当您将其复制回时,请确保已将其添加到正确的目标,并选中“如果需要,请复制”。这是一个愚蠢的错误,我只是忽略了它,哈哈。
#import <Crashlytics/Crashlytics.h>
'Crashlytics/Crashlytics.h' file not found
pod 'Crashlytics', '~> 3.4.1'
./Pods/Crashlytics/iOS/Crashlytics.framework/run <your_crashlytics_id>
#import <Crashlytics/Crashlytics.h>
ditto -xk ~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/com.twitter.crashlytics.ios-default.zip ~/Desktop/

ditto -xk ~/Library/Caches/com.crashlytics.mac/5b91b14e832a7b1c29441ec5ba109810/sdks/ios/io.fabric.sdk.ios-default.zip ~/Desktop/
import Fabric/Fabric.h
import Crashlytics/Crashlytics.h
[Fabric with:@[CrashlyticsKit]];