diff --git a/.github/workflows/update-api-reference.yml b/.github/workflows/update-api-reference.yml index ee6132e..ab4064f 100644 --- a/.github/workflows/update-api-reference.yml +++ b/.github/workflows/update-api-reference.yml @@ -48,6 +48,7 @@ jobs: cd "$GITHUB_WORKSPACE/sparkle-website" rm -rf "documentation/api-reference" cp -R "$GITHUB_WORKSPACE/sparkle-source/Documentation/html" "documentation/api-reference" + cp "$GITHUB_WORKSPACE/sparkle-source/Carthage-dev.json" "Carthage/Sparkle.json" - name: "Commit and Push Changes" env: @@ -59,5 +60,6 @@ jobs: git config user.name Sparkle-Bot git config user.email sparkle.project.bot@gmail.com git add "documentation/api-reference" - git commit -m "Update API reference documentation" + git add "Carthage/Sparkle.json" + git commit -m "Update API documentation and Carthage spec" git push diff --git a/Carthage/Sparkle.json b/Carthage/Sparkle.json new file mode 100644 index 0000000..bfb7f94 --- /dev/null +++ b/Carthage/Sparkle.json @@ -0,0 +1 @@ +{"1.27.1": "https://github.com/sparkle-project/Sparkle/releases/download/1.27.1/Sparkle-1.27.1.tar.xz", "2.0.0-beta.6": "https://github.com/sparkle-project/Sparkle/releases/download/2.0.0-beta.6/Sparkle-2.0.0-beta.6.tar.xz"} \ No newline at end of file diff --git a/documentation/api-reference/Classes/SPUDownloadData.html b/documentation/api-reference/Classes/SPUDownloadData.html index eb6ed13..ad74293 100644 --- a/documentation/api-reference/Classes/SPUDownloadData.html +++ b/documentation/api-reference/Classes/SPUDownloadData.html @@ -354,7 +354,7 @@
diff --git a/documentation/api-reference/Classes/SPUStandardUpdaterController.html b/documentation/api-reference/Classes/SPUStandardUpdaterController.html index d54b1eb..465b578 100644 --- a/documentation/api-reference/Classes/SPUStandardUpdaterController.html +++ b/documentation/api-reference/Classes/SPUStandardUpdaterController.html @@ -546,7 +546,7 @@ this controller also handles enabling/disabling the menu item by checking diff --git a/documentation/api-reference/Classes/SPUStandardUserDriver.html b/documentation/api-reference/Classes/SPUStandardUserDriver.html index 52a8838..1491c93 100644 --- a/documentation/api-reference/Classes/SPUStandardUserDriver.html +++ b/documentation/api-reference/Classes/SPUStandardUserDriver.html @@ -315,7 +315,7 @@ diff --git a/documentation/api-reference/Classes/SPUUpdatePermissionRequest.html b/documentation/api-reference/Classes/SPUUpdatePermissionRequest.html index 37dad1a..402f0a1 100644 --- a/documentation/api-reference/Classes/SPUUpdatePermissionRequest.html +++ b/documentation/api-reference/Classes/SPUUpdatePermissionRequest.html @@ -308,7 +308,7 @@ diff --git a/documentation/api-reference/Classes/SPUUpdater.html b/documentation/api-reference/Classes/SPUUpdater.html index da66e47..fe82009 100644 --- a/documentation/api-reference/Classes/SPUUpdater.html +++ b/documentation/api-reference/Classes/SPUUpdater.html @@ -1061,7 +1061,7 @@ The update cycle is also started automatically after the updater is started. In diff --git a/documentation/api-reference/Classes/SPUUpdaterSettings.html b/documentation/api-reference/Classes/SPUUpdaterSettings.html index 0dc0ad1..49bcff9 100644 --- a/documentation/api-reference/Classes/SPUUpdaterSettings.html +++ b/documentation/api-reference/Classes/SPUUpdaterSettings.html @@ -422,7 +422,7 @@ If the setting is not found in there, then the host’s Info.plist file is l diff --git a/documentation/api-reference/Classes/SPUUserUpdateState.html b/documentation/api-reference/Classes/SPUUserUpdateState.html index af54960..7fecc74 100644 --- a/documentation/api-reference/Classes/SPUUserUpdateState.html +++ b/documentation/api-reference/Classes/SPUUserUpdateState.html @@ -321,7 +321,7 @@ diff --git a/documentation/api-reference/Classes/SUAppcast.html b/documentation/api-reference/Classes/SUAppcast.html index 1f20388..a88d19b 100644 --- a/documentation/api-reference/Classes/SUAppcast.html +++ b/documentation/api-reference/Classes/SUAppcast.html @@ -289,7 +289,7 @@ diff --git a/documentation/api-reference/Classes/SUAppcastItem.html b/documentation/api-reference/Classes/SUAppcastItem.html index e35c17b..a97327a 100644 --- a/documentation/api-reference/Classes/SUAppcastItem.html +++ b/documentation/api-reference/Classes/SUAppcastItem.html @@ -1434,7 +1434,7 @@ The value is an update item that will have
diff --git a/documentation/api-reference/Classes/SUStandardVersionComparator.html b/documentation/api-reference/Classes/SUStandardVersionComparator.html
index 542c289..74746d6 100644
--- a/documentation/api-reference/Classes/SUStandardVersionComparator.html
+++ b/documentation/api-reference/Classes/SUStandardVersionComparator.html
@@ -364,7 +364,7 @@ These versions that are compared correspond to the CFBundleVersion
diff --git a/documentation/api-reference/Classes/SUUpdatePermissionResponse.html b/documentation/api-reference/Classes/SUUpdatePermissionResponse.html
index f6895d4..102a6de 100644
--- a/documentation/api-reference/Classes/SUUpdatePermissionResponse.html
+++ b/documentation/api-reference/Classes/SUUpdatePermissionResponse.html
@@ -383,7 +383,7 @@
diff --git a/documentation/api-reference/Classes/SUUpdater.html b/documentation/api-reference/Classes/SUUpdater.html
index 1839788..6f85830 100644
--- a/documentation/api-reference/Classes/SUUpdater.html
+++ b/documentation/api-reference/Classes/SUUpdater.html
@@ -901,7 +901,7 @@
diff --git a/documentation/api-reference/Constants.html b/documentation/api-reference/Constants.html
index fa09a24..999e4b9 100644
--- a/documentation/api-reference/Constants.html
+++ b/documentation/api-reference/Constants.html
@@ -884,7 +884,7 @@
diff --git a/documentation/api-reference/Enums.html b/documentation/api-reference/Enums.html
index 6ae0235..f4d1868 100644
--- a/documentation/api-reference/Enums.html
+++ b/documentation/api-reference/Enums.html
@@ -417,7 +417,7 @@
diff --git a/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html b/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html
index 7b17dd6..61a48b3 100644
--- a/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html
+++ b/documentation/api-reference/Enums/SPUNoUpdateFoundReason.html
@@ -384,7 +384,7 @@
diff --git a/documentation/api-reference/Enums/SPUUpdateCheck.html b/documentation/api-reference/Enums/SPUUpdateCheck.html
index f044211..668e3ba 100644
--- a/documentation/api-reference/Enums/SPUUpdateCheck.html
+++ b/documentation/api-reference/Enums/SPUUpdateCheck.html
@@ -302,7 +302,7 @@
diff --git a/documentation/api-reference/Enums/SPUUserUpdateChoice.html b/documentation/api-reference/Enums/SPUUserUpdateChoice.html
index 9495706..4418a40 100644
--- a/documentation/api-reference/Enums/SPUUserUpdateChoice.html
+++ b/documentation/api-reference/Enums/SPUUserUpdateChoice.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/Enums/SPUUserUpdateStage.html b/documentation/api-reference/Enums/SPUUserUpdateStage.html
index 40517e6..d912d57 100644
--- a/documentation/api-reference/Enums/SPUUserUpdateStage.html
+++ b/documentation/api-reference/Enums/SPUUserUpdateStage.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/Enums/SUError.html b/documentation/api-reference/Enums/SUError.html
index 40730de..0caefca 100644
--- a/documentation/api-reference/Enums/SUError.html
+++ b/documentation/api-reference/Enums/SUError.html
@@ -1259,7 +1259,7 @@
diff --git a/documentation/api-reference/Protocols.html b/documentation/api-reference/Protocols.html
index 2f26f2b..260e138 100644
--- a/documentation/api-reference/Protocols.html
+++ b/documentation/api-reference/Protocols.html
@@ -422,7 +422,7 @@ an object that implements this protocol what actions to take and show to the use
diff --git a/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html b/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html
index d067f2b..ef903eb 100644
--- a/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html
+++ b/documentation/api-reference/Protocols/SPUStandardUserDriverDelegate.html
@@ -381,7 +381,7 @@ A delegate may want to implement this method if they want to show in-app or offl
diff --git a/documentation/api-reference/Protocols/SPUUpdaterDelegate.html b/documentation/api-reference/Protocols/SPUUpdaterDelegate.html
index 939ae64..c6f6e23 100644
--- a/documentation/api-reference/Protocols/SPUUpdaterDelegate.html
+++ b/documentation/api-reference/Protocols/SPUUpdaterDelegate.html
@@ -2376,7 +2376,7 @@ even if you provide a custom comparator here.
diff --git a/documentation/api-reference/Protocols/SPUUserDriver.html b/documentation/api-reference/Protocols/SPUUserDriver.html
index e179820..3ad96ff 100644
--- a/documentation/api-reference/Protocols/SPUUserDriver.html
+++ b/documentation/api-reference/Protocols/SPUUserDriver.html
@@ -1368,7 +1368,7 @@ Additionally, this method may be called more than once for the same download in
diff --git a/documentation/api-reference/Protocols/SUUpdaterDelegate.html b/documentation/api-reference/Protocols/SUUpdaterDelegate.html
index dc3fb4f..1708ef8 100644
--- a/documentation/api-reference/Protocols/SUUpdaterDelegate.html
+++ b/documentation/api-reference/Protocols/SUUpdaterDelegate.html
@@ -1210,7 +1210,7 @@
diff --git a/documentation/api-reference/Protocols/SUVersionComparison.html b/documentation/api-reference/Protocols/SUVersionComparison.html
index 3e26b4b..c334315 100644
--- a/documentation/api-reference/Protocols/SUVersionComparison.html
+++ b/documentation/api-reference/Protocols/SUVersionComparison.html
@@ -260,7 +260,7 @@ and NSOrderedSame if they are equivalent.
diff --git a/documentation/api-reference/Protocols/SUVersionDisplay.html b/documentation/api-reference/Protocols/SUVersionDisplay.html
index 63d4cc2..53e492e 100644
--- a/documentation/api-reference/Protocols/SUVersionDisplay.html
+++ b/documentation/api-reference/Protocols/SUVersionDisplay.html
@@ -260,7 +260,7 @@ can be displayed while also leaving out unnecessary/confusing parts.
diff --git a/documentation/api-reference/classes.html b/documentation/api-reference/classes.html
index ec686a2..123234a 100644
--- a/documentation/api-reference/classes.html
+++ b/documentation/api-reference/classes.html
@@ -663,7 +663,7 @@ in components split by character type.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html
index eb6ed13..ad74293 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUDownloadData.html
@@ -354,7 +354,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html
index d54b1eb..465b578 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUpdaterController.html
@@ -546,7 +546,7 @@ this controller also handles enabling/disabling the menu item by checking
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html
index 52a8838..1491c93 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUStandardUserDriver.html
@@ -315,7 +315,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html
index 37dad1a..402f0a1 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdatePermissionRequest.html
@@ -308,7 +308,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html
index da66e47..fe82009 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdater.html
@@ -1061,7 +1061,7 @@ The update cycle is also started automatically after the updater is started. In
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html
index 0dc0ad1..49bcff9 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUpdaterSettings.html
@@ -422,7 +422,7 @@ If the setting is not found in there, then the host’s Info.plist file is l
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html
index af54960..7fecc74 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SPUUserUpdateState.html
@@ -321,7 +321,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html
index 1f20388..a88d19b 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcast.html
@@ -289,7 +289,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html
index e35c17b..a97327a 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUAppcastItem.html
@@ -1434,7 +1434,7 @@ The value is an update item that will have
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html
index 542c289..74746d6 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUStandardVersionComparator.html
@@ -364,7 +364,7 @@ These versions that are compared correspond to the CFBundleVersion
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html
index f6895d4..102a6de 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdatePermissionResponse.html
@@ -383,7 +383,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html
index 1839788..6f85830 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Classes/SUUpdater.html
@@ -901,7 +901,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html
index fa09a24..999e4b9 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Constants.html
@@ -884,7 +884,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html
index 6ae0235..f4d1868 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums.html
@@ -417,7 +417,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html
index 7b17dd6..61a48b3 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUNoUpdateFoundReason.html
@@ -384,7 +384,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html
index f044211..668e3ba 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUpdateCheck.html
@@ -302,7 +302,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html
index 9495706..4418a40 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateChoice.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html
index 40517e6..d912d57 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SPUUserUpdateStage.html
@@ -320,7 +320,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html
index 40730de..0caefca 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Enums/SUError.html
@@ -1259,7 +1259,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html
index 2f26f2b..260e138 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols.html
@@ -422,7 +422,7 @@ an object that implements this protocol what actions to take and show to the use
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html
index d067f2b..ef903eb 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUStandardUserDriverDelegate.html
@@ -381,7 +381,7 @@ A delegate may want to implement this method if they want to show in-app or offl
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html
index 939ae64..c6f6e23 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUpdaterDelegate.html
@@ -2376,7 +2376,7 @@ even if you provide a custom comparator here.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html
index e179820..3ad96ff 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SPUUserDriver.html
@@ -1368,7 +1368,7 @@ Additionally, this method may be called more than once for the same download in
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html
index dc3fb4f..1708ef8 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUUpdaterDelegate.html
@@ -1210,7 +1210,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html
index 3e26b4b..c334315 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionComparison.html
@@ -260,7 +260,7 @@ and NSOrderedSame if they are equivalent.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html
index 63d4cc2..53e492e 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/Protocols/SUVersionDisplay.html
@@ -260,7 +260,7 @@ can be displayed while also leaving out unnecessary/confusing parts.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html
index ec686a2..123234a 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/classes.html
@@ -663,7 +663,7 @@ in components split by character type.
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html
index 452d124..9fbfb57 100644
--- a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html
+++ b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/Documents/index.html
@@ -218,7 +218,7 @@
diff --git a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/docSet.dsidx b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/docSet.dsidx
index d2cd676..eff3b95 100644
Binary files a/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/docSet.dsidx and b/documentation/api-reference/docsets/Sparkle.docset/Contents/Resources/docSet.dsidx differ
diff --git a/documentation/api-reference/docsets/Sparkle.tgz b/documentation/api-reference/docsets/Sparkle.tgz
index d7a6a96..f84146e 100644
Binary files a/documentation/api-reference/docsets/Sparkle.tgz and b/documentation/api-reference/docsets/Sparkle.tgz differ
diff --git a/documentation/api-reference/index.html b/documentation/api-reference/index.html
index 452d124..9fbfb57 100644
--- a/documentation/api-reference/index.html
+++ b/documentation/api-reference/index.html
@@ -218,7 +218,7 @@
diff --git a/documentation/index.md b/documentation/index.md
index 56835c8..76bf6f6 100644
--- a/documentation/index.md
+++ b/documentation/index.md
@@ -24,11 +24,25 @@ If you use [CocoaPods](//cocoapods.org):
* Add `pod 'Sparkle'` to your Podfile.
* Add or uncomment `use_frameworks!` in your Podfile.
+If you use [Carthage](https://github.com/Carthage/Carthage):
+ * Add `binary "https://sparkle-project.org/Carthage/Sparkle.json"` to your Cartfile.
+ * Run `carthage update`
+ * Link the Sparkle framework to your app target:
+ * Drag the built `Carthage/Build/Mac/Sparkle.framework` into your Xcode project.
+ * Make sure the box is checked for your app's target in the sheet's Add to targets list.
+ * Make sure the framework is copied into your app bundle:
+ * Click on your project in the Project Navigator.
+ * Click your target in the project editor.
+ * Click on the General tab.
+ * In Frameworks, Libraries, and Embedded Content section, change Sparkle.framework to Embed & Sign.
+
+ Sparkle only supports using a `binary` origin with Carthage because Carthage strips necessary code signing information when building the project from source.
+
If you want to add Sparkle manually:
* Get the [latest version](//github.com/{{ site.github_username }}/Sparkle/releases/latest) of Sparkle.
* Link the Sparkle framework to your app target:
- * Drag `Sparkle.framework` into the Frameworks folder of your Xcode project.
+ * Drag `Sparkle.framework` into your Xcode project.
* Be sure to check the "Copy items into the destination group's folder" box in the sheet that appears.
* Make sure the box is checked for your app's target in the sheet's Add to targets list.
* Make sure the framework is copied into your app bundle:
@@ -39,7 +53,7 @@ If you want to add Sparkle manually:
* In Build Settings tab set "Runpath Search Paths" to `@loader_path/../Frameworks` (for non-Xcode projects add the flags `-Wl,-rpath,@loader_path/../Frameworks`). This is not a necessary step in recent versions of Xcode.
* If you have your own process for copying/packaging your app make sure it preserves symlinks!
-[Sparkle 2 beta pre-releases](//github.com/{{ site.github_username }}/Sparkle/releases) are also available on GitHub. They are available in Swift Package Manager and CocoaPods too by specifying the pre-release version in your project's manifest.
+[Sparkle 2 beta pre-releases](//github.com/{{ site.github_username }}/Sparkle/releases) are also available on GitHub. They are available in Swift Package Manager, CocoaPods, and Carthage too by specifying the pre-release version in your project's manifest.
A more nightly build from our repository can be downloaded from our [GitHub Actions page](https://github.com/sparkle-project/Sparkle/actions?query=event%3Apush+is%3Asuccess+branch%3A2.x) by selecting a recent workflow commit and downloading the `Sparkle-distribution*.tar.xz` artifact. Alternatively, you may clone Sparkle's repository with all its submodules, run `make release`, and extract the binaries in the resulting `Sparkle-*.tar.xz` (or `.bz2`) archive.