我正在尝试使用pod。当我试图在我的项目Expense中使用它时,它没有工作,所以我查看了这个堆叠溢出柱并遵循了链接教程。,但现在我得到了一个错误:
error: bridging header '/Users/Monica/Documents/CS 4999/Project/Expense/Expense/Expense-Bridging-Header.h' does not exist作为本教程的一部分,您应该进入项目的Build并编辑键Objective-C Bridging Header到project_name/project_name-Bridging-Header.h (在我的例子中是:Expense/Expense-Bridging-Header.h)。我就是这么做的,如你所见。
为了修复此错误,我将键Objective-C Bridging Header从Expense/Expense-Bridging-Header.h编辑为Expense/Header.h、Expense-Bridging-Header.h、Bridging.h、./Expense/Bridging.h或./Expense/Expense-Bridging-Header.h。没有什么能解决这个错误。
如果有人能告诉我为什么会发生这种情况&如何解决这个问题,我们将不胜感激!
我的文件:
# Uncomment this line to define a global platform for your project
platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'Expense' do
pod 'ExpandingTableView'
end
target 'ExpenseTests' do
end
target 'ExpenseUITests' do
end发布于 2016-01-09 04:52:52
如果使用框架,则不再需要桥接头。相反,您将直接将框架导入到您将使用它的快捷文件中,如下所示:
import ExpandingTableView
class MyTableView: UITableViewController{}https://stackoverflow.com/questions/34689622
复制相似问题