React Native 如何从expo EAS build中获取.dSYM文件?

wqnecbli  于 2023-10-22  发布在  React
关注(0)|答案(2)|浏览(141)

我已经成功地建立了一个应用程序使用博览会EAS建设,现在我想检索生成的.dSYM文件。
有人知道这是否可能吗?我在Expo AES构建文档中找不到任何与此相关的内容。

0yg35tkg

0yg35tkg1#

你的eas.json应该看起来像这样:

{
  "build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal"
    },
    "preview": {
      "distribution": "internal"
    },
    "production": {
      "ios": {
        "buildArtifactPaths": ["ios/build/*"]
      }
    }
  }
}

我从Expo文档here中获取了最小的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文件。

gg58donl

gg58donl2#

将以下内容添加到eas.json

"ios": {
  "buildArtifactPaths": "ios/build/*"
}

https://github.com/expo/eas-cli/issues/968#issuecomment-1172794557

相关问题