【问题标题】:Expo detached app, generate iOS simulator build for Facebook App ReviewExpo分离应用,为Facebook App Review生成iOS模拟器构建
【发布时间】:2019-01-10 04:11:54
【问题描述】:
如何在“EXBuildConstants.plist”中为 developmentURL 设置 publishedURL,因为 localhost URL 不适用于 facebbok 应用审查流程?
我正在构建与 Expo 分离的应用程序,但我需要为 Facebook 应用程序审查生成模拟器版本。
每次“EXBuildConstants.plist”都会自动更新,因此如果不运行 Expo,我的模拟器构建将无法工作。
【问题讨论】:
标签:
react-native
ios-simulator
expo
detach
【解决方案1】:
已在Expo forum回复
在 xcode 中更改,转到 Product-> Scheme->edit Scheme 并将构建配置更改为 Release。
【解决方案2】:
非弹出方法
如果您不想退出 Expo“托管”项目,您可以关注 these directions 以生成模拟器构建 (*.app)。
链接中的步骤如下:
- 运行
expo build:ios -t simulator,使用模拟器标志构建您的博览会项目。
- 在运行
expo build:status 时使用完成后给出的链接下载压缩包。
- 通过运行
tar -xvzf your-app.tar.gz 解压tar.gz。这将生成模拟器构建文件。
请注意,压缩文件的链接将是构建应用程序时最后记录到终端的内容。
之后,您只需将模拟器构建压缩为提及here:
压缩构建文件的步骤如下:
- 运行
ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t src/*.app | head -n 1` destination/build.zip,其中src/*.app是模拟器构建文件的路径,destination/build.zip是目的地。