diff --git a/.changeset/salty-glasses-prove.md b/.changeset/salty-glasses-prove.md new file mode 100644 index 000000000..48877e95a --- /dev/null +++ b/.changeset/salty-glasses-prove.md @@ -0,0 +1,6 @@ +--- +'@rock-js/platform-apple-helpers': patch +'@rock-js/plugin-brownfield-ios': patch +--- + +chore: move & export mergeFrameworks from plugin-brownfield-ios to platform-apple-helpers, export buildApp diff --git a/packages/platform-apple-helpers/src/lib/index.ts b/packages/platform-apple-helpers/src/lib/index.ts index b420a37d4..f347cd664 100644 --- a/packages/platform-apple-helpers/src/lib/index.ts +++ b/packages/platform-apple-helpers/src/lib/index.ts @@ -10,3 +10,5 @@ export { getInfo } from './utils/getInfo.js'; export { getScheme } from './utils/getScheme.js'; export { getValidProjectConfig } from './utils/getValidProjectConfig.js'; export { promptSigningIdentity } from './utils/signingIdentities.js'; +export { buildApp } from './utils/buildApp.js'; +export { mergeFrameworks } from './utils/mergeFrameworks.js'; diff --git a/packages/plugin-brownfield-ios/src/lib/mergeFrameworks.ts b/packages/platform-apple-helpers/src/lib/utils/mergeFrameworks.ts similarity index 100% rename from packages/plugin-brownfield-ios/src/lib/mergeFrameworks.ts rename to packages/platform-apple-helpers/src/lib/utils/mergeFrameworks.ts diff --git a/packages/plugin-brownfield-ios/src/lib/pluginBrownfieldIos.ts b/packages/plugin-brownfield-ios/src/lib/pluginBrownfieldIos.ts index bff9223cf..d66fa118b 100644 --- a/packages/plugin-brownfield-ios/src/lib/pluginBrownfieldIos.ts +++ b/packages/plugin-brownfield-ios/src/lib/pluginBrownfieldIos.ts @@ -8,10 +8,11 @@ import { getBuildOptions, getBuildPaths, getValidProjectConfig, + mergeFrameworks, } from '@rock-js/platform-apple-helpers'; import { colorLink, intro, logger, outro, relativeToCwd } from '@rock-js/tools'; import { copyHermesXcframework } from './copyHermesXcframework.js'; -import { mergeFrameworks } from './mergeFrameworks.js'; + const buildOptions = getBuildOptions({ platformName: 'ios' }); export const pluginBrownfieldIos =