织物添加$(BUILT_PRODUCTS_DIR)/ $(INFOPLIST_PATH)不起作用

时间:2018-11-30 04:20:32

标签: ios xcode google-fabric

我正在使用最新的Xcode 10.1。

我按照Xcode 10上的说明将$(BUILT_PRODUCTS_DIR)/ $(INFOPLIST_PATH)添加到输入文件中: enter image description here

但是当我尝试使用fastlane进行构建时,我仍然会获得

❌  error: Fabric: Info.plist Error


** ARCHIVE FAILED **


The following build commands failed:
PhaseScriptExecution Run\ Script /Users/xuanliu/appannie/development/brandapp/build/Build/Intermediates.noindex/ArchiveIntermediates/BrandedApp/IntermediateBuildFilesPath/BrandedApp.build/Release-iphoneos/BrandedApp.build/Script-7477C8581AA993830001D3B0.sh
(1 failure)
[12:16:25]: Exit status: 65

我检查了我的构建设置,信息plist文件显示: enter image description here

我的项目设置有什么问题,有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

使用以下方法完成Crashlytics和/或Fabric设置的解决方案:

  1. 转到构建设置
  2. 搜索“调试信息格式”
  3. “调试” 的值从“ DWARF” 更改为“带有dSYM文件的DWARF”
  4. 再次构建您的项目。

更改“ DWARF”

enter image description here

到“带有dSYM文件的DWARF”

enter image description here

答案 1 :(得分:1)

如果您的info.plist像这样在您的根目录中,我也会遇到同样的问题:

enter image description here

您应该这样更改 $(SRCROOT)/ $(BUILT_PRODUCTS_DIR)/info.plist

enter image description here