如何在没有 Cocoapods 的情况下手动将包添加到 Swift
Posted
技术标签:
【中文标题】如何在没有 Cocoapods 的情况下手动将包添加到 Swift【英文标题】:How to manually add a package to Swift without Cocoapods 【发布时间】:2017-10-12 06:46:47 【问题描述】:我正在尝试将 JTAppleCalendar 手动添加到我的 Swift 项目中,但是当我导入 JTAppleCalendar 或尝试创建 JTAppleCell 类的新 Cocoa 触摸类时,它没有显示出来。我将源文件夹中的内容复制到我的项目中,如下所示。
我是否遗漏了一个步骤,以便项目可以读取 JTAppleCalendar 文件?
【问题讨论】:
如果您手动将文件添加到项目中,则不会“导入”任何内容,因为您将没有要导入的库。无需导入功能即可正常使用。但是,您将有很多错误。要使它们消失,只需转到您已导入的文件并将"Import UIKit"
添加到它们的顶部。
所以如果我想创建一个新的 JTAppleCell 文件,我只需要在顶部添加 Import UIKit 吗?虽然当我这样做时,它似乎并没有自动读取类类型
【参考方案1】:
Sources
文件夹的颜色应该是黄色而不是蓝色。将源拖到您的项目时,请确保选择Create groups
。然后它就会起作用。
【讨论】:
抱歉,我正在尝试将源文件夹拖进去,即使我选择了创建文件夹引用,它仍然不会变黄。如果文件夹已经创建,是否有其他方法可以将其更改为黄色? 我建议你从finder和XCode中删除sources文件夹,然后再次添加引用。 我尝试从 finder 和 Xcode 中删除源文件夹,然后将其拖回并创建文件夹引用,但文件夹仍然是蓝色的 好像蓝色文件夹是创建引用,创建组是黄色的? 如果创建组可以使该文件夹变黄,就是这样。对不起我的错误。以上是关于如何在没有 Cocoapods 的情况下手动将包添加到 Swift的主要内容,如果未能解决你的问题,请参考以下文章
如何授予 ElasticBeanstalk 对 AWS CodeCommit 的访问权限
没有 Cocoapods - 需要手动为 iOS 添加性能监控
如何在没有手动限制的情况下在一侧扩展 ggplot 条形刻度而不是另一侧