哪一个是创建 React Native 应用程序的正确过程。 create-react-native-app MyReactNative 或 react-native init MyReactNative?

Which one is the right procedure to create the react native app. create-react-native-app MyReactNative or react-native init MyReactNative?

我是 React 本机应用程序的新手。我正在将我的原生 iOS 框架集成到示例反应本机应用程序中。当我尝试创建一个示例应用程序时,我看到了两个创建选项,我在下面添加了:

1: npm install -g create-react-native-app:

在我的系统中成功安装 NodeJS 和 NPM 后,我使用了这个命令:npm install -g create-react-native-app

为了创建项目,我遵循了这个命令:create-react-native-app MyReactNative

参考: https://www.tutorialspoint.com/react_native/react_native_environment_setup.htm

我可以用”user_framework!”在 pod 文件中添加 swift 本机依赖项,​​以及 React 本机依赖项的静态库,我可以 运行 应用程序。

2.react-本机初始化 MyReactNative :

我已按照以下命令创建项目:react-native init MyReactNative

但是当我使用“user_framework!”在 pod 文件中添加了 swift 本机依赖项我无法 运行 应用程序。我收到 dyld: Library not loaded for swift dependencies.

参考:https://www.smashingmagazine.com/2016/04/the-beauty-of-react-native-building-your-first-ios-app-with-javascript-part-1/

这两个选项都用于创建 React Native 应用。

  • 用于 expo 反应本机应用程序的第一个选项。

    create-react-native-app MyReactNative

  • 一般,用于创建react-native应用。

    react-native init MyReactNative

对于此错误:dyld:未为 swift 依赖项加载库。

1) first check **framework** compatible with iphone simulator.

2) Drag and drop **user_framework** in your project navigation. Link framework 
   and Library added this library.

3) In Xcode go to Project -> General -> Embedded Binary -> Add user_framework. 
 (if xcode 10.1 or below) or Project > Framworks,Libraries,and Embeded content 
  (xcode 11 or above )

4) Make sure that in Build Phases tab Link Binary with Libraries (have 1 item) 
  and Embed Frameworks (have 1 item) do exist.