Build Information
Successful build of Unilim, reference main (a96d55), with Swift 6.2 for macOS (SPM) on 9 Dec 2025 11:09:57 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LiterateInk/Unilim.swift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/LiterateInk/Unilim.swift
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at a96d556 chore: release v0.1.0
Cloned https://github.com/LiterateInk/Unilim.swift.git
Revision (git rev-parse @):
a96d5566ad2dc1d8bffc7e5732a62710c5a9c6dd
SUCCESS checkout https://github.com/LiterateInk/Unilim.swift.git at main
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/nicklockwood/LRUCache.git
Fetching https://github.com/lachlanbell/SwiftOTP.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-atomics.git
[1/761] Fetching swiftotp
[70/1102] Fetching swiftotp, lrucache
[282/2769] Fetching swiftotp, lrucache, swift-asn1
[383/4589] Fetching swiftotp, lrucache, swift-asn1, swift-atomics
[1009/9250] Fetching swiftotp, lrucache, swift-asn1, swift-atomics, swiftsoup
[2798/12844] Fetching swiftotp, lrucache, swift-asn1, swift-atomics, swiftsoup, swift-docc-symbolkit
[2953/30309] Fetching swiftotp, lrucache, swift-asn1, swift-atomics, swiftsoup, swift-docc-symbolkit, swift-crypto
Fetched https://github.com/scinfu/SwiftSoup.git from cache (1.32s)
Fetched https://github.com/apple/swift-asn1.git from cache (1.32s)
[7390/23981] Fetching swiftotp, lrucache, swift-atomics, swift-docc-symbolkit, swift-crypto
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/Vexcited/Rikka.git
[20140/24011] Fetching swiftotp, lrucache, swift-atomics, swift-docc-symbolkit, swift-crypto, rikka
[24012/26169] Fetching swiftotp, lrucache, swift-atomics, swift-docc-symbolkit, swift-crypto, rikka, swift-docc-plugin
Fetched https://github.com/apple/swift-atomics.git from cache (2.23s)
Fetched https://github.com/lachlanbell/SwiftOTP.git from cache (2.23s)
Fetched https://github.com/nicklockwood/LRUCache.git from cache (2.23s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (2.23s)
Fetched https://github.com/apple/swift-crypto.git from cache (2.23s)
[268/2188] Fetching rikka, swift-docc-plugin
Fetched https://github.com/Vexcited/Rikka.git from cache (1.20s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.20s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.5 (5.58s)
Computing version for https://github.com/lachlanbell/SwiftOTP
Computed https://github.com/lachlanbell/SwiftOTP at 3.0.2 (0.56s)
Computing version for https://github.com/Vexcited/Rikka
Computed https://github.com/Vexcited/Rikka at 0.1.0 (0.43s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.61s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.77s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.11.2 (0.54s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.5.0 (2.00s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.50s)
Computing version for https://github.com/nicklockwood/LRUCache.git
Computed https://github.com/nicklockwood/LRUCache.git at 1.2.0 (0.60s)
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.5.0
Creating working copy for https://github.com/nicklockwood/LRUCache.git
Working copy of https://github.com/nicklockwood/LRUCache.git resolved at 1.2.0
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.11.2
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.5
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/lachlanbell/SwiftOTP.git
Working copy of https://github.com/lachlanbell/SwiftOTP.git resolved at 3.0.2
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.15.1
Creating working copy for https://github.com/Vexcited/Rikka.git
Working copy of https://github.com/Vexcited/Rikka.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "unilim.swift",
"name": "Unilim",
"url": "https://github.com/LiterateInk/Unilim.swift.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Unilim.swift",
"dependencies": [
{
"identity": "rikka",
"name": "Rikka",
"url": "https://github.com/Vexcited/Rikka",
"version": "0.1.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Rikka",
"dependencies": [
{
"identity": "swiftsoup",
"name": "SwiftSoup",
"url": "https://github.com/scinfu/SwiftSoup.git",
"version": "2.11.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftSoup",
"dependencies": [
{
"identity": "lrucache",
"name": "LRUCache",
"url": "https://github.com/nicklockwood/LRUCache.git",
"version": "1.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/LRUCache",
"dependencies": [
]
},
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"dependencies": [
]
}
]
}
]
},
{
"identity": "swiftotp",
"name": "SwiftOTP",
"url": "https://github.com/lachlanbell/SwiftOTP",
"version": "3.0.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftOTP",
"dependencies": [
{
"identity": "swift-crypto",
"name": "swift-crypto",
"url": "https://github.com/apple/swift-crypto.git",
"version": "3.15.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-crypto",
"dependencies": [
{
"identity": "swift-asn1",
"name": "swift-asn1",
"url": "https://github.com/apple/swift-asn1.git",
"version": "1.5.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-asn1",
"dependencies": [
]
}
]
}
]
}
]
}
]
}
Fetching https://github.com/LiterateInk/Unilim.swift.git
[1/165] Fetching unilim.swift
Fetched https://github.com/LiterateInk/Unilim.swift.git from cache (0.85s)
Fetching https://github.com/lachlanbell/SwiftOTP from cache
Fetching https://github.com/Vexcited/Rikka from cache
Fetched https://github.com/lachlanbell/SwiftOTP from cache (0.50s)
Fetched https://github.com/Vexcited/Rikka from cache (0.50s)
Computing version for https://github.com/lachlanbell/SwiftOTP
Computed https://github.com/lachlanbell/SwiftOTP at 3.0.2 (1.00s)
Fetching https://github.com/apple/swift-crypto.git from cache
Fetched https://github.com/apple/swift-crypto.git from cache (0.62s)
Computing version for https://github.com/Vexcited/Rikka
Computed https://github.com/Vexcited/Rikka at 0.1.0 (1.01s)
Fetching https://github.com/scinfu/SwiftSoup.git from cache
Fetched https://github.com/scinfu/SwiftSoup.git from cache (0.48s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.11.3 (0.53s)
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/nicklockwood/LRUCache.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.49s)
Fetched https://github.com/nicklockwood/LRUCache.git from cache (0.49s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (0.54s)
Computing version for https://github.com/nicklockwood/LRUCache.git
Computed https://github.com/nicklockwood/LRUCache.git at 1.2.0 (0.03s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.03s)
Fetching https://github.com/apple/swift-asn1.git from cache
Fetched https://github.com/apple/swift-asn1.git from cache (0.45s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.5.1 (0.50s)
Creating working copy for https://github.com/nicklockwood/LRUCache.git
Working copy of https://github.com/nicklockwood/LRUCache.git resolved at 1.2.0
Creating working copy for https://github.com/LiterateInk/Unilim.swift.git
Working copy of https://github.com/LiterateInk/Unilim.swift.git resolved at main (a96d556)
Creating working copy for https://github.com/lachlanbell/SwiftOTP
Working copy of https://github.com/lachlanbell/SwiftOTP resolved at 3.0.2
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.15.1
Creating working copy for https://github.com/Vexcited/Rikka
Working copy of https://github.com/Vexcited/Rikka resolved at 0.1.0
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.11.3
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.5.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
warning: '.resolve-product-dependencies': dependency 'unilim.swift' is not used by any target
Found 2 product dependencies
- Rikka
- SwiftOTP
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/LiterateInk/Unilim.swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/14] Write sources
[8/14] Copying PrivacyInfo.xcprivacy
[11/14] Write sources
[12/14] Write swift-version-49B95AFC49DCD68C.txt
[13/103] Compiling _AtomicsShims.c
[15/122] Emitting module UnilimIUT
[16/122] Compiling UnilimIUT UnilimIUT.swift
[17/122] Compiling Atomics ManagedAtomicLazyReference.swift
[18/122] Compiling Atomics UnsafeAtomic.swift
[19/122] Compiling Atomics AtomicValue.swift
[20/122] Compiling Atomics AtomicMemoryOrderings.swift
[21/122] Compiling Atomics DoubleWord.swift
[22/122] Compiling Atomics ManagedAtomic.swift
[23/122] Compiling Atomics UnsafeAtomicLazyReference.swift
[24/122] Compiling Atomics IntegerOperations.swift
[25/123] Compiling Atomics AtomicBool.swift
[26/123] Compiling Atomics IntegerConformances.swift
[27/123] Compiling Atomics AtomicInteger.swift
[28/123] Compiling Atomics AtomicOptionalWrappable.swift
[29/123] Compiling Atomics PointerConformances.swift
[30/123] Compiling Atomics Primitives.native.swift
[31/123] Compiling Atomics AtomicReference.swift
[32/123] Compiling Atomics AtomicStorage.swift
[33/123] Compiling Atomics Unmanaged extensions.swift
[34/123] Compiling Atomics OptionalRawRepresentable.swift
[35/123] Compiling Atomics RawRepresentable.swift
[36/123] Emitting module Atomics
[37/123] Compiling UnilimIUTCS Utilities.swift
[38/123] Compiling UnilimIUTCS Timings.swift
[39/123] Compiling UnilimIUTCS Timetable.swift
[40/124] Compiling Crypto DH.swift
[41/124] Compiling Crypto ECDH.swift
[42/124] Compiling Crypto HKDF.swift
[43/124] Compiling Crypto AESWrap.swift
[44/124] Compiling Crypto AESWrap_boring.swift
[45/124] Compiling Crypto Ed25519_boring.swift
[46/124] Compiling Crypto NISTCurvesKeys_boring.swift
[47/124] Compiling Crypto X25519Keys_boring.swift
[48/132] Compiling Crypto ObjectIdentifier.swift
[49/132] Compiling Crypto ECDSASignature.swift
[50/132] Compiling Crypto PEMDocument.swift
[51/132] Compiling Crypto PKCS8PrivateKey.swift
[52/132] Compiling Crypto SEC1PrivateKey.swift
[53/132] Compiling Crypto SubjectPublicKeyInfo.swift
[54/132] Compiling Crypto CryptoError_boring.swift
[55/132] Compiling Crypto CryptoKitErrors.swift
[56/132] Compiling Crypto Digest_boring.swift
[57/132] Compiling Crypto Digest.swift
[58/132] Compiling Crypto Digests.swift
[59/132] Compiling Crypto HashFunctions.swift
[60/132] Compiling Crypto HashFunctions_SHA2.swift
[61/132] Compiling Crypto HPKE-AEAD.swift
[62/132] Compiling Crypto HPKE-Ciphersuite.swift
[63/132] Compiling Crypto HPKE-KDF.swift
[64/132] Compiling Crypto Curve25519.swift
[65/132] Compiling Crypto Ed25519Keys.swift
[66/132] Compiling Crypto NISTCurvesKeys.swift
[67/132] Compiling Crypto X25519Keys.swift
[68/132] Compiling Crypto SymmetricKeys.swift
[69/132] Compiling Crypto HMAC.swift
[70/132] Compiling Crypto MACFunctions.swift
[71/132] Compiling Crypto MessageAuthenticationCode.swift
[73/132] Compiling Crypto ECDSASignature_boring.swift
[74/132] Compiling Crypto ECDSA_boring.swift
[75/132] Compiling Crypto EdDSA_boring.swift
[76/132] Compiling Crypto ECDSA.swift
[77/132] Compiling Crypto Ed25519.swift
[78/132] Compiling Crypto Signature.swift
[79/132] Compiling Crypto CryptoKitErrors_boring.swift
[80/132] Compiling Crypto HPKE.swift
[81/132] Compiling Crypto HPKE-Context.swift
[82/132] Compiling Crypto HPKE-KeySchedule.swift
[83/132] Compiling Crypto HPKE-Modes.swift
[84/132] Compiling Crypto Insecure.swift
[85/132] Compiling Crypto Insecure_HashFunctions.swift
[86/132] Compiling Crypto KEM.swift
[87/132] Compiling Crypto ECDH_boring.swift
[105/132] Emitting module Crypto
[106/132] Compiling Crypto ASN1Boolean.swift
[107/132] Compiling Crypto ASN1Identifier.swift
[108/132] Compiling Crypto ASN1Integer.swift
[109/132] Compiling Crypto ASN1Null.swift
[110/132] Compiling Crypto ASN1OctetString.swift
[111/132] Compiling Crypto ASN1Strings.swift
[112/132] Compiling Crypto ArraySliceBigint.swift
[113/132] Compiling Crypto GeneralizedTime.swift
[114/132] Compiling LRUCache LRUCache.swift
[115/132] Emitting module LRUCache
[116/132] Compiling UnilimIUTCS Lessons.swift
[117/132] Compiling UnilimIUTCS Header.swift
[118/132] Compiling UnilimIUTCS Groups.swift
[119/132] Compiling UnilimIUTCS Errors.swift
[122/132] Emitting module UnilimIUTCS
[123/132] Compiling UnilimIUTCS PDF.swift
[124/182] Compiling UnilimIUTCS UnilimIUTCS.swift
[125/182] Compiling Crypto RNG_boring.swift
[126/182] Compiling Crypto SafeCompare_boring.swift
[127/182] Compiling Crypto Zeroization_boring.swift
[128/182] Compiling Crypto PrettyBytes.swift
[129/182] Compiling Crypto SafeCompare.swift
[130/182] Compiling Crypto SecureBytes.swift
[131/182] Compiling Crypto Zeroization.swift
[132/182] Compiling Crypto resource_bundle_accessor.swift
[133/191] Compiling SwiftOTP TOTP.swift
[134/191] Compiling SwiftOTP UInt64+Data.swift
[135/191] Compiling SwiftOTP HOTP.swift
[136/191] Compiling SwiftOTP OTPAlgorithm.swift
[137/191] Compiling SwiftOTP Data+Utilities.swift
[138/191] Compiling SwiftOTP StringExtension.swift
[139/191] Compiling SwiftOTP Generator.swift
[140/191] Emitting module SwiftOTP
[141/191] Compiling SwiftOTP Base32.swift
[142/191] Compiling SwiftSoup StructuralEvaluator.swift
[143/191] Compiling SwiftSoup SwiftSoup.swift
[144/191] Compiling SwiftSoup Tag.swift
[145/191] Compiling SwiftSoup TextNode.swift
[146/191] Compiling SwiftSoup Token.swift
[147/196] Emitting module SwiftSoup
[148/196] Compiling SwiftSoup UnicodeScalar.swift
[149/196] Compiling SwiftSoup Validate.swift
[150/196] Compiling SwiftSoup Whitelist.swift
[151/196] Compiling SwiftSoup XmlDeclaration.swift
[152/196] Compiling SwiftSoup XmlTreeBuilder.swift
[153/196] Compiling SwiftSoup Cleaner.swift
[154/196] Compiling SwiftSoup Collector.swift
[155/196] Compiling SwiftSoup CombiningEvaluator.swift
[156/196] Compiling SwiftSoup Comment.swift
[157/196] Compiling SwiftSoup CssSelector.swift
[158/196] Compiling SwiftSoup DataNode.swift
[159/196] Compiling SwiftSoup NodeTraversor.swift
[160/196] Compiling SwiftSoup NodeVisitor.swift
[161/196] Compiling SwiftSoup OrderedSet.swift
[162/196] Compiling SwiftSoup ParseError.swift
[163/196] Compiling SwiftSoup ParseErrorList.swift
[164/196] Compiling SwiftSoup ParseSettings.swift
[165/196] Compiling SwiftSoup Parser.swift
[166/196] Compiling SwiftSoup ParsingStrings.swift
[167/196] Compiling SwiftSoup Pattern.swift
[168/196] Compiling SwiftSoup QueryParser.swift
[169/196] Compiling SwiftSoup TokenQueue.swift
[170/196] Compiling SwiftSoup Tokeniser.swift
[171/196] Compiling SwiftSoup TokeniserState.swift
[172/196] Compiling SwiftSoup TreeBuilder.swift
[173/196] Compiling SwiftSoup UTF8Arrays.swift
[174/196] Compiling SwiftSoup QueryParserCache.swift
[175/196] Compiling SwiftSoup StreamReader.swift
[176/196] Compiling SwiftSoup String.swift
[177/196] Compiling SwiftSoup StringBuilder.swift
[178/196] Compiling SwiftSoup StringUtil.swift
[179/196] Compiling SwiftSoup Document.swift
[180/196] Compiling SwiftSoup DocumentType.swift
[181/196] Compiling SwiftSoup Element.swift
[182/196] Compiling SwiftSoup Elements.swift
[183/196] Compiling SwiftSoup Entities.swift
[184/196] Compiling SwiftSoup Evaluator.swift
[185/196] Compiling SwiftSoup Attribute.swift
[186/196] Compiling SwiftSoup Attributes.swift
[187/196] Compiling SwiftSoup BinarySearch.swift
[188/196] Compiling SwiftSoup BooleanAttribute.swift
[189/196] Compiling SwiftSoup CharacterExt.swift
[190/196] Compiling SwiftSoup CharacterReader.swift
[191/196] Compiling SwiftSoup Exception.swift
[192/196] Compiling SwiftSoup FormElement.swift
[193/196] Compiling SwiftSoup HtmlTreeBuilder.swift
[194/196] Compiling SwiftSoup HtmlTreeBuilderState.swift
[195/196] Compiling SwiftSoup Mutex.swift
[196/196] Compiling SwiftSoup Node.swift
[197/206] Compiling Rikka SessionDelegate.swift
[198/206] Compiling Rikka HttpRequestMethod.swift
[199/206] Compiling Rikka HttpResponse.swift
[200/206] Compiling Rikka send.swift
[201/206] Compiling Rikka HttpRequestRedirection.swift
[202/206] Compiling Rikka HttpRequest.swift
[203/206] Compiling Rikka HeaderKeys.swift
[204/206] Compiling Rikka HeaderMap.swift
[205/206] Emitting module Rikka
[206/206] Compiling Rikka HttpRequestBuilder.swift
[207/214] Compiling UnilimCAS Services.swift
[208/214] Compiling UnilimCAS TOTP.swift
[209/214] Compiling UnilimCAS Tokens.swift
[210/214] Compiling UnilimCAS User.swift
[211/214] Compiling UnilimCAS PendingAuth.swift
[212/214] Compiling UnilimCAS OAuth2.swift
[213/214] Emitting module UnilimCAS
[214/214] Compiling UnilimCAS CAS.swift
Build complete! (23.17s)
Build complete.
{
"dependencies" : [
{
"identity" : "rikka",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/Vexcited/Rikka"
},
{
"identity" : "swiftotp",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.2",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/lachlanbell/SwiftOTP"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.4.5",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Unilim",
"name" : "Unilim",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
}
],
"products" : [
{
"name" : "UnilimIUTCS",
"targets" : [
"UnilimIUTCS"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnilimIUT",
"targets" : [
"UnilimIUT"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "UnilimCAS",
"targets" : [
"UnilimCAS"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "UnilimIUTCSTests",
"module_type" : "SwiftTarget",
"name" : "UnilimIUTCSTests",
"path" : "Tests/UnilimIUTCSTests",
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Tests/UnilimIUTCSTests/Resources",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"UnilimIUTCSTests.swift"
],
"target_dependencies" : [
"UnilimIUTCS"
],
"type" : "test"
},
{
"c99name" : "UnilimIUTCS",
"module_type" : "SwiftTarget",
"name" : "UnilimIUTCS",
"path" : "Sources/UnilimIUTCS",
"product_memberships" : [
"UnilimIUTCS"
],
"sources" : [
"Models/OnlineTimetableFileEntry.swift",
"Timetable/Constants.swift",
"Timetable/PDF.swift",
"Timetable/Parser/Errors.swift",
"Timetable/Parser/Groups.swift",
"Timetable/Parser/Header.swift",
"Timetable/Parser/Lessons.swift",
"Timetable/Parser/Timetable.swift",
"Timetable/Parser/Timings.swift",
"Timetable/Parser/Utilities.swift",
"UnilimIUTCS.swift"
],
"type" : "library"
},
{
"c99name" : "UnilimIUT",
"module_type" : "SwiftTarget",
"name" : "UnilimIUT",
"path" : "Sources/UnilimIUT",
"product_memberships" : [
"UnilimIUT"
],
"sources" : [
"UnilimIUT.swift"
],
"type" : "library"
},
{
"c99name" : "UnilimCAS",
"module_type" : "SwiftTarget",
"name" : "UnilimCAS",
"path" : "Sources/UnilimCAS",
"product_dependencies" : [
"Rikka",
"SwiftOTP"
],
"product_memberships" : [
"UnilimCAS"
],
"sources" : [
"CAS.swift",
"OAuth2.swift",
"PendingAuth.swift",
"Services.swift",
"TOTP.swift",
"Tokens.swift",
"User.swift"
],
"type" : "library"
}
],
"tools_version" : "6.1"
}
Done.