2017-04-13 108 views
7

收到此错误阵营机iOS构建失败的反应本地运行IOS

**构建失败**

下面的构建命令失败: CompileC /用户/ karthikn/AwesomeProject/IOS /build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Objects-normal/x86_64/RCTTabBarItem.o Views/RCTTabBarItem.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0。编译器 (1失败)

安装构建/构建/产品/调试-ipho nesimulator/AwesomeProject.app 处理命令时遇到错误(domain = NSPOSIXErrorDomain,code = 2): 未能安装所请求的应用程序 未在所提供的路径中找到应用程序束。 提供一个到期望的应用程序包的有效路径。 打印:输入 “:CFBundleIdentifier”,不存在

命令失败:在/ usr/libexec目录/ PlistBuddy -c打印:CFBundleIdentifier编译/生成/产品/调试-iphonesimulator/AwesomeProject.app/Info.plist的 打印:输入, - 根据> com.cmpname.yourapp //改变名称“CFBundleIdentifier”,这难道不是在你的info.plist捆绑标识符

或添加这种捆绑标识符名称存在

回答

0

检查

enter image description here

+0

这哪里是你的信息?我是xcode的新手,并回应本机。 – furball514

+0

在xcode项目左键菜单搜索info.plist或者你可以按照这个http://stackoverflow.com/questions/4159090/how-to-tell-xcode-where-my-info-plist-and-pch-files-are –

1

您很可能会运行过时版本的React-Native,并且您的模板不再兼容。

instructions提供的方式来升级。

最简单的方法是运行react-native upgrade,系统会提示您提供文件react-native要覆盖的文件。点击是通过所有的提示解决了这个问题,但对我来说,如果你担心失去任何改变,建议安装npm install -g react-native-git-upgrade和运行react-native-git-upgrade

2

如果这是你的第一个项目后,合并的任何冲突,你可能有同样的问题比我: 不要在你的项目路径中使用空间!

+0

嗨,我从那以后用expo来初始化我的反应原生项目 – furball514

+0

我相信构建失败了,因为我使用的是过时版本的xCode – furball514

6

Xcode 8.2仍然会出现同样的错误。三行波纹管固定它:) 降级反应(16.0.0-alpha.12 - > 16.0.0-alpha.6)& react-native(0.45.0 - > 0.44.0)
rm -rf node_modules /反应
NPM我[email protected] -S
NPM我[email protected] -S
然后运行反应本地运行IOS

+0

这个解决了我的问题 – MendyK

+0

非常感谢。保存我的下午。 –

-1

请勿在项目路径中使用空格。它解决了我的问题。

-1

好像是反应原生版本存在问题,降级版本将解决问题。使用下面的命令:

0

与这一个Download Link

/节点替换Boost C++库_modules /反应母语/第三方/ boost_1_63_0

1

尝试sudo的反应本地运行IOS 帮我

+0

奇怪的是,运行这个应用程序导致应用程序根本没有启动 –

+0

当你做sudo react-native run-ios这个命令将启动你的包装器而不是模拟器,所以如果你在同一个终端之后做了react-native run-ios前面的命令完成它将启动模拟器 你应该在你的项目中有jsBundle文件,否则它会再次抛出错误 –