| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // swift-tools-version: 5.9
- import PackageDescription
- let package = Package(
- name: "CapabilitySocketIO",
- platforms: [
- .iOS(.v15)
- ],
- products: [
- .library(
- name: "CapabilitySocketIO",
- targets: ["CapabilitySocketIO"]
- )
- ],
- dependencies: [
- // 依赖 BaseCore(本地路径)
- .package(path: "../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: "CapabilitySocketIO",
- dependencies: [
- .product(name: "BaseCore", package: "BaseCore"),
- .product(name: "SocketIO", package: "socket.io-client-swift")
- ]
- ),
- .testTarget(
- name: "CapabilitySocketIOTests",
- dependencies: ["CapabilitySocketIO"],
- path: "Tests/CapabilitySocketIOTests"
- )
- ]
- )
|