| 12345678910111213141516171819202122232425262728293031323334353637 |
- // swift-tools-version: 5.9
- import PackageDescription
- let package = Package(
- name: "BaseCommon",
- platforms: [
- .iOS(.v15)
- ],
- products: [
- .library(
- name: "BaseCommon",
- targets: ["BaseCommon"]
- )
- ],
- dependencies: [
- .package(path: "../BaseCore"), // 本地路径依赖 BaseCore
- // Socket.IO-Client-Swift
- // 使用 15.0.x 版本,支持 Socket.IO 3.x/4.x (Engine.IO v3/v4)
- // 服务器端使用 socketio4j 3.0.1,支持 Engine.IO v1-v3(默认 v1,但客户端可以请求 v3)
- .package(url: "https://github.com/socketio/socket.io-client-swift", "15.0.0"..<"16.0.0")
- ],
- targets: [
- .target(
- name: "BaseCommon",
- dependencies: [
- .product(name: "BaseCore", package: "BaseCore"),
- .product(name: "SocketIO", package: "socket.io-client-swift")
- ]
- ),
- .testTarget(
- name: "BaseCommonTests",
- dependencies: ["BaseCommon"],
- path: "Tests/BaseCommonTests"
- )
- ]
- )
|