框架使用 Swift 和 Cocoapods 在其 Info.plist 中没有 CFBundleIdentifier

Posted

技术标签:

【中文标题】框架使用 Swift 和 Cocoapods 在其 Info.plist 中没有 CFBundleIdentifier【英文标题】:framework did not have a CFBundleIdentifier in its Info.plist using Swift and Cocoapods 【发布时间】:2017-01-17 11:12:32 【问题描述】:

无法启动该项目。我收到这个:

在路径捆绑 /Users/admin/Library/Developer/CoreSimulator/Devices/0B7EE295-6BF3-41B6-ACA8-D4771EC65AB3/data/Library/Caches/com.apple.mobile.installd.staging/temp.2zLdYH/extracted/Payload/example.app /Frameworks/LocationPickerViewController.framework 在其 Info.plist 中没有 CFBundleIdentifier

我正在使用椰子。有什么想法吗?

“清洁解决方案”对我没有帮助。 /Users/admin/Library/Developer/CoreSimulator/Devices/0B7EE295-6BF3-41B6-ACA8-D4771EC65AB3/data/Library/Caches/com.apple.mobile.installd.staging/ 中不存在文件

【问题讨论】:

遇到同样的问题...你能解决吗? 我已将此库添加为单独的项目。不是可可足类 【参考方案1】:

对我来说清理构建文件夹是有效的。在 Xcode 中,按住 alt Product -> Clean Build Folder..

让我知道它是否适合你!

【讨论】:

我不得不删除派生数据并从 iPad2 切换到 iPad Air【参考方案2】:
    首次退出模拟器 退出 Xcode 打开 Xcode Alt + Prodect-> 清理构建文件夹 它会起作用的 InshaAllah

【讨论】:

以上是关于框架使用 Swift 和 Cocoapods 在其 Info.plist 中没有 CFBundleIdentifier的主要内容,如果未能解决你的问题,请参考以下文章

Swift开源框架发布到CocoaPods

Xcode Swift:使用使用 pod (CocoaPods) 的框架时出错

Swift 和 Cocoapods - 缺少必需的模块

静态 Swift 框架未能通过 CocoaPods 验证,并显示“未定义的架构符号”

Swift.h 文件未找到 CocoaPods 1.5.3

将CocoaPods(Swift)导入Xcode项目