Skip to content
This repository was archived by the owner on Jun 14, 2026. It is now read-only.

Commit 2c94911

Browse files
committed
Update to ApplePackages
1 parent 547a7e8 commit 2c94911

6 files changed

Lines changed: 336 additions & 605 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
.serverless/
7070
.swiftpm
7171
.tern-port
72+
.tmp/
7273
.vscode-test
7374
.vuepress/dist
7475
.yarn-integrity

backend-swift/Makefile

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ DEVICE_HOST ?=
44
THEOS ?= $(HOME)/theos
55
THEOS_PACKAGE_SCHEME ?= rootless
66
THEOS_PACKAGE_DIR_NAME ?= debs
7-
TARGET := iphone:clang:latest:13.0
7+
TARGET := iphone:clang:latest:15.0
88
ARCHS := arm64
99

1010
PACKAGE_NAME := wiki.qaq.unfaird
1111
EXECUTABLE_NAME := UnfairDaemon
1212
BUILD_INFO := Sources/UnfairDaemonCore/BuildInfo.swift
13-
IOS_TARGET := arm64-apple-ios13.0
13+
IOS_TARGET := arm64-apple-ios15.0
1414
IOS_BUILD_DIR := .build/ios-release
1515
ASSPPWEB_DIR ?= ..
1616
ASSPPWEB_FRONTEND_DIST := $(ASSPPWEB_DIR)/frontend/dist
@@ -21,14 +21,7 @@ LDID := $(THEOS)/bin/ldid
2121
endif
2222
SWIFT_STDLIB_TOOL ?= $(shell xcrun --find swift-stdlib-tool 2>/dev/null)
2323

24-
IOS_SWIFT_FLAGS := \
25-
-Xswiftc -sdk -Xswiftc "$(IPHONEOS_SDK_PATH)" \
26-
-Xswiftc -target -Xswiftc $(IOS_TARGET) \
27-
-Xcc -arch -Xcc arm64 \
28-
-Xcc --target=$(IOS_TARGET) \
29-
-Xcc -isysroot -Xcc "$(IPHONEOS_SDK_PATH)" \
30-
-Xcc -mios-version-min=13.0 \
31-
-Xcc -miphoneos-version-min=13.0
24+
IOS_SWIFT_FLAGS := --triple $(IOS_TARGET) --sdk "$(IPHONEOS_SDK_PATH)"
3225

3326
.PHONY: all build release ios-release assppweb-frontend mac-install mac-uninstall generate-build-info clean-package
3427

backend-swift/Package.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ let package = Package(
66
name: "unfaird",
77
platforms: [
88
.macOS(.v14),
9-
.iOS(.v13),
9+
.iOS(.v15),
1010
],
1111
products: [
1212
.executable(name: "UnfairDaemon", targets: ["UnfairDaemon"]),
1313
],
1414
dependencies: [
1515
.package(name: "unfair-swift", path: "../../unfair"),
16+
.package(url: "https://github.com/Lakr233/ApplePackage.git", exact: "1.2.7"),
1617
.package(url: "https://github.com/swift-server/async-http-client.git", exact: "1.33.1"),
17-
.package(url: "https://github.com/apple/swift-argument-parser.git", "1.0.0"..<"1.1.0"),
18+
.package(url: "https://github.com/apple/swift-argument-parser.git", "1.3.0"..<"2.0.0"),
1819
.package(url: "https://github.com/vapor/vapor.git", exact: "4.60.0"),
1920
.package(url: "https://github.com/weichsel/ZIPFoundation.git", exact: "0.9.19"),
2021
],
@@ -24,6 +25,7 @@ let package = Package(
2425
name: "UnfairDaemonCore",
2526
dependencies: [
2627
.product(name: "AsyncHTTPClient", package: "async-http-client"),
28+
.product(name: "ApplePackage", package: "ApplePackage"),
2729
.product(name: "Vapor", package: "vapor"),
2830
.product(name: "ZIPFoundation", package: "ZIPFoundation"),
2931
]

0 commit comments

Comments
 (0)