手动将 Snapkit 添加到 xcode

Posted

技术标签:

【中文标题】手动将 Snapkit 添加到 xcode【英文标题】:Adding Snapkit to xcode manually 【发布时间】:2017-12-29 06:04:27 【问题描述】:

如何在xcode中手动添加Snapkit而不使用cocoapodscarthage

【问题讨论】:

您决定不使用 cocoapods 或 Carthage 进行依赖管理的原因是什么?只是好奇,因为 cocoa pods 和 Carthage 使更新、维护依赖项变得更容易,你甚至可以将依赖项设置为固定版本,我认为这可能是你的理由? :) 【参考方案1】:

从repo 下载项目,或者您只能下载source 文件。

然后将该源文件拖放到您的项目中。

你可以走了。

检查提供给他们 repo 的示例代码。

import UIKit

class ViewController: UIViewController 

    lazy var box = UIView()

    override func viewDidLoad() 
        super.viewDidLoad()

        self.view.addSubview(box)
        box.snp.makeConstraints  (make) -> Void in
            make.width.height.equalTo(50)
            make.center.equalTo(self.view)
        
    

它的运行没有错误:

注意:如果是手动添加,则不需要import SnapKit

检查完整的项目HERE。

【讨论】:

以上是关于手动将 Snapkit 添加到 xcode的主要内容,如果未能解决你的问题,请参考以下文章

如何手动将 Alamofire 添加到 xcode 项目中

Xcode8中添加Swift自动布局SnapKit框架报错,编译失败

在xcode中手动安装segment-iOS analytics-iOS

使用 Storyboard 和 Monotouch 手动将更多选项卡添加到 UITabController

我是不是需要在需要时手动将每个 *.m 文件添加到我的单元测试目标?

无法将模块“Snapkit”加载为“Snapkit”