我已经成功地建立了一个应用程序使用博览会EAS建设,现在我想检索生成的.dSYM文件。有人知道这是否可能吗?我在Expo AES构建文档中找不到任何与此相关的内容。
0yg35tkg1#
你的eas.json应该看起来像这样:
eas.json
{ "build": { "development": { "developmentClient": true, "distribution": "internal" }, "preview": { "distribution": "internal" }, "production": { "ios": { "buildArtifactPaths": ["ios/build/*"] } } } }
我从Expo文档here中获取了最小的eas.json模板,并在production配置文件中添加了ios配置。在此示例中,有三个配置文件:development、preview和production。如果在执行eas build时没有指定配置文件,则默认使用production。如果您没有名为production的配置文件,eas build:configure将出错。如果你想把ios配置代码移到另一个配置文件中,你必须执行eas build --profile <yourProfileName> --platform ios。执行eas build:configure和eas build --platform ios。构建完成后,转到https://expo.dev,单击构建,然后单击“下载工件”。这将下载一个名为“artifacts-yourExpoBuildId.tar”的文件。打开此文件将在同一目录中添加一个名为“ios”的文件夹。在“ios”>“build”中,您将找到一个名为“yourAppName.app.dSYM.zip“的文件。打开/解压缩此文件以获得该构建的.dSYM文件。
production
ios
development
preview
eas build
eas build:configure
eas build --profile <yourProfileName> --platform ios
eas build --platform ios
gg58donl2#
将以下内容添加到eas.json:
"ios": { "buildArtifactPaths": "ios/build/*" }
https://github.com/expo/eas-cli/issues/968#issuecomment-1172794557
2条答案
按热度按时间0yg35tkg1#
你的
eas.json
应该看起来像这样:我从Expo文档here中获取了最小的
eas.json
模板,并在production
配置文件中添加了ios
配置。在此示例中,有三个配置文件:development
、preview
和production
。如果在执行
eas build
时没有指定配置文件,则默认使用production
。如果您没有名为production
的配置文件,eas build:configure
将出错。如果你想把ios配置代码移到另一个配置文件中,你必须执行eas build --profile <yourProfileName> --platform ios
。执行
eas build:configure
和eas build --platform ios
。构建完成后,转到https://expo.dev,单击构建,然后单击“下载工件”。这将下载一个名为“artifacts-yourExpoBuildId.tar”的文件。打开此文件将在同一目录中添加一个名为“ios”的文件夹。在“ios”>“build”中,您将找到一个名为“yourAppName.app.dSYM.zip“的文件。打开/解压缩此文件以获得该构建的.dSYM文件。
gg58donl2#
将以下内容添加到
eas.json
:https://github.com/expo/eas-cli/issues/968#issuecomment-1172794557