Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 此版本的OSX无法执行必要的dSYM转换_Ios_Xcode_Jenkins_Sonarqube_Jenkins Pipeline - Fatal编程技术网

Ios 此版本的OSX无法执行必要的dSYM转换

Ios 此版本的OSX无法执行必要的dSYM转换,ios,xcode,jenkins,sonarqube,jenkins-pipeline,Ios,Xcode,Jenkins,Sonarqube,Jenkins Pipeline,当我将MacMini(Catalina)最新版本(16GB RAM)和XCode升级到最新版本时,我收到了上述错误消息。 我正在与Jenkins合作,为IOS运行测试用例,并生成一个测试用例,然后将其上传到Sonar Qube服务器。 我累了的东西。 重新启动MAC mini,关闭XCode,检查XCode配置,如“调试信息格式”设置为是,“调试信息格式”设置为“dSYM文件矮化”。 之前,它在更新后工作正常,但没有生成生成,没有安装Fastlane 谢谢您的Fabric pod版本无法处理来自

当我将MacMini(Catalina)最新版本(16GB RAM)和XCode升级到最新版本时,我收到了上述错误消息。 我正在与Jenkins合作,为IOS运行测试用例,并生成一个测试用例,然后将其上传到Sonar Qube服务器。

我累了的东西。
重新启动MAC mini,关闭XCode,检查XCode配置,如“调试信息格式”设置为是,“调试信息格式”设置为“dSYM文件矮化”。

之前,它在更新后工作正常,但没有生成生成,没有安装Fastlane


谢谢

您的Fabric pod版本无法处理来自最新版本MacOS的符号。您需要更新到最新的pod版本(从2019年10月21日起为1.10.2)。您可能需要
sudo gem安装cocoapods
pod repo update
pod cache clean
,将pod文件中的较新版本作为目标(见下一段),以及
pod update

我有1.9.0版的pod,并且得到了同样的错误。我必须特别针对'~>1.10',否则它不会更新。因为我的项目还包括Crashlytics吊舱,所以我也必须更新它(“~>3.14”,特别是)


建造,获利。祝你好运

以下是我如何让上传符号工具工作的:

在我的Podfile中,删除了Fabric和Crashlytics的版本限制

我的发言如下:

[31merror: could not complete submission of dSYM at /Users/XXUSERXX/Library/Developer/Xcode/DerivedData/ProjectName-flcoueeibbfifebpxptgzctdsqel/Build/Intermediates.noindex/ArchiveIntermediates/ProjectNameAlpha/BuildProductsPath/ProjectNameAlpha-iphoneos/ProjectName.app.dSYM: 

Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 "This version of OSX is not able to perform the necessary dSYM transformations." 
UserInfo={NSLocalizedFailureReason=This version of OSX is not able to perform the necessary dSYM transformations.}
[0m Command PhaseScriptExecution failed with a nonzero exit code

    ** ARCHIVE FAILED **
我把它改成:

  pod 'Fabric', '~> 1.7.13'
  pod 'Crashlytics', '~> 3.10.7'
然后我执行了pod安装,然后脚本就可以运行了。

更新:(2020年11月16日以后)

从pod文件中删除较旧的
pod'Fabric'和pod'Crashlytics'
。添加以下依赖项

  pod 'Fabric'
  pod 'Crashlytics'
较老的:

请检查您是否正在使用最新的Crashlytics&Fabric库

# Add the pod for Firebase Crashlytics
pod 'Firebase/Crashlytics'

# Recommended: Add the Firebase pod for Google Analytics
pod 'Firebase/Analytics'
下一步:

  • 用这些pod更新你的pod文件
  • 然后运行
    pod安装

现在,构建项目,它应该可以工作。

我很累,但是我没有访问pod的权限,我无法更改版本,所以我所做的是用新机器替换旧机器,并从头开始设置。我想重置我的旧Mac电脑,但问题是我不能,因为那台电脑上有很多工作要做,所以我改了。这对我很有用。。!!不管怎样,我试过你的答案。谢谢:)在xamarin ios项目中遇到了相同的错误。看起来原因不在pod版本中。我收到的错误消息是因为Mac OSX更新。。我已经将MacBookPro从Sierra升级到Catalina,这就是事情变得复杂的原因。我对运行Sierra的不同系统感到厌倦,并且它工作正常,再次只是为了确保它是因为更新而发生的,我也更新了我的另一个Mac Book Pro,并且得到了相同的错误。
pod 'Fabric', '~> 1.10.2'
pod 'Crashlytics', '~> 3.14.0'