当我在一个文件夹中运行seek()
时,我无法运行该项目(我收到错误Print:Entry,“:CFBundleIdentifier”,不存在)。 然而,在我的桌面文件夹中,当我做同样的事情(react-native init project
然后react-native init project
)时,我根本没有任何错误。
为什么会发生这种情况?
答案 0 :(得分:2)
项目目录路径中是否有空格?
rm ~/.rncache
并查看是否有帮助。如果没有帮助,请查看https://github.com/facebook/react-native/issues/14423
答案 1 :(得分:0)
请查看以下页面并搜索“CFBundleIdentifier”:https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
问题似乎在可能包含非罗马字符的路径中。也许问题甚至不是当前的文件夹名称,但可能在父文件夹中(在完整路径目录中)。
来自链接文档:
标识符字符串,用于指定捆绑包的应用类型。该 string应该只使用罗马字母表的反向DNS格式 在大写和小写(A-Z,a-z),点(“。”)和连字符 (“ - ”)