Hello World

本文详细介绍了如何在GitHub上创建一个新的SwiftSDK项目,包括设置仓库、添加必要的文件如README和LICENSE,创建SwiftPackageManager项目,以及在XCode中构建SDK和Example项目。同时,文章还指导了如何在Example项目中添加SDK依赖并运行测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

恭喜你决定开始创建一个Swift SDK项目并将其发布到GitHub!以下是一些步骤和建议,帮助你开始和组织你的项目:

  1. 在GitHub上创建一个新的仓库
    请添加图片描述
    ① 给你的仓库起一个名字
    ② 将权限改为 “Public”
    ③ 勾选 “Add a README file”
    ④ 添加.gitignore文件,这里的模板选Swift
    ⑤ 开源证书选 “MIT License”

  2. clone 到本地,以下是clone后的目录结构
    .
    ├── .git
    ├── .gitignore
    └── LICENSE
    └── README.md

  3. 新建文件夹Srcs和Examples
    .
    ├── .git
    ├── .gitignore
    ├── Examples
    ├── LICENSE
    ├── README.md
    └── Srcs

  4. XCode创建一个SDK项目
    File -> New -> Project… -> Swift Package
    请添加图片描述
    请添加图片描述
    将名字改为你的SDK的名字,目录选择Srcs。目录结构如下:
    Srcs
    └── Pixelate
    ├── .gitignore
    ├── .swiftpm
    │ └── xcode
    │ ├── package.xcworkspace
    │ └── xcuserdata
    ├── Package.swift
    ├── README.md
    ├── Sources
    │ └── Pixelate
    │ └── Pixelate.swift
    └── Tests
    └── PixelateTests
    └── PixelateTests.swift

  5. XCode创建一个Example项目请添加图片描述
    请添加图片描述
    请添加图片描述
    目录结构如下:
    Examples
    └── Pixelate Example
    ├── Pixelate Example
    │ ├── AppDelegate.swift
    │ ├── Assets.xcassets
    │ ├── Base.lproj
    │ │ ├── LaunchScreen.storyboard
    │ │ └── Main.storyboard
    │ ├── Info.plist
    │ ├── SceneDelegate.swift
    │ └── ViewController.swift
    └── Pixelate Example.xcodeproj

  6. 添加SDK依赖到Example中
    打开Pixelate Example.xcodeproj
    File -> Add Packages… -> Add Local…
    选择SDK所在的文件夹
    请添加图片描述
    可以看到SDK被加入到项目中了
    请添加图片描述
    最后添加依赖:
    General -> Frameworks, Libraries, and Embedded Content -> +
    请添加图片描述
    选中你的SDK,并点击Add
    请添加图片描述

  7. 修改ViewController.swift

import UIKit
import Pixelate

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        print(Pixelate().text)
    }

}
  1. 点击运行,可以看到控制台的log
    请添加图片描述
    祝你好运,创建一个成功的Swift SDK项目!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值