返回

Swift 编写自动打包 ipa 上传蒲公英脚本指南

IOS

1. 设置项目环境

  • 打开 Xcode,创建一个新的 Xcode 项目,选择 "Swift" 作为编程语言。
  • 为您的项目命名,例如 "AutoPackageIPA" ,并选择一个合适的存储位置。
  • 点击 "Create" 创建项目。

2. 导入蒲公英 SDK

  • 下载蒲公英 SDK 并将其解压到您的项目中。
  • 在 Xcode 项目中,点击 "File" > "Add Files to [Your Project Name]" ,选择 "蒲公英 SDK" 文件夹中的 "蒲公英.framework" 文件,点击 "Add" 将其添加到项目中。
  • "Build Settings" 中,找到 "Framework Search Paths" ,添加 "$(PROJECT_DIR)/蒲公英.framework" 路径。

3. 编写脚本代码

  • 在 Xcode 项目中,创建一个新的 Swift 文件,例如 "AutoPackageIPA.swift"
  • 在该文件中,编写以下代码:
import Foundation
import蒲公英

func main() {
    // 蒲公英应用 ID
    let appID = "YOUR_APP_ID"
    // 蒲公英用户 Key
    let userKey = "YOUR_USER_KEY"
    // ipa 文件路径
    let ipaPath = "/path/to/your.ipa"

    // 创建蒲公英对象
    let pgyer = 蒲公英(appID: appID, userKey: userKey)

    // 打包 ipa 文件
    let result = pgyer.uploadIPA(ipaPath: ipaPath)

    // 检查上传结果
    if result.isSuccess {
        print("ipa 上传成功!")
    } else {
        print("ipa 上传失败:\(result.error)")
    }
}

main()
  • 在上面的代码中,您可以替换 "YOUR_APP_ID""YOUR_USER_KEY" 为您的蒲公英应用 ID 和用户 Key。
  • "ipaPath" 替换为您的 ipa 文件路径。
  • 确保已将 "蒲公英.framework" 添加到您的项目中,并正确设置了 "Framework Search Paths"

4. 运行脚本

  • 在 Xcode 中,点击 "Product" > "Run" ,或按 "Command + R" 运行脚本。
  • 脚本将开始执行,并自动打包您的 ipa 文件并上传到蒲公英平台。
  • 您可以在蒲公英平台上查看上传结果。

5. 调试脚本

  • 如果脚本在运行时出现问题,请在 Xcode 中打开 "Console" ,检查是否有错误信息。
  • 您还可以使用 "print()" 函数在脚本中输出调试信息,以帮助您找出问题所在。

6. 自动化脚本运行

  • 您可以使用第三方工具(如 crontab 或 launchd)将脚本设置为定期自动运行,以实现自动打包和上传。
  • 这将使您能够在无需手动操作的情况下发布您的 iOS 应用更新。