应用程序包不包含有效标识符

问题描述 投票:36回答:7

我尝试运行我的项目,但我收到以下错误“应用程序包不包含有效的标识符。”

在这里我的info.plist

enter image description here

我对这个问题采取了其他答案。我的项目中没有任何“Resources”文件夹。

谢谢你的帮助

xcode swift bundle
7个回答
87
投票

我通过Xcode删除所有构建文件后解决了这个问题。您在Xcode > Preferences > Locations > Derived Data的构建文件路径

如果您没有更改默认路径,那么您的路径就像

File Path

我刚刚删除了DerivedData下的所有文件


4
投票

在我的情况下,当我从XCode中的文件浏览器手动删除一个pod时,会出现此问题。为了解决这个问题,我删除了podfile中的相关条目,并从终端运行了“pod install”。此外,我不得不删除相关的搜索路径和对该窗格的其他引用。当然,我必须清理项目。


0
投票

在我的情况下,info.plist有错误的编码格式,我仍然不知道它为什么改变。所以我不得不从Xcode创建一个新的并复制粘贴所有键。


0
投票

清理项目解决了我的问题。 Product -> Clean


0
投票

在我的情况下,我正在设备上构建错误的目标。我正在构建测试目标而不是正常的应用目标。


0
投票

在我的情况下,我在Embed Binaries阶段添加了一个框架,但它已经在我的Link Frameworks and Binaries阶段,它创建了一个重复的条目。一旦我删除了其中一个,这个错误就开始出现了。

为了解决这个问题,我从两个构建阶段中删除了框架并再次添加它


0
投票

在我的情况下,我的应用程序的包包含像com.some-thing.app的破折号,所以我只是将其更改为com.something.app,问题得到解决。

© www.soinside.com 2019 - 2024. All rights reserved.