mirror of
https://github.com/sparkle-project/Sparkle.git
synced 2025-11-01 15:34:38 +00:00
This gets more complicated, since binaries can be just code-signed, or use both code signing and DSA keys, or be rotating keys for one or the other. The code signing test cases emulate certificate rotation by changing the "identifier" for the bundle; the script used to sign each bundle (with ad hoc signing) is included to support future expansion of testing.
116 lines
2.1 KiB
XML
116 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>files</key>
|
|
<dict/>
|
|
<key>files2</key>
|
|
<dict/>
|
|
<key>rules</key>
|
|
<dict>
|
|
<key>^Resources/</key>
|
|
<true/>
|
|
<key>^Resources/.*\.lproj/</key>
|
|
<dict>
|
|
<key>optional</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1000</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1100</real>
|
|
</dict>
|
|
<key>^Resources/Base\.lproj/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>1010</real>
|
|
</dict>
|
|
<key>^version.plist$</key>
|
|
<true/>
|
|
</dict>
|
|
<key>rules2</key>
|
|
<dict>
|
|
<key>.*\.dSYM($|/)</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>11</real>
|
|
</dict>
|
|
<key>^(.*/)?\.DS_Store$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>2000</real>
|
|
</dict>
|
|
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
|
<dict>
|
|
<key>nested</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>10</real>
|
|
</dict>
|
|
<key>^.*</key>
|
|
<true/>
|
|
<key>^Info\.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^PkgInfo$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^Resources/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/</key>
|
|
<dict>
|
|
<key>optional</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1000</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1100</real>
|
|
</dict>
|
|
<key>^Resources/Base\.lproj/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>1010</real>
|
|
</dict>
|
|
<key>^[^/]+$</key>
|
|
<dict>
|
|
<key>nested</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>10</real>
|
|
</dict>
|
|
<key>^embedded\.provisionprofile$</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^version\.plist$</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
</dict>
|
|
</dict>
|
|
</plist>
|