alerte-secours/app/plugins/withXcode15Fix.js
devthejo 3e56818c1d chore(to-monorepo): import as-app repo into app
git-subtree-dir: app
git-subtree-mainline: b28b08a80b
git-subtree-split: a6c3dc2641
2026-03-09 08:54:57 +01:00

26 lines
669 B
JavaScript

const { withXcodeProject } = require("@expo/config-plugins");
const withXcode15Fix = (config) => {
return withXcodeProject(config, async (config) => {
const xcodeProject = config.modResults;
const shellScript = `if [ "$XCODE_VERSION_MAJOR" = "1500" ]; then
echo "Remove signature files (Xcode 15 workaround)"
find "$BUILD_DIR/\${CONFIGURATION}-iphoneos" -name "*.signature" -type f | xargs -r rm
fi`;
xcodeProject.addBuildPhase(
[],
"PBXShellScriptBuildPhase",
"Fix Xcode 15 Bug",
null,
{
shellPath: "/bin/sh",
shellScript,
},
);
return config;
});
};
module.exports = withXcode15Fix;