在Info.plist文件中缺少或无效的CFBundleExecutable。

5
我参考了很多链接以解决类似的问题,请帮忙。 许多链接建议为解决此类问题搜索有问题的库信息列表并删除其中的可执行定义...,Xcode将重新生成它。 如果我不这样做,在归档后进行导出/(创建ipa文件)时会出现错误。 如果我这样做,那么就会出现像这样的错误:(使用模拟器) 路径为/Users/MacBook/Library/Developer/CoreSimulator/Devices/4AD1D213-8D7C-4DDC-85B2-D6887F51DC74/data/Library/Caches/com.apple.mobile.installd.staging/temp.HuwLlU/extracted/Payload/meeting.app/Frameworks/FontAwesome_swift.framework的包在其Info.plist中缺少或无效的CFBundleExecutable。 如果我在设备上运行它...我会得到这样的错误: 应用程序没有可执行文件 不知道如何解决这些问题...请帮忙。

听起来你正在尝试运行错误的目标。你不能执行一个框架;它需要被包含在其他可执行文件中。 - Paulw11
请确保取消选中“包括位码”复选框,否则一旦您在info.plist中删除了它的引用,该捆绑包仍将继续出现错误。 - ldindu
我需要手动包含字体awesome框架,你知道怎么做吗?因为目前我已经使用了CocoaPods来添加fontawesome框架,这可能是我遇到错误的原因。 - Vishal Sharma
1个回答

13
在 info.plist 文件中添加键 可执行文件 ,值为 $(EXECUTABLE_NAME)

这对我有用 - 应该是一个被接受的答案。 - S.Mitchell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接