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

问题描述 投票:2回答:2

我正在使用最新的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

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

ios xcode google-fabric
2个回答
1
投票

我有同样的问题,如果你的info.plist在你的根目录中,如下所示:

enter image description here

你应该像这样改变$(SRCROOT)/ $(BUILT_PRODUCTS_DIR)/info.plist:

enter image description here


1
投票

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

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

改变“DWARF”

enter image description here

到“使用dSYM文件的DWARF”

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.