提供所需应用程序包的有效路径。打印:输入,":CFBundleIdentifier",不存在

时间:2016-12-14 01:54:21

标签: react-native

react-native-cli: 1.0.0
react-native: 0.39.2

我克隆了一个反应原生项目。然后我运行npm install然后react-native run-ios。项目失败,出现以下错误。

  

请不要该项目在xcode中正常运行。

有什么想法吗?

以下命令产生分析器问题:

Analyze RCTLocationObserver.m

(带分析仪问题的1个命令)

  

以下构建命令失败:       CompileC /Users/jordanmc/Documents/src/Safetypin%20React-Native/ios/build/Build/Intermediates/RCTLinking.build/Debug-iphonesimulator/RCTLinking.build/Objects-normal/x86_64/RCTLinkingManager.o RCTLinkingManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler       CompileC /Users/jordanmc/Documents/src/Safetypin%20React-Native/ios/build/Build/Intermediates/RCTGeolocation.build/Debug-iphonesimulator/RCTGeolocation.build/Objects-normal/x86_64/RCTLocationObserver.o RCTLocationObserver.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler       CompileC /Users/jordanmc/Documents/src/Safetypin%20React-Native/ios/build/Build/Intermediates/RCTText.build/Debug-iphonesimulator/RCTText.build/Objects-normal/x86_64/RCTTextManager.o RCTTextManager.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler   (3次失败)

     

安装build / Build / Products / Debug-iphonesimulator / Safetypin.app   处理命令时遇到错误(domain = NSPOSIXErrorDomain,code = 2):   无法安装所请求的应用程序   在提供的路径中找不到应用程序包。   提供所需应用程序包的有效路径。   打印:输入,":CFBundleIdentifier",不存在

     

命令失败:/ usr / libexec / PlistBuddy -c打印:CFBundleIdentifier build / Build / Products / Debug-iphonesimulator / Safetypin.app / Info.plist   打印:输入,":CFBundleIdentifier",不存在

1 个答案:

答案 0 :(得分:4)

所以,乔丹也有同样的问题。 react-native run-ios创建了产品& ./ios/build文件夹中的中间件文件夹,但问题是指向./ios/build/Build的有效路径。我一直在做的是通过发出以下命令在./ios/build中手动创建Build /文件夹:

cd ./ios/build
mkdir Build
cd Build

然后,我对文件夹进行符号链接:

ln -s ../Products .
ln -s ../Intermediates .

您应该可以让react-native run-ios再次使用。