Skip to content

Commit 5febe4c

Browse files
authored
Fix Fuzi with Xcode 16 (#504)
1 parent 199fdff commit 5febe4c

File tree

6 files changed

+9
-2
lines changed

6 files changed

+9
-2
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ All notable changes to this project will be documented in this file. Take a look
88

99
### Fixed
1010

11+
* [#489](https://github.com/readium/swift-toolkit/issues/489) Fix crash related to Fuzi when compiling with Xcode 16 in release mode.
12+
1113
#### Navigator
1214

1315
* [#502](https://github.com/readium/swift-toolkit/issues/502) Fixed accessibility editing actions on iOS 18.
1416

1517

1618
## [2.7.3]
1719

20+
### Fixed
21+
1822
* [#483](https://github.com/readium/swift-toolkit/issues/483) Fixed build on Xcode 16.
1923

2024

Cartfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
github "cezheng/Fuzi" ~> 3.1.3
21
github "dexman/Minizip" ~> 1.4.0
32
github "krzyzanowskim/CryptoSwift" == 1.5.1 # From 1.6.0, the build fails in GitHub actions
43
github "ra1028/DifferenceKit" ~> 1.3.0
4+
github "readium/Fuzi" ~> 3.1.4
55
github "readium/GCDWebServer" ~> 4.0.0
66
github "scinfu/SwiftSoup" == 2.5.3 # 2.6.0 requires Xcode 14
77
github "stephencelis/SQLite.swift" == 0.13.3 # 0.14 introduces a breaking change

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ let package = Package(
2222
.library(name: "ReadiumAdapterGCDWebServer", targets: ["ReadiumAdapterGCDWebServer"]),
2323
],
2424
dependencies: [
25-
.package(url: "https://github.com/cezheng/Fuzi.git", from: "3.1.3"),
25+
.package(url: "https://github.com/readium/Fuzi.git", from: "3.1.4"),
2626
// From 1.6.0, the build fails in GitHub actions with Carthage
2727
.package(url: "https://github.com/krzyzanowskim/CryptoSwift.git", "1.5.1" ..< "1.6.0"),
2828
.package(url: "https://github.com/marmelroy/Zip.git", from: "2.1.2"),

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ pod 'R2Navigator', podspec: 'https://raw.githubusercontent.com/readium/swift-too
7777
pod 'ReadiumOPDS', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/2.7.3/Support/CocoaPods/ReadiumOPDS.podspec'
7878
pod 'ReadiumLCP', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/2.7.3/Support/CocoaPods/ReadiumLCP.podspec'
7979
pod 'ReadiumInternal', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/2.7.3/Support/CocoaPods/ReadiumInternal.podspec'
80+
pod 'Fuzi', podspec: 'https://raw.githubusercontent.com/readium/Fuzi/refs/heads/master/Fuzi.podspec'
8081
8182
# Required if you use R2Streamer.
8283
pod 'ReadiumGCDWebServer', podspec: 'https://raw.githubusercontent.com/readium/GCDWebServer/4.0.0/GCDWebServer.podspec'

TestApp/Integrations/CocoaPods/Podfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ target 'TestApp' do
1010
pod 'ReadiumAdapterGCDWebServer', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/VERSION/Support/CocoaPods/ReadiumAdapterGCDWebServer.podspec'
1111
pod 'ReadiumOPDS', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/VERSION/Support/CocoaPods/ReadiumOPDS.podspec'
1212
pod 'ReadiumInternal', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/VERSION/Support/CocoaPods/ReadiumInternal.podspec'
13+
pod 'Fuzi', podspec: 'https://raw.githubusercontent.com/readium/Fuzi/refs/heads/master/Fuzi.podspec'
1314

1415
# Required for R2Streamer and ReadiumAdapterGCDWebServer.
1516
pod 'ReadiumGCDWebServer', podspec: 'https://raw.githubusercontent.com/readium/GCDWebServer/master/GCDWebServer.podspec'

TestApp/Integrations/CocoaPods/Podfile+lcp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ target 'TestApp' do
1111
pod 'ReadiumOPDS', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/VERSION/Support/CocoaPods/ReadiumOPDS.podspec'
1212
pod 'ReadiumLCP', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/VERSION/Support/CocoaPods/ReadiumLCP.podspec'
1313
pod 'ReadiumInternal', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/VERSION/Support/CocoaPods/ReadiumInternal.podspec'
14+
pod 'Fuzi', podspec: 'https://raw.githubusercontent.com/readium/Fuzi/refs/heads/master/Fuzi.podspec'
1415
pod 'R2LCPClient', podspec: 'LCP_URL'
1516

1617
# Required for R2Streamer and ReadiumAdapterGCDWebServer.

0 commit comments

Comments
 (0)