0

ReactNative 无法将构建部署到 iOS 模拟器,但确实将其部署到 Android 模拟器

附件是显示这两者的屏幕截图。

脚步:

  1. 创建反应原生应用

    反应原生初始化原型

  2. 启动模拟器后在 Android 模拟器上运行应用程序

    react-native run-android

这在 Android 模拟器上运行良好

  1. 在 iOS 模拟器上运行应用程序

    react-native run-ios

根据屏幕截图,这会产生错误

错误

** BUILD FAILED **


The following build commands failed:
    CompileC /Users/dinob/reactnativework/proto/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects-normal/x86_64/RCTShadowView+Internal.o Views/RCTShadowView+Internal.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

Installing build/Build/Products/Debug-iphonesimulator/proto.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist

Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/proto.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

版本

MacBookPro OSX El Capitain

react-native 0.55.3

react-native-cli 2.0.1

npm 5.5.1

node v8.9.1

watchman 4.9.0

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

请查看此处以获取故障排除帮助

我建议您尝试该线程中描述的所有解决方案来尝试解决此问题。祝你好运!

于 2018-05-04T03:51:46.727 回答