Build Information
Successful build of FeedKit, reference 9.1.2 (68493a
), with Swift 6.0 for macOS (SPM) on 29 Nov 2024 21:26:07 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nmdias/FeedKit.git
Reference: 9.1.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nmdias/FeedKit
* tag 9.1.2 -> FETCH_HEAD
HEAD is now at 68493a3 Bumped project target's to version 9.1.2
Cloned https://github.com/nmdias/FeedKit.git
Revision (git rev-parse @):
68493a33d862c33c9a9f67ec729b3b7df1b20ade
SUCCESS checkout https://github.com/nmdias/FeedKit.git at 9.1.2
========================================
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": "feedkit",
"name": "FeedKit",
"url": "https://github.com/nmdias/FeedKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/FeedKit",
"dependencies": [
]
}
]
}
Fetching https://github.com/nmdias/FeedKit.git
[1/6165] Fetching feedkit
Fetched https://github.com/nmdias/FeedKit.git from cache (1.11s)
Creating working copy for https://github.com/nmdias/FeedKit.git
Working copy of https://github.com/nmdias/FeedKit.git resolved at 9.1.2 (68493a3)
warning: '.resolve-product-dependencies': dependency 'feedkit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/nmdias/FeedKit.git
{
"dependencies" : [
],
"manifest_display_name" : "FeedKit",
"name" : "FeedKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "tvos",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "3.0"
}
],
"products" : [
{
"name" : "FeedKit",
"targets" : [
"FeedKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "FeedKit",
"module_type" : "SwiftTarget",
"name" : "FeedKit",
"path" : "Sources/FeedKit",
"product_memberships" : [
"FeedKit"
],
"sources" : [
"Dates/DateSpec.swift",
"Dates/ISO8601DateFormatter.swift",
"Dates/RFC3339DateFormatter.swift",
"Dates/RFC822DateFormatter.swift",
"Extensions/Array + Equatable.swift",
"Extensions/Date + codingStrategy.swift",
"Extensions/String + toBool.swift",
"Extensions/String + toDate.swift",
"Extensions/String + toDuration.swift",
"Extensions/URL + replacingScheme.swift",
"Models/Atom/AtomFeed + mapAttributes.swift",
"Models/Atom/AtomFeed + mapCharacters.swift",
"Models/Atom/AtomFeed.swift",
"Models/Atom/AtomFeedAuthor.swift",
"Models/Atom/AtomFeedCategory.swift",
"Models/Atom/AtomFeedContributor.swift",
"Models/Atom/AtomFeedEntry.swift",
"Models/Atom/AtomFeedEntryAuthor.swift",
"Models/Atom/AtomFeedEntryCategory.swift",
"Models/Atom/AtomFeedEntryContent.swift",
"Models/Atom/AtomFeedEntryContributor.swift",
"Models/Atom/AtomFeedEntryLink.swift",
"Models/Atom/AtomFeedEntrySource.swift",
"Models/Atom/AtomFeedEntrySummary.swift",
"Models/Atom/AtomFeedGenerator.swift",
"Models/Atom/AtomFeedLink.swift",
"Models/Atom/AtomFeedSubtitle.swift",
"Models/Atom/AtomPath.swift",
"Models/JSON/JSONFeed.swift",
"Models/JSON/JSONFeedAttachment.swift",
"Models/JSON/JSONFeedAuthor.swift",
"Models/JSON/JSONFeedHub.swift",
"Models/JSON/JSONFeedItem.swift",
"Models/Namespaces/Content/ContentNamespace.swift",
"Models/Namespaces/Dublin Core/DublinCoreNamespace.swift",
"Models/Namespaces/Media/MediaCategory.swift",
"Models/Namespaces/Media/MediaCommunity.swift",
"Models/Namespaces/Media/MediaContent.swift",
"Models/Namespaces/Media/MediaCopyright.swift",
"Models/Namespaces/Media/MediaCredit.swift",
"Models/Namespaces/Media/MediaDescription.swift",
"Models/Namespaces/Media/MediaEmbed.swift",
"Models/Namespaces/Media/MediaGroup.swift",
"Models/Namespaces/Media/MediaHash.swift",
"Models/Namespaces/Media/MediaLicence.swift",
"Models/Namespaces/Media/MediaLocation.swift",
"Models/Namespaces/Media/MediaNamespace.swift",
"Models/Namespaces/Media/MediaParam.swift",
"Models/Namespaces/Media/MediaPeerLink.swift",
"Models/Namespaces/Media/MediaPlayer.swift",
"Models/Namespaces/Media/MediaPrice.swift",
"Models/Namespaces/Media/MediaRating.swift",
"Models/Namespaces/Media/MediaRestriction.swift",
"Models/Namespaces/Media/MediaRights.swift",
"Models/Namespaces/Media/MediaScene.swift",
"Models/Namespaces/Media/MediaStarRating.swift",
"Models/Namespaces/Media/MediaStatistics.swift",
"Models/Namespaces/Media/MediaStatus.swift",
"Models/Namespaces/Media/MediaSubTitle.swift",
"Models/Namespaces/Media/MediaTag.swift",
"Models/Namespaces/Media/MediaText.swift",
"Models/Namespaces/Media/MediaThumbnail.swift",
"Models/Namespaces/Media/MediaTitle.swift",
"Models/Namespaces/Syndication/SyndicationNamespace.swift",
"Models/Namespaces/Syndication/SyndicationUpdatePeriod.swift",
"Models/Namespaces/iTunes/iTunesCategory.swift",
"Models/Namespaces/iTunes/iTunesImage.swift",
"Models/Namespaces/iTunes/iTunesNamespace.swift",
"Models/Namespaces/iTunes/iTunesOwner.swift",
"Models/Namespaces/iTunes/iTunesSubCategory.swift",
"Models/RSS/RDFPath.swift",
"Models/RSS/RSSFeed + mapAttributes.swift",
"Models/RSS/RSSFeed + mapCharacters.swift",
"Models/RSS/RSSFeed.swift",
"Models/RSS/RSSFeedCategory.swift",
"Models/RSS/RSSFeedCloud.swift",
"Models/RSS/RSSFeedImage.swift",
"Models/RSS/RSSFeedItem.swift",
"Models/RSS/RSSFeedItemCategory.swift",
"Models/RSS/RSSFeedItemEnclosure.swift",
"Models/RSS/RSSFeedItemGUID.swift",
"Models/RSS/RSSFeedItemSource.swift",
"Models/RSS/RSSFeedSkipDay.swift",
"Models/RSS/RSSFeedSkipHour.swift",
"Models/RSS/RSSFeedTextInput.swift",
"Models/RSS/RSSPath.swift",
"Parser/Feed.swift",
"Parser/FeedDataType.swift",
"Parser/FeedParser.swift",
"Parser/FeedParserProtocol.swift",
"Parser/JSONFeedParser.swift",
"Parser/ParserError.swift",
"Parser/XMLFeedParser.swift",
"Parser/XMLFeedType.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/88] Emitting module FeedKit
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[4/97] Compiling FeedKit DateSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[5/97] Compiling FeedKit ISO8601DateFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[6/97] Compiling FeedKit RFC3339DateFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[7/97] Compiling FeedKit RFC822DateFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[8/97] Compiling FeedKit Array + Equatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[9/97] Compiling FeedKit Date + codingStrategy.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[10/97] Compiling FeedKit String + toBool.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[11/97] Compiling FeedKit String + toDate.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[12/97] Compiling FeedKit String + toDuration.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[13/97] Compiling FeedKit URL + replacingScheme.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/ISO8601DateFormatter.swift:29:7: warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the ISO8601
28 | /// date specification into `Date` objects
29 | class ISO8601DateFormatter: DateFormatter {
| `- warning: class 'ISO8601DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC3339DateFormatter.swift:29:7: warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC3339
28 | /// date specification into `Date` objects
29 | class RFC3339DateFormatter: DateFormatter {
| `- warning: class 'RFC3339DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Dates/RFC822DateFormatter.swift:29:7: warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
27 | /// Converts date and time textual representations within the RFC822
28 | /// date specification into `Date` objects
29 | class RFC822DateFormatter: DateFormatter {
| `- warning: class 'RFC822DateFormatter' must restate inherited '@unchecked Sendable' conformance
30 |
31 | let dateFormats = [
[14/97] Compiling FeedKit RSSFeedImage.swift
[15/97] Compiling FeedKit RSSFeedItem.swift
[16/97] Compiling FeedKit RSSFeedItemCategory.swift
[17/97] Compiling FeedKit RSSFeedItemEnclosure.swift
[18/97] Compiling FeedKit RSSFeedItemGUID.swift
[19/97] Compiling FeedKit RSSFeedItemSource.swift
[20/97] Compiling FeedKit RSSFeedSkipDay.swift
[21/97] Compiling FeedKit RSSFeedSkipHour.swift
[22/97] Compiling FeedKit RSSFeedTextInput.swift
[23/97] Compiling FeedKit JSONFeedAuthor.swift
[24/97] Compiling FeedKit JSONFeedHub.swift
[25/97] Compiling FeedKit JSONFeedItem.swift
[26/97] Compiling FeedKit ContentNamespace.swift
[27/97] Compiling FeedKit DublinCoreNamespace.swift
[28/97] Compiling FeedKit MediaCategory.swift
[29/97] Compiling FeedKit MediaCommunity.swift
[30/97] Compiling FeedKit MediaContent.swift
[31/97] Compiling FeedKit MediaCopyright.swift
[32/97] Compiling FeedKit MediaCredit.swift
[33/97] Compiling FeedKit MediaPlayer.swift
[34/97] Compiling FeedKit MediaPrice.swift
[35/97] Compiling FeedKit MediaRating.swift
[36/97] Compiling FeedKit MediaRestriction.swift
[37/97] Compiling FeedKit MediaRights.swift
[38/97] Compiling FeedKit MediaScene.swift
[39/97] Compiling FeedKit MediaStarRating.swift
[40/97] Compiling FeedKit MediaStatistics.swift
[41/97] Compiling FeedKit MediaStatus.swift
[42/97] Compiling FeedKit iTunesNamespace.swift
[43/97] Compiling FeedKit iTunesOwner.swift
[44/97] Compiling FeedKit iTunesSubCategory.swift
[45/97] Compiling FeedKit RDFPath.swift
[46/97] Compiling FeedKit RSSFeed + mapAttributes.swift
[47/97] Compiling FeedKit RSSFeed + mapCharacters.swift
[48/97] Compiling FeedKit RSSFeed.swift
[49/97] Compiling FeedKit RSSFeedCategory.swift
[50/97] Compiling FeedKit RSSFeedCloud.swift
[51/97] Compiling FeedKit MediaSubTitle.swift
[52/97] Compiling FeedKit MediaTag.swift
[53/97] Compiling FeedKit MediaText.swift
[54/97] Compiling FeedKit MediaThumbnail.swift
[55/97] Compiling FeedKit MediaTitle.swift
[56/97] Compiling FeedKit SyndicationNamespace.swift
[57/97] Compiling FeedKit SyndicationUpdatePeriod.swift
[58/97] Compiling FeedKit iTunesCategory.swift
[59/97] Compiling FeedKit iTunesImage.swift
[60/97] Compiling FeedKit AtomFeed + mapAttributes.swift
[61/97] Compiling FeedKit AtomFeed + mapCharacters.swift
[62/97] Compiling FeedKit AtomFeed.swift
[63/97] Compiling FeedKit AtomFeedAuthor.swift
[64/97] Compiling FeedKit AtomFeedCategory.swift
[65/97] Compiling FeedKit AtomFeedContributor.swift
[66/97] Compiling FeedKit AtomFeedEntry.swift
[67/97] Compiling FeedKit AtomFeedEntryAuthor.swift
[68/97] Compiling FeedKit AtomFeedEntryCategory.swift
[69/97] Compiling FeedKit AtomFeedEntryContent.swift
[70/97] Compiling FeedKit AtomFeedEntryContributor.swift
[71/97] Compiling FeedKit AtomFeedEntryLink.swift
[72/97] Compiling FeedKit AtomFeedEntrySource.swift
[73/97] Compiling FeedKit AtomFeedEntrySummary.swift
[74/97] Compiling FeedKit AtomFeedGenerator.swift
[75/97] Compiling FeedKit AtomFeedLink.swift
[76/97] Compiling FeedKit AtomFeedSubtitle.swift
[77/97] Compiling FeedKit AtomPath.swift
[78/97] Compiling FeedKit JSONFeed.swift
[79/97] Compiling FeedKit JSONFeedAttachment.swift
[80/97] Compiling FeedKit MediaDescription.swift
[81/97] Compiling FeedKit MediaEmbed.swift
[82/97] Compiling FeedKit MediaGroup.swift
[83/97] Compiling FeedKit MediaHash.swift
[84/97] Compiling FeedKit MediaLicence.swift
[85/97] Compiling FeedKit MediaLocation.swift
[86/97] Compiling FeedKit MediaNamespace.swift
[87/97] Compiling FeedKit MediaParam.swift
[88/97] Compiling FeedKit MediaPeerLink.swift
[89/97] Compiling FeedKit RSSPath.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[90/97] Compiling FeedKit Feed.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[91/97] Compiling FeedKit FeedDataType.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[92/97] Compiling FeedKit FeedParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[93/97] Compiling FeedKit FeedParserProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[94/97] Compiling FeedKit JSONFeedParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[95/97] Compiling FeedKit ParserError.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[96/97] Compiling FeedKit XMLFeedParser.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
[97/97] Compiling FeedKit XMLFeedType.swift
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:13: warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
119 | {
120 | queue.async {
121 | result(self.parse())
| |- warning: capture of 'result' with non-sendable type '(Result<Feed, ParserError>) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
122 | }
123 | }
/Users/admin/builder/spi-builder-workspace/Sources/FeedKit/Parser/FeedParser.swift:121:20: warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
30 |
31 | /// An RSS and Atom feed parser. `FeedParser` uses `Foundation`'s `XMLParser`.
32 | public class FeedParser {
| `- note: class 'FeedParser' does not conform to the 'Sendable' protocol
33 |
34 | private var data: Data?
:
119 | {
120 | queue.async {
121 | result(self.parse())
| `- warning: capture of 'self' with non-sendable type 'FeedParser' in a `@Sendable` closure; this is an error in the Swift 6 language mode
122 | }
123 | }
Build complete! (19.30s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "FeedKit",
"name" : "FeedKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.12"
},
{
"name" : "ios",
"version" : "10.0"
},
{
"name" : "tvos",
"version" : "10.0"
},
{
"name" : "watchos",
"version" : "3.0"
}
],
"products" : [
{
"name" : "FeedKit",
"targets" : [
"FeedKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "FeedKit",
"module_type" : "SwiftTarget",
"name" : "FeedKit",
"path" : "Sources/FeedKit",
"product_memberships" : [
"FeedKit"
],
"sources" : [
"Dates/DateSpec.swift",
"Dates/ISO8601DateFormatter.swift",
"Dates/RFC3339DateFormatter.swift",
"Dates/RFC822DateFormatter.swift",
"Extensions/Array + Equatable.swift",
"Extensions/Date + codingStrategy.swift",
"Extensions/String + toBool.swift",
"Extensions/String + toDate.swift",
"Extensions/String + toDuration.swift",
"Extensions/URL + replacingScheme.swift",
"Models/Atom/AtomFeed + mapAttributes.swift",
"Models/Atom/AtomFeed + mapCharacters.swift",
"Models/Atom/AtomFeed.swift",
"Models/Atom/AtomFeedAuthor.swift",
"Models/Atom/AtomFeedCategory.swift",
"Models/Atom/AtomFeedContributor.swift",
"Models/Atom/AtomFeedEntry.swift",
"Models/Atom/AtomFeedEntryAuthor.swift",
"Models/Atom/AtomFeedEntryCategory.swift",
"Models/Atom/AtomFeedEntryContent.swift",
"Models/Atom/AtomFeedEntryContributor.swift",
"Models/Atom/AtomFeedEntryLink.swift",
"Models/Atom/AtomFeedEntrySource.swift",
"Models/Atom/AtomFeedEntrySummary.swift",
"Models/Atom/AtomFeedGenerator.swift",
"Models/Atom/AtomFeedLink.swift",
"Models/Atom/AtomFeedSubtitle.swift",
"Models/Atom/AtomPath.swift",
"Models/JSON/JSONFeed.swift",
"Models/JSON/JSONFeedAttachment.swift",
"Models/JSON/JSONFeedAuthor.swift",
"Models/JSON/JSONFeedHub.swift",
"Models/JSON/JSONFeedItem.swift",
"Models/Namespaces/Content/ContentNamespace.swift",
"Models/Namespaces/Dublin Core/DublinCoreNamespace.swift",
"Models/Namespaces/Media/MediaCategory.swift",
"Models/Namespaces/Media/MediaCommunity.swift",
"Models/Namespaces/Media/MediaContent.swift",
"Models/Namespaces/Media/MediaCopyright.swift",
"Models/Namespaces/Media/MediaCredit.swift",
"Models/Namespaces/Media/MediaDescription.swift",
"Models/Namespaces/Media/MediaEmbed.swift",
"Models/Namespaces/Media/MediaGroup.swift",
"Models/Namespaces/Media/MediaHash.swift",
"Models/Namespaces/Media/MediaLicence.swift",
"Models/Namespaces/Media/MediaLocation.swift",
"Models/Namespaces/Media/MediaNamespace.swift",
"Models/Namespaces/Media/MediaParam.swift",
"Models/Namespaces/Media/MediaPeerLink.swift",
"Models/Namespaces/Media/MediaPlayer.swift",
"Models/Namespaces/Media/MediaPrice.swift",
"Models/Namespaces/Media/MediaRating.swift",
"Models/Namespaces/Media/MediaRestriction.swift",
"Models/Namespaces/Media/MediaRights.swift",
"Models/Namespaces/Media/MediaScene.swift",
"Models/Namespaces/Media/MediaStarRating.swift",
"Models/Namespaces/Media/MediaStatistics.swift",
"Models/Namespaces/Media/MediaStatus.swift",
"Models/Namespaces/Media/MediaSubTitle.swift",
"Models/Namespaces/Media/MediaTag.swift",
"Models/Namespaces/Media/MediaText.swift",
"Models/Namespaces/Media/MediaThumbnail.swift",
"Models/Namespaces/Media/MediaTitle.swift",
"Models/Namespaces/Syndication/SyndicationNamespace.swift",
"Models/Namespaces/Syndication/SyndicationUpdatePeriod.swift",
"Models/Namespaces/iTunes/iTunesCategory.swift",
"Models/Namespaces/iTunes/iTunesImage.swift",
"Models/Namespaces/iTunes/iTunesNamespace.swift",
"Models/Namespaces/iTunes/iTunesOwner.swift",
"Models/Namespaces/iTunes/iTunesSubCategory.swift",
"Models/RSS/RDFPath.swift",
"Models/RSS/RSSFeed + mapAttributes.swift",
"Models/RSS/RSSFeed + mapCharacters.swift",
"Models/RSS/RSSFeed.swift",
"Models/RSS/RSSFeedCategory.swift",
"Models/RSS/RSSFeedCloud.swift",
"Models/RSS/RSSFeedImage.swift",
"Models/RSS/RSSFeedItem.swift",
"Models/RSS/RSSFeedItemCategory.swift",
"Models/RSS/RSSFeedItemEnclosure.swift",
"Models/RSS/RSSFeedItemGUID.swift",
"Models/RSS/RSSFeedItemSource.swift",
"Models/RSS/RSSFeedSkipDay.swift",
"Models/RSS/RSSFeedSkipHour.swift",
"Models/RSS/RSSFeedTextInput.swift",
"Models/RSS/RSSPath.swift",
"Parser/Feed.swift",
"Parser/FeedDataType.swift",
"Parser/FeedParser.swift",
"Parser/FeedParserProtocol.swift",
"Parser/JSONFeedParser.swift",
"Parser/ParserError.swift",
"Parser/XMLFeedParser.swift",
"Parser/XMLFeedType.swift"
],
"type" : "library"
}
],
"tools_version" : "5.0"
}
Done.