Expo 分离应用程序,为 Facebook 应用程序审核生成 iOS 模拟器构建

Expo detached app, generate iOS simulator build for Facebook App Review

如何在“EXBuildConstants.plist”中设置已发布URL 用于开发URL,因为本地主机URL 不适用于 facebbok 应用审核流程?

我正在构建 Expo 独立应用程序,但我需要为 Facebook 应用程序审核生成模拟器构建。

每次“EXBuildConstants.plist”都会自动更新,因此如果没有 运行 Expo,我的模拟器构建将无法运行。

已在 Expo forum

上回复

更改 xcode,转到 Product-> Scheme->edit Scheme 并将构建配置更改为 Release

非弹出方法

如果您想避免弹出 Expo "managed" 项目,您可以按照 these directions 生成模拟器构建 (*.app)。

link的步骤如下:

  1. 通过 运行 expo build:ios -t simulator.
  2. 使用模拟器标志构建您的 expo 项目
  3. 下载压缩包 link 运行 expo build:status 完成后给出的压缩包。
  4. 通过运行 tar -xvzf your-app.tar.gz解压tar.gz。这将生成模拟器构建文件。

请注意,压缩文件的 link 将是构建应用程序时最后记录到终端的内容。

之后,您只需将模拟器构建压缩为 here:

构建文件的压缩步骤如下:

  1. 运行 ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t src/*.app | head -n 1` destination/build.zip,其中 src/*.app 是模拟器构建文件的路径,destination/build.zip 是目的地。