mirror of
https://github.com/sparkle-project/sparkle-project.github.io.git
synced 2025-11-01 15:35:08 +00:00
Clarify alternative programmatic setup and other UI toolkits (#99)
This commit is contained in:
@@ -47,7 +47,7 @@ Sandboxed applications using Sparkle 2 require [additional setup](/documentation
|
||||
|
||||
### 2. Set up a Sparkle updater object
|
||||
|
||||
These instructions are for regular .app bundles. If you want to update a non-app bundle, such as a Preference Pane or a plug-in, follow [step 2 for non-app bundles](/documentation/bundles/).
|
||||
These instructions are for regular .app bundles in Cocoa. If you want to use Sparkle from other UI toolkits or want to instantiate the updater yourself, please see [our programmatic setup](/documentation/programmatic-setup). If you want to update a non-app bundle, such as a Preference Pane or a plug-in, follow [step 2 for non-app bundles](/documentation/bundles/).
|
||||
|
||||
* Open up your MainMenu.xib.
|
||||
* Choose <samp>View › Utilities › Object Library...</samp>
|
||||
@@ -59,8 +59,6 @@ These instructions are for regular .app bundles. If you want to update a non-app
|
||||
|
||||
If you are using Sparkle 2, `SUUpdater` is a deprecated stub. While it is still functional for transitional purposes, new applications will want to use `SPUStandardUpdaterController` in the above steps instead.
|
||||
|
||||
Sparkle can also be instantiated and [set up programmatically](/documentation/programmatic-setup).
|
||||
|
||||
### 3. Segue for security concerns
|
||||
|
||||
Since Sparkle is downloading executable code to your users' systems, you must be very careful about security. To let Sparkle know that a downloaded update is not corrupted and came from you (instead of a malicious attacker), we recommend:
|
||||
|
||||
Reference in New Issue
Block a user