导入 Objective-C 个文件会破坏 CocoaPod
Import Objective-C files breaks CocoaPod
我的设置:
1) Objective-C class 的 Cocoapod 安装在 Swift 2.0 工程中
2) 如果我尝试导入另一个 Objective-C class,添加桥接头似乎会破坏 Cocoapod 导入的 class。
我有一个用 Objective-C 编写的 Cocoapod 我已经成功导入到 Swift 2.0 项目中。该 Cocoapod 一切正常。我不需要做任何事情来让它工作——它只是 "worked".
当我尝试在没有 Cocoapods 的情况下将另一个 Objective-C class 导入到我的项目中时,桥接头的添加似乎破坏了我之前导入的 Cocoapod。在我创建桥接头的那一刻,我的项目就不再看到原始 Cocoapod 的 classes.
我怀疑新的桥接头破坏了 Cocoapod 设置的某些东西,但我无法在我的项目中找到另一个桥接接头。如果有人建议在哪里寻找问题,我将不胜感激。
更新
我尝试添加第二个非 Cocoapod Objective-C class 而没有在提示符下添加桥接头,但我得到了同样的错误。 No such module 'CocoaPodClassThatWorkedBefore'
我不知道为什么或如何工作,但我转到项目目录中的命令行并使用以下命令重新安装了 Cocoapod:
pod install
我已经安装了 Cocoapod,但是在将另一个非 Cocoapod Objective-C class 添加到 Swift 2.0 项目后,出现了问题。重新安装 Cocoapod 似乎解决了 Xcode 看不到原始安装的问题。
对于那些不熟悉 Git 或 Github 的人,我强烈建议您在尝试此解决方案之前了解它并将其实施到您的项目中。或者,为您的项目准备一个干净的备份,以防它没有按计划进行。
我的设置:
1) Objective-C class 的 Cocoapod 安装在 Swift 2.0 工程中
2) 如果我尝试导入另一个 Objective-C class,添加桥接头似乎会破坏 Cocoapod 导入的 class。
我有一个用 Objective-C 编写的 Cocoapod 我已经成功导入到 Swift 2.0 项目中。该 Cocoapod 一切正常。我不需要做任何事情来让它工作——它只是 "worked".
当我尝试在没有 Cocoapods 的情况下将另一个 Objective-C class 导入到我的项目中时,桥接头的添加似乎破坏了我之前导入的 Cocoapod。在我创建桥接头的那一刻,我的项目就不再看到原始 Cocoapod 的 classes.
我怀疑新的桥接头破坏了 Cocoapod 设置的某些东西,但我无法在我的项目中找到另一个桥接接头。如果有人建议在哪里寻找问题,我将不胜感激。
更新
我尝试添加第二个非 Cocoapod Objective-C class 而没有在提示符下添加桥接头,但我得到了同样的错误。 No such module 'CocoaPodClassThatWorkedBefore'
我不知道为什么或如何工作,但我转到项目目录中的命令行并使用以下命令重新安装了 Cocoapod:
pod install
我已经安装了 Cocoapod,但是在将另一个非 Cocoapod Objective-C class 添加到 Swift 2.0 项目后,出现了问题。重新安装 Cocoapod 似乎解决了 Xcode 看不到原始安装的问题。
对于那些不熟悉 Git 或 Github 的人,我强烈建议您在尝试此解决方案之前了解它并将其实施到您的项目中。或者,为您的项目准备一个干净的备份,以防它没有按计划进行。