<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>7.6 swift package-collection on 编程那些事儿</title><link>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/</link><description>Recent content in 7.6 swift package-collection on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 13 Sep 2026 18:20:56 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/index.xml" rel="self" type="application/rss+xml"/><item><title>7.6.1 swift package-collection add</title><link>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.1-PackageCollectionAdd/</link><pubDate>Fri, 11 Sep 2026 21:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.1-PackageCollectionAdd/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionadd/"&gt;https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionadd/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="761-swift-package-collection-add"&gt;7.6.1 swift package-collection add&lt;/h1&gt;
&lt;p&gt;添加一个新的集合。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;这个子命令添加托管在 Web 上的包集合（要求 HTTPS）：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ swift package-collection add https://www.example.com/packages.json
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Added &lt;span style="color:#63c381"&gt;&amp;#34;Sample Package Collection&amp;#34;&lt;/span&gt; to your package collections.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;或者位于本地文件系统中：&lt;/p&gt;</description></item><item><title>7.6.2 swift package-collection search</title><link>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.2-PackageCollectionSearch/</link><pubDate>Fri, 11 Sep 2026 21:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.2-PackageCollectionSearch/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionsearch/"&gt;https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionsearch/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="762-swift-package-collection-search"&gt;7.6.2 swift package-collection search&lt;/h1&gt;
&lt;p&gt;按关键字或模块名搜索包。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;这个子命令在已导入的集合中按关键字或模块名搜索包。结果可以选择用 &lt;code&gt;--json&lt;/code&gt; 以 JSON 形式返回，便于集成到其他工具中。&lt;/p&gt;</description></item><item><title>7.6.3 swift package-collection refresh</title><link>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.3-PackageCollectionRefresh/</link><pubDate>Fri, 11 Sep 2026 21:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.3-PackageCollectionRefresh/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionrefresh/"&gt;https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionrefresh/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="763-swift-package-collection-refresh"&gt;7.6.3 swift package-collection refresh&lt;/h1&gt;
&lt;p&gt;刷新已配置的集合。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;这个子命令会手动刷新任何缓存的数据：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ swift package-collection refresh
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Refreshed &lt;span style="color:#d19a66"&gt;5&lt;/span&gt; configured package collections.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;SwiftPM 也会在各种情况下自动刷新数据，但搜索之类的某些查询会依赖本地缓存的数据。&lt;/p&gt;</description></item><item><title>7.6.4 swift package-collection list</title><link>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.4-PackageCollectionList/</link><pubDate>Fri, 11 Sep 2026 21:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.4-PackageCollectionList/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionlist/"&gt;https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionlist/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="764-swift-package-collection-list"&gt;7.6.4 swift package-collection list&lt;/h1&gt;
&lt;p&gt;列出已配置的集合。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;这个子命令列出用户配置的所有集合：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;2
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ swift package-collection list &lt;span style="color:#54b1c7"&gt;[&lt;/span&gt;--json&lt;span style="color:#54b1c7"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Sample Package Collection - https://example.com/packages.json
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;结果可以选择用 &lt;code&gt;--json&lt;/code&gt; 以 JSON 形式返回，便于集成到其他工具中。&lt;/p&gt;</description></item><item><title>7.6.5 swift package-collection describe</title><link>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.5-PackageCollectionDescribe/</link><pubDate>Fri, 11 Sep 2026 21:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.5-PackageCollectionDescribe/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectiondescribe/"&gt;https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectiondescribe/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="765-swift-package-collection-describe"&gt;7.6.5 swift package-collection describe&lt;/h1&gt;
&lt;p&gt;获取某个集合、或者已导入集合中某个包的元数据。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;这个子命令显示某个集合、或者已导入集合中某个包的元数据。结果可以选择用 &lt;code&gt;--json&lt;/code&gt; 以 JSON 形式返回，便于集成到其他工具中。&lt;/p&gt;</description></item><item><title>7.6.6 swift package-collection remove</title><link>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.6-PackageCollectionRemove/</link><pubDate>Fri, 11 Sep 2026 21:45:00 +0800</pubDate><guid>https://before80.github.io/prgms/Swift/SwiftPM/swiftcommands/7.6-SwiftPackageCollectionCommands/7.6.6-PackageCollectionRemove/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionremove/"&gt;https://docs.swift.org/latest/documentation/packagemanagerdocs/packagecollectionremove/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="766-swift-package-collection-remove"&gt;7.6.6 swift package-collection remove&lt;/h1&gt;
&lt;p&gt;移除已配置的集合。&lt;/p&gt;
&lt;h2 id="Overview"&gt;概述&lt;/h2&gt;
&lt;p&gt;这个子命令会从用户已配置的集合列表中移除某个集合：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;
&lt;table style="border-spacing:0;padding:0;margin:0;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding:0;margin:0;border:0;"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;1
&lt;/span&gt;&lt;span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#58626f"&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;padding:0;margin:0;border:0;;width:100%"&gt;
&lt;pre tabindex="0" style="color:#b0c4de;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ swift package-collection remove https://www.example.com/packages.json
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;Removed &lt;span style="color:#63c381"&gt;&amp;#34;Sample Package Collection&amp;#34;&lt;/span&gt; from your package collections.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id="Usage"&gt;用法&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;package-collection remove &amp;lt;collection-url&amp;gt;
 [--package-path=&amp;lt;package-path&amp;gt;] [--cache-path=&amp;lt;cache-path&amp;gt;]
 [--config-path=&amp;lt;config-path&amp;gt;]
 [--security-path=&amp;lt;security-path&amp;gt;]
 [--scratch-path=&amp;lt;scratch-path&amp;gt;]
 [--swift-sdks-path=&amp;lt;swift-sdks-path&amp;gt;]
 [--toolset=&amp;lt;toolset&amp;gt;...]
 [--pkg-config-path=&amp;lt;pkg-config-path&amp;gt;...]
 [--enable-dependency-cache] [--disable-dependency-cache]
 [--enable-build-manifest-caching]
 [--disable-build-manifest-caching]
 [--manifest-cache=&amp;lt;manifest-cache&amp;gt;]
 [--enable-experimental-prebuilts]
 [--disable-experimental-prebuilts] [--verbose]
 [--very-verbose|vv] [--quiet] [--color-diagnostics]
 [--no-color-diagnostics] [--disable-sandbox] [--netrc]
 [--enable-netrc] [--disable-netrc]
 [--netrc-file=&amp;lt;netrc-file&amp;gt;] [--enable-keychain]
 [--disable-keychain]
 [--resolver-fingerprint-checking=&amp;lt;resolver-fingerprint-checking&amp;gt;]
 [--resolver-signing-entity-checking=&amp;lt;resolver-signing-entity-checking&amp;gt;]
 [--enable-signature-validation]
 [--disable-signature-validation] [--enable-prefetching]
 [--disable-prefetching]
 [--force-resolved-versions|disable-automatic-resolution|only-use-versions-from-resolved-file]
 [--skip-update] [--disable-scm-to-registry-transformation]
 [--use-registry-identity-for-scm]
 [--replace-scm-with-registry]
 [--default-registry-url=&amp;lt;default-registry-url&amp;gt;]
 [--configuration=&amp;lt;configuration&amp;gt;] [--=&amp;lt;Xcc&amp;gt;...]
 [--=&amp;lt;Xswiftc&amp;gt;...] [--=&amp;lt;Xlinker&amp;gt;...] [--=&amp;lt;Xcxx&amp;gt;...]
 [--triple=&amp;lt;triple&amp;gt;] [--sdk=&amp;lt;sdk&amp;gt;] [--toolchain=&amp;lt;toolchain&amp;gt;]
 [--swift-sdk=&amp;lt;swift-sdk&amp;gt;] [--sanitize=&amp;lt;sanitize&amp;gt;...]
 [--auto-index-store] [--enable-index-store]
 [--disable-index-store]
 [--enable-parseable-module-interfaces] [--jobs=&amp;lt;jobs&amp;gt;]
 [--use-integrated-swift-driver]
 [--explicit-target-dependency-import-check=&amp;lt;explicit-target-dependency-import-check&amp;gt;]
 [--build-system=&amp;lt;build-system&amp;gt;] [--=&amp;lt;debug-info-format&amp;gt;]
 [--enable-dead-strip] [--disable-dead-strip]
 [--disable-local-rpath] [--version] [--help]
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;collection-url&lt;/strong&gt;：&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;要移除的集合的 URL。&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>