Xcode 调试版本与发布版本

Xcode debug build vs release build

我目前正在使用 expo 构建一个 React Native 应用程序。

但是,我需要使用 cocoapods,这就是我现在使用 Xcode 的原因。

自从我切换到 Xcode 后,我的本地调试版本(我 运行 连接 USB iPhone)与推送到的版本之间存在差异试飞。

经过一些挖掘,我发现这可能是由于 Xcode 中的

据我所见,似乎 difference should really just be in performance, file sizes, and some other aspects, 但不是应用程序在我的情况下实际执行和显示的内容。

为了测试,我在我的应用主页上做了一个更改,只显示文本 UPDATED

正如预期的那样,当 运行 使用调试方案时,会显示 UPDATED 文本,但是当 运行 使用发布方案时,它不会。

如何让这些同步并让发布版本识别我所做的更改,因为我确定我不想将调试版本推送到应用程序商店?

我尝试过的事情:

版本:

谢谢

我已经解决了这个问题。

我发现通过在终端中 运行ning expo publish 然后在 Xcode 中使用发布存档方案构建,它会注意到变化。

现在为什么需要(也许不是),我不确定。

如果有人有任何额外的见解,将不胜感激。

编辑:所以看起来当我 运行 expo publish 它更新了 app.bundleapp.manifest。这一定是 release scheme 在构建时所看的。