如何从Expo EAS构建中获取.dSYM文件?

5

我已经成功使用Expo EAS构建了一个应用程序,现在我想检索生成的.dSYM文件。

有人知道这是否可能吗? 我在Expo AES构建文档中找不到相关内容。


1
你找到解决方案了吗? - Jonas Sourlier
2个回答

2

0
你的 eas.json 应该是这样的:
{
  "build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal"
    },
    "preview": {
      "distribution": "internal"
    },
    "production": {
      "ios": {
        "buildArtifactPaths": ["ios/build/*"]
      }
    }
  }
}

我从Expo文档这里中获取了最简的eas.json模板,并在production配置文件中添加了ios配置。在这个例子中,有三个配置文件:developmentpreviewproduction
如果在执行eas build时没有指定配置文件,将默认使用production。如果没有名为production的配置文件,eas build:configure将报错。如果你想将ios配置代码移到不同的配置文件中,你需要执行eas build --profile <yourProfileName> --platform ios
执行eas build:configureeas build --platform ios。当构建完成后,转到https://expo.dev,点击构建,然后点击“下载构建产物”。
这将下载一个名为"artifacts-yourExpoBuildId.tar"的文件。打开此文件将在相同目录下添加一个名为"ios"的文件夹。在"ios" > "build"中,您将找到一个名为"yourAppName.app.dSYM.zip"的文件。打开/解压此文件以获取该构建的.dSYM文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接