1

我一直非常喜欢使用 Shoutem 构建器为 React Native 创建一个入门模板。但是我想使用我自己的 IDE(Deco IDE)在本地运行模拟器并更改代码。

但是,在我通过 CLI 从 Shoutem“拉”我的应用程序并运行NPM install + react-native link该应用程序后,该应用程序将无法针对模拟器进行编译。如果我使用该命令shoutem run,应用程序将完美地构建和运行,但这不如拥有模拟器并且能够在我更改代码时看到代码那么方便。

有什么帮助让一个在模拟器中本地运行的shoutem应用程序?

对于任何感兴趣的人,我得到的错误是:Print: Entry, ":CFBundleIdentifier", Does Not Exist

4

1 回答 1

0

有两种方法可以在本地运行 Shoutem 应用程序。

一种方法是shoutem run命令。它旨在与您可以从Google playApp Store下载的 Shoutem Preview 应用程序一起使用。可以重新加载它以查看您对本地代码所做的更改。此命令仅使用打包程序捆绑 JS 代码。不构建原生。

除此之外shoutem run,还有用于为您选择的平台构建和运行 RN 项目的命令shoutem run-iosshoutem run-android通过这种方式,您可以获得功能齐全的 RN 应用程序,可以像任何其他 RN 应用程序一样进行调试。JS 代码和本机代码均已构建。

不要忘记使用shoutem link.

于 2017-04-17T10:54:25.703 回答