diff --git a/.gitignore b/.gitignore index 2872026..92ba9a7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,3 @@ build .DS_Store *.xcodeproj/xcuserdata *.xcodeproj/project.xcworkspace -*.xcworkspace diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 63c3ef9..0000000 --- a/.travis.yml +++ /dev/null @@ -1,3 +0,0 @@ -osx_image: xcode10.2 -language: objective-c -script: xcodebuild -configuration Debug diff --git a/Makefile b/Makefile index dd9ff3b..e43dce5 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,12 @@ all: debug debug: - xcodebuild -derivedDataPath $(PWD) -configuration Debug -scheme syncthing + xcodebuild -workspace "syncthing.xcworkspace" -derivedDataPath $(PWD) -configuration Debug -scheme Pods-syncthing + xcodebuild -workspace "syncthing.xcworkspace" -derivedDataPath $(PWD) -configuration Debug -scheme syncthing release: - xcodebuild -derivedDataPath $(PWD) -configuration Release -scheme syncthing + xcodebuild -workspace "syncthing.xcworkspace" -derivedDataPath $(PWD) -configuration Release -scheme Pods-syncthing + xcodebuild -workspace "syncthing.xcworkspace" -derivedDataPath $(PWD) -configuration Release -scheme syncthing release-dmg: - xcodebuild -derivedDataPath $(PWD) -configuration Release -scheme syncthing-dmg + xcodebuild -workspace "syncthing.xcworkspace" -derivedDataPath $(PWD) -configuration Release -scheme Pods-syncthing + xcodebuild -workspace "syncthing.xcworkspace" -derivedDataPath $(PWD) -configuration Release -scheme syncthing-dmg clean: rm -Rf Build Index Logs ModuleCache.noindex info.plist diff --git a/Podfile b/Podfile index 43013f1..12e613d 100644 --- a/Podfile +++ b/Podfile @@ -1,18 +1,7 @@ -# Uncomment the next line to define a global platform for your project -# platform :ios, '9.0' +platform :osx, '10.10' target 'syncthing' do # Uncomment the next line if you're using Swift or would like to use dynamic frameworks # use_frameworks! - - # Pods for syncthing pod 'Sparkle' end - -target 'xgsyncthing' do - # Uncomment the next line if you're using Swift or would like to use dynamic frameworks - # use_frameworks! - - # Pods for xgsyncthing - -end diff --git a/Podfile.lock b/Podfile.lock index 702707e..249e994 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,16 +1,16 @@ PODS: - - Sparkle (1.19.0) + - Sparkle (1.24.0) DEPENDENCIES: - Sparkle SPEC REPOS: - https://github.com/cocoapods/specs.git: + trunk: - Sparkle SPEC CHECKSUMS: - Sparkle: 8486d2493599665e466b5076e72b28849776e32f + Sparkle: 270cd27377bf04e9c128af06e3a22d0f572d6ee3 -PODFILE CHECKSUM: cfdb8a3378b1b495daea77b42c215d837eacb638 +PODFILE CHECKSUM: 3ebbf6b550b5a6127592510655bd0fce30bd33c9 -COCOAPODS: 1.5.3 +COCOAPODS: 1.10.1 diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloadData.h b/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloadData.h deleted file mode 120000 index 7681d82..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloadData.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloader.h b/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloader.h deleted file mode 120000 index 140e56d..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloader.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SPUDownloader.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderDelegate.h b/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderDelegate.h deleted file mode 120000 index caecc28..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderDelegate.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderDeprecated.h b/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderDeprecated.h deleted file mode 120000 index d641646..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderDeprecated.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderProtocol.h b/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderProtocol.h deleted file mode 120000 index a9d63ff..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderProtocol.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderSession.h b/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderSession.h deleted file mode 120000 index 534d4f9..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SPUDownloaderSession.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SPUURLRequest.h b/Pods/Headers/Public/Sparkle/Sparkle/SPUURLRequest.h deleted file mode 120000 index 0800905..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SPUURLRequest.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUAppcast.h b/Pods/Headers/Public/Sparkle/Sparkle/SUAppcast.h deleted file mode 120000 index 494c9e9..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUAppcast.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcast.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUAppcastItem.h b/Pods/Headers/Public/Sparkle/Sparkle/SUAppcastItem.h deleted file mode 120000 index 3f32594..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUAppcastItem.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUErrors.h b/Pods/Headers/Public/Sparkle/Sparkle/SUErrors.h deleted file mode 120000 index e280af4..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUErrors.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUErrors.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUExport.h b/Pods/Headers/Public/Sparkle/Sparkle/SUExport.h deleted file mode 120000 index 191aae3..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUExport.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUExport.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUStandardVersionComparator.h b/Pods/Headers/Public/Sparkle/Sparkle/SUStandardVersionComparator.h deleted file mode 120000 index ad58189..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUStandardVersionComparator.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUUpdater.h b/Pods/Headers/Public/Sparkle/Sparkle/SUUpdater.h deleted file mode 120000 index 31c5e6b..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUUpdater.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdater.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUUpdaterDelegate.h b/Pods/Headers/Public/Sparkle/Sparkle/SUUpdaterDelegate.h deleted file mode 120000 index 491d056..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUUpdaterDelegate.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUVersionComparisonProtocol.h b/Pods/Headers/Public/Sparkle/Sparkle/SUVersionComparisonProtocol.h deleted file mode 120000 index 3e4495e..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUVersionComparisonProtocol.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/SUVersionDisplayProtocol.h b/Pods/Headers/Public/Sparkle/Sparkle/SUVersionDisplayProtocol.h deleted file mode 120000 index 4bfc8fe..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/SUVersionDisplayProtocol.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h \ No newline at end of file diff --git a/Pods/Headers/Public/Sparkle/Sparkle/Sparkle.h b/Pods/Headers/Public/Sparkle/Sparkle/Sparkle.h deleted file mode 120000 index 28a1899..0000000 --- a/Pods/Headers/Public/Sparkle/Sparkle/Sparkle.h +++ /dev/null @@ -1 +0,0 @@ -../../../../Sparkle/Sparkle.framework/Versions/A/Headers/Sparkle.h \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 702707e..249e994 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,16 +1,16 @@ PODS: - - Sparkle (1.19.0) + - Sparkle (1.24.0) DEPENDENCIES: - Sparkle SPEC REPOS: - https://github.com/cocoapods/specs.git: + trunk: - Sparkle SPEC CHECKSUMS: - Sparkle: 8486d2493599665e466b5076e72b28849776e32f + Sparkle: 270cd27377bf04e9c128af06e3a22d0f572d6ee3 -PODFILE CHECKSUM: cfdb8a3378b1b495daea77b42c215d837eacb638 +PODFILE CHECKSUM: 3ebbf6b550b5a6127592510655bd0fce30bd33c9 -COCOAPODS: 1.5.3 +COCOAPODS: 1.10.1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 6898ca0..db3a9b1 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -6,58 +6,69 @@ objectVersion = 48; objects = { +/* Begin PBXAggregateTarget section */ + ED77B4B88587C894E85C361023D67C53 /* Sparkle */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 6347E178A154C832C62FFEFD8D07C44A /* Build configuration list for PBXAggregateTarget "Sparkle" */; + buildPhases = ( + A19A62E98EFD5224E676AA13D01CEF3A /* [CP] Copy dSYMs */, + ); + dependencies = ( + ); + name = Sparkle; + productName = Sparkle; + }; +/* End PBXAggregateTarget section */ + /* Begin PBXBuildFile section */ - C05FE133E9AD6EE86D998CA6C68213A2 /* Pods-syncthing-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A26AC68CE1EFAB19801CA0788F273E61 /* Pods-syncthing-dummy.m */; }; - DEB3C99A8BF637EE3D9413E60BC7CFB9 /* Pods-xgsyncthing-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8328C380C7B2A8080020EA5540B09455 /* Pods-xgsyncthing-dummy.m */; }; + BE062BEAB0C8AA7384F84436A0F52BCD /* Pods-syncthing-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FE8972E54994C4F52B0E8A39AB9F7CF /* Pods-syncthing-dummy.m */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + A11AEC1766ECE0511281F9660E0DA371 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = ED77B4B88587C894E85C361023D67C53; + remoteInfo = Sparkle; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXFileReference section */ - 03CAABD5DCD0916F0C46E3C872A467FC /* SUStandardVersionComparator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUStandardVersionComparator.h; path = Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h; sourceTree = ""; }; - 03F755EB1CF83B568A747182477E53DB /* SPUDownloaderDeprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderDeprecated.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h; sourceTree = ""; }; - 0A91AC385ADC79840863DEC8D077F975 /* Pods-xgsyncthing-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-xgsyncthing-acknowledgements.markdown"; sourceTree = ""; }; - 11BA24F90B47B4AC3C82E2AC0EE19B1B /* SUErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUErrors.h; path = Sparkle.framework/Versions/A/Headers/SUErrors.h; sourceTree = ""; }; - 11D76110347FC462043C8B5035DD3499 /* Pods-syncthing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-syncthing.debug.xcconfig"; sourceTree = ""; }; - 14F5412DCF3459C695980456F0733BEA /* Pods-syncthing-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-syncthing-resources.sh"; sourceTree = ""; }; - 2E271E452AF633030F8A6354ACD3F54C /* Pods-xgsyncthing-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-xgsyncthing-frameworks.sh"; sourceTree = ""; }; - 3761D8586CC9C587E4917AC026227F25 /* SUExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUExport.h; path = Sparkle.framework/Versions/A/Headers/SUExport.h; sourceTree = ""; }; - 3AE5D57CB9D7C95CFCD5D03AAF344B39 /* SPUDownloaderSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderSession.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h; sourceTree = ""; }; - 45DA901D35E1B537C82445157212E52F /* Pods-xgsyncthing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-xgsyncthing.release.xcconfig"; sourceTree = ""; }; - 4842821A1504928A62E42672462B90D9 /* libPods-syncthing.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-syncthing.a"; path = "libPods-syncthing.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5A6D33B7FCD85B069E7CBAE08ED1ECEB /* SPUDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloader.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloader.h; sourceTree = ""; }; - 5AEF7C0F084ABEE697AD0790460EF566 /* SPUDownloaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderDelegate.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h; sourceTree = ""; }; - 6098B4C2077A295563A47124B8F7E33A /* Pods-syncthing-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-syncthing-acknowledgements.plist"; sourceTree = ""; }; - 6FD7B79B9C2B4017370721956C0B7500 /* Pods-xgsyncthing-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-xgsyncthing-resources.sh"; sourceTree = ""; }; - 763346F9DEF1C95A4C870F1C7F315908 /* SPUDownloaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderProtocol.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h; sourceTree = ""; }; - 763474C111066340DF870643D7525CCC /* Pods-xgsyncthing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-xgsyncthing.debug.xcconfig"; sourceTree = ""; }; - 77B3EC42365F39D2B051961939BC41EC /* Sparkle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sparkle.h; path = Sparkle.framework/Versions/A/Headers/Sparkle.h; sourceTree = ""; }; - 8328C380C7B2A8080020EA5540B09455 /* Pods-xgsyncthing-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-xgsyncthing-dummy.m"; sourceTree = ""; }; - 867B83D7D4D608B5A2A54EB60800896C /* Pods-xgsyncthing-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-xgsyncthing-acknowledgements.plist"; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 94FDFBD46A12EDCC5C1C5A72C6A8332C /* SPUURLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUURLRequest.h; path = Sparkle.framework/Versions/A/Headers/SPUURLRequest.h; sourceTree = ""; }; - A16464CD6A4EEB9C7BC56EE84DEE7CBD /* Pods-syncthing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-syncthing.release.xcconfig"; sourceTree = ""; }; - A26AC68CE1EFAB19801CA0788F273E61 /* Pods-syncthing-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-syncthing-dummy.m"; sourceTree = ""; }; - B37FDDE1281EBC702BC50BF0D0AE8D8E /* SUUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdater.h; path = Sparkle.framework/Versions/A/Headers/SUUpdater.h; sourceTree = ""; }; - B94CED3AFE02D20A94D9183B0C26DEFA /* SUVersionDisplayProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionDisplayProtocol.h; path = Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h; sourceTree = ""; }; - C052429C8E2B523BD92B613C51BC645B /* SUAppcast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcast.h; path = Sparkle.framework/Versions/A/Headers/SUAppcast.h; sourceTree = ""; }; - C755B9FC1BAAFB50E3BE03B3BDDE7459 /* libPods-xgsyncthing.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-xgsyncthing.a"; path = "libPods-xgsyncthing.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - CFA185C7C2FAC4866132783ACEFF2FE3 /* SPUDownloadData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloadData.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloadData.h; sourceTree = ""; }; - D2781962530E2EC4F511EB0AE0C0EEF0 /* SUAppcastItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcastItem.h; path = Sparkle.framework/Versions/A/Headers/SUAppcastItem.h; sourceTree = ""; }; - E0D4E59BF668694E2F3B50B053EFFAF4 /* SUUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdaterDelegate.h; path = Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h; sourceTree = ""; }; - EA2A3C61129D0F5D3B2D47DEF67257D0 /* SUVersionComparisonProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionComparisonProtocol.h; path = Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h; sourceTree = ""; }; - ED30CA33CEAA933DC5F2CC35676C543F /* Pods-syncthing-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-syncthing-frameworks.sh"; sourceTree = ""; }; - F025E6DA9AD8D4A29DA54840E53165B8 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; - F4C956060057376AC7857D8A4AE2AA17 /* Pods-syncthing-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-syncthing-acknowledgements.markdown"; sourceTree = ""; }; + 09FBBC0AB8B3ED04C169A1DF1C96D63B /* SUUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdaterDelegate.h; path = Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h; sourceTree = ""; }; + 0F7D1089272A1431BEC5A0D6A579EBC0 /* SPUURLRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUURLRequest.h; path = Sparkle.framework/Versions/A/Headers/SPUURLRequest.h; sourceTree = ""; }; + 13F77FD94F277E82AE1D17070A75F313 /* Sparkle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sparkle.debug.xcconfig; sourceTree = ""; }; + 1D5488B9D3BAD0B6A8D3F4D25915E444 /* Pods-syncthing-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-syncthing-acknowledgements.markdown"; sourceTree = ""; }; + 1FE8972E54994C4F52B0E8A39AB9F7CF /* Pods-syncthing-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-syncthing-dummy.m"; sourceTree = ""; }; + 227086D9FCF007A15E95B8C7A2E5B302 /* SUAppcast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcast.h; path = Sparkle.framework/Versions/A/Headers/SUAppcast.h; sourceTree = ""; }; + 275E02DFF281ED9F333DA78BE5DF8139 /* SUUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUUpdater.h; path = Sparkle.framework/Versions/A/Headers/SUUpdater.h; sourceTree = ""; }; + 2C6075FC18D8AFBF615CD6170B7FC005 /* SUVersionComparisonProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionComparisonProtocol.h; path = Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h; sourceTree = ""; }; + 32E4938EA24077E0C44687B65BA4F282 /* Pods-syncthing.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-syncthing.release.xcconfig"; sourceTree = ""; }; + 38C6FBE2B37C0878D3B2B613D8CD1CA6 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; + 3CE347318AABB77EF7104D7A1CBC0A5F /* libPods-syncthing.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-syncthing.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46B5FC98577BAEFBCB405BF5413EAB40 /* SPUDownloadData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloadData.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloadData.h; sourceTree = ""; }; + 60E34D6BD4EDCA33307F2846F9476283 /* Sparkle-copy-dsyms.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Sparkle-copy-dsyms.sh"; sourceTree = ""; }; + 67B11FC32D7BF6299760994C0D8F35E2 /* Sparkle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sparkle.release.xcconfig; sourceTree = ""; }; + 6EADEBA645762F932D7AA38712E3BC4A /* SPUDownloaderDeprecated.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderDeprecated.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h; sourceTree = ""; }; + 71B009700285C798A669F67C10CCD29C /* Pods-syncthing-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-syncthing-frameworks.sh"; sourceTree = ""; }; + 74FEC71D52DDB7B5FD004A3C33E70641 /* Pods-syncthing.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-syncthing.debug.xcconfig"; sourceTree = ""; }; + 7822277D8B04B37769625AC2DAD85C41 /* SPUDownloaderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderProtocol.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h; sourceTree = ""; }; + 7F9AF76EF2C742F9ED252B8485D876B7 /* SPUDownloaderSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderSession.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h; sourceTree = ""; }; + 898334BC477899DC097D21A5F118D80F /* SUStandardVersionComparator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUStandardVersionComparator.h; path = Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h; sourceTree = ""; }; + 929E505ABDA8CBB6BAC5F4D8FCB27559 /* SPUDownloaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloaderDelegate.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h; sourceTree = ""; }; + 96C882DE2287DF1F0F09A990AC4B1B2F /* SUCodeSigningVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUCodeSigningVerifier.h; path = Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h; sourceTree = ""; }; + 9D6E56FC87B513D55F1B49F402D39B5E /* SUAppcastItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUAppcastItem.h; path = Sparkle.framework/Versions/A/Headers/SUAppcastItem.h; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 9EE1C8C1358409EFA0E9919B3E347730 /* SUVersionDisplayProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUVersionDisplayProtocol.h; path = Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h; sourceTree = ""; }; + A56507F21FF3E36B177F3AE186ED9D75 /* SPUDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPUDownloader.h; path = Sparkle.framework/Versions/A/Headers/SPUDownloader.h; sourceTree = ""; }; + B116BEC7F23EE5225E75E1C180D8EADA /* Pods-syncthing-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-syncthing-acknowledgements.plist"; sourceTree = ""; }; + C895490460C2F7D68AAE3868653471DF /* SUExport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUExport.h; path = Sparkle.framework/Versions/A/Headers/SUExport.h; sourceTree = ""; }; + CB4A750A016013479E3AF49F60ABF1DF /* Sparkle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Sparkle.h; path = Sparkle.framework/Versions/A/Headers/Sparkle.h; sourceTree = ""; }; + EC62C099A303147B064C10710CC2EAC0 /* SUErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SUErrors.h; path = Sparkle.framework/Versions/A/Headers/SUErrors.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 80E426671A949DED4E7618872053C0D5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FD2F97087271AA91245C00530C8B769B /* Frameworks */ = { + 1AF54479F181E70A8ECAB16A1E2245C3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -67,222 +78,213 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0F8D2E47FE03D3B91B51069F7C273AF4 /* Frameworks */ = { + 0594BE7B86CE95103A8EDA3C1DC0B348 /* Products */ = { isa = PBXGroup; children = ( - ); - name = Frameworks; - sourceTree = ""; - }; - 23D9B3CF77047C43426C6776D20A64FD /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - A8BF446D766598EABEF1407059B2CD40 /* Pods-syncthing */, - 5B21C934E13C4152DA6CE895ADA836D1 /* Pods-xgsyncthing */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - 33B0CCFB7CF437B2908F51727EF5D49B /* Pods */ = { - isa = PBXGroup; - children = ( - AA11EF7394C01C371BD2E0083BD3BBE6 /* Sparkle */, - ); - name = Pods; - sourceTree = ""; - }; - 5B21C934E13C4152DA6CE895ADA836D1 /* Pods-xgsyncthing */ = { - isa = PBXGroup; - children = ( - 0A91AC385ADC79840863DEC8D077F975 /* Pods-xgsyncthing-acknowledgements.markdown */, - 867B83D7D4D608B5A2A54EB60800896C /* Pods-xgsyncthing-acknowledgements.plist */, - 8328C380C7B2A8080020EA5540B09455 /* Pods-xgsyncthing-dummy.m */, - 2E271E452AF633030F8A6354ACD3F54C /* Pods-xgsyncthing-frameworks.sh */, - 6FD7B79B9C2B4017370721956C0B7500 /* Pods-xgsyncthing-resources.sh */, - 763474C111066340DF870643D7525CCC /* Pods-xgsyncthing.debug.xcconfig */, - 45DA901D35E1B537C82445157212E52F /* Pods-xgsyncthing.release.xcconfig */, - ); - name = "Pods-xgsyncthing"; - path = "Target Support Files/Pods-xgsyncthing"; - sourceTree = ""; - }; - 7DB346D0F39D3F0E887471402A8071AB = { - isa = PBXGroup; - children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - 0F8D2E47FE03D3B91B51069F7C273AF4 /* Frameworks */, - 33B0CCFB7CF437B2908F51727EF5D49B /* Pods */, - A38504409367B58A6F3AAE7A0FDDB7FB /* Products */, - 23D9B3CF77047C43426C6776D20A64FD /* Targets Support Files */, - ); - sourceTree = ""; - }; - 93304FCB69921521287E77520C139C7D /* Frameworks */ = { - isa = PBXGroup; - children = ( - F025E6DA9AD8D4A29DA54840E53165B8 /* Sparkle.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - A38504409367B58A6F3AAE7A0FDDB7FB /* Products */ = { - isa = PBXGroup; - children = ( - 4842821A1504928A62E42672462B90D9 /* libPods-syncthing.a */, - C755B9FC1BAAFB50E3BE03B3BDDE7459 /* libPods-xgsyncthing.a */, + 3CE347318AABB77EF7104D7A1CBC0A5F /* libPods-syncthing.a */, ); name = Products; sourceTree = ""; }; - A8BF446D766598EABEF1407059B2CD40 /* Pods-syncthing */ = { + 12A12993C3F53D66EEB5C05FBD5FD020 /* Frameworks */ = { isa = PBXGroup; children = ( - F4C956060057376AC7857D8A4AE2AA17 /* Pods-syncthing-acknowledgements.markdown */, - 6098B4C2077A295563A47124B8F7E33A /* Pods-syncthing-acknowledgements.plist */, - A26AC68CE1EFAB19801CA0788F273E61 /* Pods-syncthing-dummy.m */, - ED30CA33CEAA933DC5F2CC35676C543F /* Pods-syncthing-frameworks.sh */, - 14F5412DCF3459C695980456F0733BEA /* Pods-syncthing-resources.sh */, - 11D76110347FC462043C8B5035DD3499 /* Pods-syncthing.debug.xcconfig */, - A16464CD6A4EEB9C7BC56EE84DEE7CBD /* Pods-syncthing.release.xcconfig */, + 38C6FBE2B37C0878D3B2B613D8CD1CA6 /* Sparkle.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 1CCCA7381EEB9908D85AA860CC19FA56 /* Support Files */ = { + isa = PBXGroup; + children = ( + 60E34D6BD4EDCA33307F2846F9476283 /* Sparkle-copy-dsyms.sh */, + 13F77FD94F277E82AE1D17070A75F313 /* Sparkle.debug.xcconfig */, + 67B11FC32D7BF6299760994C0D8F35E2 /* Sparkle.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Sparkle"; + sourceTree = ""; + }; + 74924609A5200EB49EE32720C989B12D /* Pods */ = { + isa = PBXGroup; + children = ( + 9FBB2CB6B1AE393F2A376E2FBD6E26D0 /* Sparkle */, + ); + name = Pods; + sourceTree = ""; + }; + 9FBB2CB6B1AE393F2A376E2FBD6E26D0 /* Sparkle */ = { + isa = PBXGroup; + children = ( + CB4A750A016013479E3AF49F60ABF1DF /* Sparkle.h */, + 46B5FC98577BAEFBCB405BF5413EAB40 /* SPUDownloadData.h */, + A56507F21FF3E36B177F3AE186ED9D75 /* SPUDownloader.h */, + 929E505ABDA8CBB6BAC5F4D8FCB27559 /* SPUDownloaderDelegate.h */, + 6EADEBA645762F932D7AA38712E3BC4A /* SPUDownloaderDeprecated.h */, + 7822277D8B04B37769625AC2DAD85C41 /* SPUDownloaderProtocol.h */, + 7F9AF76EF2C742F9ED252B8485D876B7 /* SPUDownloaderSession.h */, + 0F7D1089272A1431BEC5A0D6A579EBC0 /* SPUURLRequest.h */, + 227086D9FCF007A15E95B8C7A2E5B302 /* SUAppcast.h */, + 9D6E56FC87B513D55F1B49F402D39B5E /* SUAppcastItem.h */, + 96C882DE2287DF1F0F09A990AC4B1B2F /* SUCodeSigningVerifier.h */, + EC62C099A303147B064C10710CC2EAC0 /* SUErrors.h */, + C895490460C2F7D68AAE3868653471DF /* SUExport.h */, + 898334BC477899DC097D21A5F118D80F /* SUStandardVersionComparator.h */, + 275E02DFF281ED9F333DA78BE5DF8139 /* SUUpdater.h */, + 09FBBC0AB8B3ED04C169A1DF1C96D63B /* SUUpdaterDelegate.h */, + 2C6075FC18D8AFBF615CD6170B7FC005 /* SUVersionComparisonProtocol.h */, + 9EE1C8C1358409EFA0E9919B3E347730 /* SUVersionDisplayProtocol.h */, + 12A12993C3F53D66EEB5C05FBD5FD020 /* Frameworks */, + 1CCCA7381EEB9908D85AA860CC19FA56 /* Support Files */, + ); + path = Sparkle; + sourceTree = ""; + }; + CF1408CF629C7361332E53B88F7BD30C = { + isa = PBXGroup; + children = ( + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, + D89477F20FB1DE18A04690586D7808C4 /* Frameworks */, + 74924609A5200EB49EE32720C989B12D /* Pods */, + 0594BE7B86CE95103A8EDA3C1DC0B348 /* Products */, + E861C6C05E0959E40BBC70ECC55F6A60 /* Targets Support Files */, + ); + sourceTree = ""; + }; + D89477F20FB1DE18A04690586D7808C4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + E28289E0B60898B9FBB7DD75336E87D4 /* Pods-syncthing */ = { + isa = PBXGroup; + children = ( + 1D5488B9D3BAD0B6A8D3F4D25915E444 /* Pods-syncthing-acknowledgements.markdown */, + B116BEC7F23EE5225E75E1C180D8EADA /* Pods-syncthing-acknowledgements.plist */, + 1FE8972E54994C4F52B0E8A39AB9F7CF /* Pods-syncthing-dummy.m */, + 71B009700285C798A669F67C10CCD29C /* Pods-syncthing-frameworks.sh */, + 74FEC71D52DDB7B5FD004A3C33E70641 /* Pods-syncthing.debug.xcconfig */, + 32E4938EA24077E0C44687B65BA4F282 /* Pods-syncthing.release.xcconfig */, ); name = "Pods-syncthing"; path = "Target Support Files/Pods-syncthing"; sourceTree = ""; }; - AA11EF7394C01C371BD2E0083BD3BBE6 /* Sparkle */ = { + E861C6C05E0959E40BBC70ECC55F6A60 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 77B3EC42365F39D2B051961939BC41EC /* Sparkle.h */, - CFA185C7C2FAC4866132783ACEFF2FE3 /* SPUDownloadData.h */, - 5A6D33B7FCD85B069E7CBAE08ED1ECEB /* SPUDownloader.h */, - 5AEF7C0F084ABEE697AD0790460EF566 /* SPUDownloaderDelegate.h */, - 03F755EB1CF83B568A747182477E53DB /* SPUDownloaderDeprecated.h */, - 763346F9DEF1C95A4C870F1C7F315908 /* SPUDownloaderProtocol.h */, - 3AE5D57CB9D7C95CFCD5D03AAF344B39 /* SPUDownloaderSession.h */, - 94FDFBD46A12EDCC5C1C5A72C6A8332C /* SPUURLRequest.h */, - C052429C8E2B523BD92B613C51BC645B /* SUAppcast.h */, - D2781962530E2EC4F511EB0AE0C0EEF0 /* SUAppcastItem.h */, - 11BA24F90B47B4AC3C82E2AC0EE19B1B /* SUErrors.h */, - 3761D8586CC9C587E4917AC026227F25 /* SUExport.h */, - 03CAABD5DCD0916F0C46E3C872A467FC /* SUStandardVersionComparator.h */, - B37FDDE1281EBC702BC50BF0D0AE8D8E /* SUUpdater.h */, - E0D4E59BF668694E2F3B50B053EFFAF4 /* SUUpdaterDelegate.h */, - EA2A3C61129D0F5D3B2D47DEF67257D0 /* SUVersionComparisonProtocol.h */, - B94CED3AFE02D20A94D9183B0C26DEFA /* SUVersionDisplayProtocol.h */, - 93304FCB69921521287E77520C139C7D /* Frameworks */, + E28289E0B60898B9FBB7DD75336E87D4 /* Pods-syncthing */, ); - name = Sparkle; - path = Sparkle; + name = "Targets Support Files"; sourceTree = ""; }; /* End PBXGroup section */ -/* Begin PBXNativeTarget section */ - 2818D05B433246CE891C99CDA3753FA4 /* Pods-xgsyncthing */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4805F3DBA23E1B10D9E6E54A66A25561 /* Build configuration list for PBXNativeTarget "Pods-xgsyncthing" */; - buildPhases = ( - 60292D88D6B7D032CCF69DC0C4990F2F /* Sources */, - FD2F97087271AA91245C00530C8B769B /* Frameworks */, +/* Begin PBXHeadersBuildPhase section */ + 17909EDB5650C7682648149C389F6B19 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-xgsyncthing"; - productName = "Pods-xgsyncthing"; - productReference = C755B9FC1BAAFB50E3BE03B3BDDE7459 /* libPods-xgsyncthing.a */; - productType = "com.apple.product-type.library.static"; + runOnlyForDeploymentPostprocessing = 0; }; - 3F72EA84007B99BC0634FB58B3975CA4 /* Pods-syncthing */ = { +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 88D6818A8E0FD3C5CAC731BAD28F9C22 /* Pods-syncthing */ = { isa = PBXNativeTarget; - buildConfigurationList = B97C9FA0105124A6AB8612253B50DB81 /* Build configuration list for PBXNativeTarget "Pods-syncthing" */; + buildConfigurationList = B8E9B880114EE7D1373F71F30923904A /* Build configuration list for PBXNativeTarget "Pods-syncthing" */; buildPhases = ( - 4ABEF4671CE906A444D539F027751363 /* Sources */, - 80E426671A949DED4E7618872053C0D5 /* Frameworks */, + 17909EDB5650C7682648149C389F6B19 /* Headers */, + 09DE148F52A5C0A3BAA0EEAD25C7328F /* Sources */, + 1AF54479F181E70A8ECAB16A1E2245C3 /* Frameworks */, ); buildRules = ( ); dependencies = ( + F8E0819D22D9EA58F756292D64890DEE /* PBXTargetDependency */, ); name = "Pods-syncthing"; productName = "Pods-syncthing"; - productReference = 4842821A1504928A62E42672462B90D9 /* libPods-syncthing.a */; + productReference = 3CE347318AABB77EF7104D7A1CBC0A5F /* libPods-syncthing.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0930; + LastSwiftUpdateCheck = 1100; + LastUpgradeCheck = 1100; }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; + compatibilityVersion = "Xcode 8.0"; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = A38504409367B58A6F3AAE7A0FDDB7FB /* Products */; + mainGroup = CF1408CF629C7361332E53B88F7BD30C; + productRefGroup = 0594BE7B86CE95103A8EDA3C1DC0B348 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 3F72EA84007B99BC0634FB58B3975CA4 /* Pods-syncthing */, - 2818D05B433246CE891C99CDA3753FA4 /* Pods-xgsyncthing */, + 88D6818A8E0FD3C5CAC731BAD28F9C22 /* Pods-syncthing */, + ED77B4B88587C894E85C361023D67C53 /* Sparkle */, ); }; /* End PBXProject section */ -/* Begin PBXSourcesBuildPhase section */ - 4ABEF4671CE906A444D539F027751363 /* Sources */ = { - isa = PBXSourcesBuildPhase; +/* Begin PBXShellScriptBuildPhase section */ + A19A62E98EFD5224E676AA13D01CEF3A /* [CP] Copy dSYMs */ = { + isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( - C05FE133E9AD6EE86D998CA6C68213A2 /* Pods-syncthing-dummy.m in Sources */, + ); + inputPaths = ( + "${PODS_ROOT}/Sparkle/Sparkle.framework.dSYM", + ); + name = "[CP] Copy dSYMs"; + outputPaths = ( + "${DWARF_DSYM_FOLDER_PATH}/Sparkle.framework.dSYM", ); runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Sparkle/Sparkle-copy-dsyms.sh\"\n"; + showEnvVarsInLog = 0; }; - 60292D88D6B7D032CCF69DC0C4990F2F /* Sources */ = { +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 09DE148F52A5C0A3BAA0EEAD25C7328F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DEB3C99A8BF637EE3D9413E60BC7CFB9 /* Pods-xgsyncthing-dummy.m in Sources */, + BE062BEAB0C8AA7384F84436A0F52BCD /* Pods-syncthing-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ -/* Begin XCBuildConfiguration section */ - 10CF5763FD08D8C8F999089C7BCDBAD7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 45DA901D35E1B537C82445157212E52F /* Pods-xgsyncthing.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "-"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Release; +/* Begin PBXTargetDependency section */ + F8E0819D22D9EA58F756292D64890DEE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Sparkle; + target = ED77B4B88587C894E85C361023D67C53 /* Sparkle */; + targetProxy = A11AEC1766ECE0511281F9660E0DA371 /* PBXContainerItemProxy */; }; - 10E850B85F3451D5157989C3751F075F /* Release */ = { +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 16F37D961BD142A847EE7A8BCECC4D13 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -305,14 +307,13 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -331,69 +332,29 @@ GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Release; }; - 3E3D175081B9D8A666D53A88937AC5EB /* Debug */ = { + 2FE2561301DA364C4DA3BBEF178CD712 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 763474C111066340DF870643D7525CCC /* Pods-xgsyncthing.debug.xcconfig */; + baseConfigurationReference = 32E4938EA24077E0C44687B65BA4F282 /* Pods-syncthing.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "-"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - B56B9F8661AA991F58F0105525E83B44 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 11D76110347FC462043C8B5035DD3499 /* Pods-syncthing.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "-"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - EXECUTABLE_PREFIX = lib; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - C33411C59FABAE0592EFA01B34AACCA7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A16464CD6A4EEB9C7BC56EE84DEE7CBD /* Pods-syncthing.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "-"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; EXECUTABLE_PREFIX = lib; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.10; + ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -403,10 +364,26 @@ }; name = Release; }; - D5B651532ED11AFBC5E147B64848AFB4 /* Debug */ = { + 5CA1056E4CA7272E9A79FDB6FC7B1FBF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 67B11FC32D7BF6299760994C0D8F35E2 /* Sparkle.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + COMBINE_HIDPI_IMAGES = YES; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + ONLY_ACTIVE_ARCH = NO; + SDKROOT = macosx; + }; + name = Release; + }; + 83C3234BEBF81359D2523064DDDB2364 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; @@ -429,14 +406,13 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -457,46 +433,87 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; + A5797CF3A40465007501EA8B1E970BDA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 74FEC71D52DDB7B5FD004A3C33E70641 /* Pods-syncthing.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + EXECUTABLE_PREFIX = lib; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + ONLY_ACTIVE_ARCH = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + E7EF24BC93D93766F59FBF1EF1711CFC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 13F77FD94F277E82AE1D17070A75F313 /* Sparkle.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + COMBINE_HIDPI_IMAGES = YES; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + ONLY_ACTIVE_ARCH = NO; + SDKROOT = macosx; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - D5B651532ED11AFBC5E147B64848AFB4 /* Debug */, - 10E850B85F3451D5157989C3751F075F /* Release */, + 83C3234BEBF81359D2523064DDDB2364 /* Debug */, + 16F37D961BD142A847EE7A8BCECC4D13 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4805F3DBA23E1B10D9E6E54A66A25561 /* Build configuration list for PBXNativeTarget "Pods-xgsyncthing" */ = { + 6347E178A154C832C62FFEFD8D07C44A /* Build configuration list for PBXAggregateTarget "Sparkle" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3E3D175081B9D8A666D53A88937AC5EB /* Debug */, - 10CF5763FD08D8C8F999089C7BCDBAD7 /* Release */, + E7EF24BC93D93766F59FBF1EF1711CFC /* Debug */, + 5CA1056E4CA7272E9A79FDB6FC7B1FBF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B97C9FA0105124A6AB8612253B50DB81 /* Build configuration list for PBXNativeTarget "Pods-syncthing" */ = { + B8E9B880114EE7D1373F71F30923904A /* Build configuration list for PBXNativeTarget "Pods-syncthing" */ = { isa = XCConfigurationList; buildConfigurations = ( - B56B9F8661AA991F58F0105525E83B44 /* Debug */, - C33411C59FABAE0592EFA01B34AACCA7 /* Release */, + A5797CF3A40465007501EA8B1E970BDA /* Debug */, + 2FE2561301DA364C4DA3BBEF178CD712 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; } diff --git a/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Pods-syncthing.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Pods-syncthing.xcscheme index 225422b..a61d04b 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Pods-syncthing.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Pods-syncthing.xcscheme @@ -1,36 +1,37 @@ + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + ReferencedContainer = "container:Pods.xcodeproj"> - - + shouldUseLaunchSchemeArgsEnv = "YES"> + + - - + debugDocumentVersioning = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Pods-xgsyncthing.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Sparkle.xcscheme similarity index 74% rename from Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Pods-xgsyncthing.xcscheme rename to Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Sparkle.xcscheme index 40fc37a..2b849d5 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Pods-xgsyncthing.xcscheme +++ b/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/Sparkle.xcscheme @@ -1,36 +1,37 @@ + buildForArchiving = "YES" + buildForAnalyzing = "YES"> + BlueprintIdentifier = "ED77B4B88587C894E85C361023D67C53" + BuildableName = "Sparkle" + BlueprintName = "Sparkle" + ReferencedContainer = "container:Pods.xcodeproj"> - - + shouldUseLaunchSchemeArgsEnv = "YES"> + + - - + debugDocumentVersioning = "YES"> diff --git a/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/xcschememanagement.plist index e8e34b0..09d188d 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/jerry.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,12 +7,16 @@ Pods-syncthing.xcscheme isShown - + + orderHint + 1 - Pods-xgsyncthing.xcscheme + Sparkle.xcscheme isShown - + + orderHint + 2 SuppressBuildableAutocreation diff --git a/Pods/Sparkle/CHANGELOG b/Pods/Sparkle/CHANGELOG deleted file mode 100644 index 1ed7019..0000000 --- a/Pods/Sparkle/CHANGELOG +++ /dev/null @@ -1,624 +0,0 @@ -# 1.24.0-alpha - - * Fixed error about "about:blank" release notes (Louis Pontoise) - * Use the SHA-256 hash of the archive as the cache path (Nate Weaver) - * Don't return an optional from the FileHandle method (Nate Weaver) - * Added URL+Hashing (Nate Weaver) - * Update SUUpdateAlert.xib (DanielFirlej) - * Added help command line option (Dominik H) - * Added function that parses all command line options (Dominik H) - * Command line option to provide a download url prefix is now parsed and set on each archive item (Dominik H) - -# 1.23.0 - - * Support generating appcast with localizations (#1499) (Alik Vovkotrub) - * Support versions with git commit SHA (#1504) (Alec Larson) - * Hide "Skip..." and "Remind..." buttons when they're not relevant (#1480) (Kenneth Johnsen) - * Preserve Finder tags while updating apps (#1512) (CoreCode) - * Read-only update alert dialog formatting improvements (#1515) (Quinn Taylor) - * Check if `SUBundleName` is set before normalizing (Jake Fenton) - * `NSInteger` cast warning on Xcode 11 (Marga Keuvelaar) - * Correct appcast file extension (Tom Vos) - * Update Sparkle.strings (Emir Sarı) - * Fix spelling (#1508) (Frank Chiarulli Jr) - -# 1.22.0 - - * Enabled "Hardened Runtime" build option for Apple's notarization requirement - * Add delegate methods to suppress update alerts (George Nachman) - * Improved error when running from translocated location (Michael Buckley) - * Add phased rollout feature (#1381) (Fabian Jäger) - * Ignore non-standard permissions in delta updates instead of failing the build (Kornel Lesiński) - * Notify user when installed version is newer than the latest in the appcast (CoreCode) - * Reset timers after computer sleep (CoreCode) - * Block-based alternatives to `NSInvocation`-based delegate methods (Fabian Jäger) - * Add delegate `userDidSkipThisVersion` (BobZombie, Leo Natan, bono yusuke) - * Pass item to updaterShouldShowUpdateAlertForScheduledUpdate delegate method (George Nachman) - * Support providing private key as argument in `generate_appcast` (Yakuhzi, marchyang) - * Separate the ed25519 sources into a new static library (Tony Arnold) - * Disambiguate signing error messages (Nate Weaver) - * Use `XMLNode.Options.nodePrettyPrint` in `generate_appcast` instead of trying to add whitespace manually (fumoboy007) - * Annotate SUHost for nullability (Michael Buckley) - * Use SUAVAILABLE macro (Christiaan Hofman) - * Fix warnings when using modules (nivekkagicom) - * Correction of Czech localization inconsistency (#1403) (vojtakonarik) - * BR locale fix (BR Lingo) - * Update Japanese localization (fujisoft) - * French Sparkle.strings (Jean-Baptiste) - -# 1.21.3 - - * Losslessly reduced the size of PNG (Barijaona Ramaholimihaso) - * Catch exceptions from subcommands (Julian Mayer) - * `generate_appcast` can sign any bundles instead of just apps (Nate Weaver) - * Check that effectiveAppearance is being observed before calling removeObserver (Pierluigi) - -# 1.21.2 - - * Allow EdDSA for delta updates, too (Kornel) - * Warning fixes (Brian Bergstrand) - * Improvements to release notes view context menu and dark mode (Bi11) - -# 1.21.0 - - * Added support EdDSA (ed25519) signatures (Kornel) - * DSA signatures are considered outdated, and Apple's `Security.framework` only supports weaker SHA-1-based DSA. - * Both old DSA and new EdDSA are still supported (and one app can use both), but new applications should use EdDSA only, and we recommend migrating away from DSA signatures. - * `generate_keys` is now a Swift tool that stores EdDSA private keys in the Keychain - * Existing apps can continue using their old DSA keys, but we've dropped support for generation of old DSA keys - * `sign_update` is now a Swift tool that signs using EdDSA from private keys in the Keychain - * The old DSA-based signing script has been moved to `bin/old_dsa_scripts` - * The old DSA-based signing script has been fixed to work on pre-10.13 systems (Thomas Tempelmann) - * `generate_appcast` has been updated to support EdDSA signatures - * It can sign both DSA (if `dsa_priv.pem` file is specified) and EdDSA (from Keychain) - * The tool now uses Caches directory and doesn't generate unnecessary delta files - * Fixed verification of delta updates on filesystems that change permissions of symlinks - * Fixed `NSURLSession` leak (Michael Ehrmann) - -# 1.20.0 - - * `generate_appcast` option to read private key directly from the keychain (Tamás Lustyik) - * Add delegate callbacks for fininshed download and extraction related events (Csaba Horony) - * Don't check for updates if Do Not Disturb is on (Kornel) - * Expose `CodesigningVerifier`, add codesign info API (sunuslee) - * Threading fixes: - * Fix potential hang with `dispatch_sync` to main thread (Brian Bergstrand) - * Fix closeCheckingWindow called from background thread (Alexey Martemyanov) - * Improve 'read-only' error message (#1192) (Adrian Thomas) - * New Spanish localisation (Ken Arroyo Ohori) - * Updated Finnish language resources (Jason Pollack) - * Hungarian localization (Csaba Horony) - * Log more information about authentication requests (Kornel) - * Explicitly specify types to silence "Messaging unqualified id" warning that's new in Xcode 10. Removed __has_feature(objc_generics) check and use generisc to help silence the warnings. (Kent Sutherland) - * Fix binary delta creation on network drives (sagecook) - * Fix compilation issues on Xcode 10 with new build system (Leo Natan) - -# 1.19.0 - - * Refactoring of downloader code to avoid deprecated methods (Deadpikle) - * Changes to which methods run on the main thread. - Note: some delegate methods may be called on non-main thread now. (Kornel) - * Update Japanese localization (1024jp) - * Update Sparkle.strings (Stefan Paychère) - * Fix Sparkle clients polling too frequently (Jonathan Bullard) - * Handle SecTransformExecute errors (Kornel) - * Silence Touch Bar availability warnings on Xcode 9 by using API_AVAILABLE. Disable gnu-zero-variadic-macro-arguments to prevent warnings from use of API_AVAILABLE. (Kent Sutherland) - * 10.11 SDK compatibility (David Fuhrmann) - -# 1.18.1 - - * Add optional updaterDidRelaunchApplication: method on SUUpdaterDelegate (#1115) (App Tyrant) - * Implemented sparkle:os attribute as documented (Memphiz) - * Additional termination detection in case kpoll fails. (fujisoft) - * Included bin files in CocoaPods installation (Keith Smiley) - * Updated Dutch localization (Eitot) - * Updated German localization (Eitot) - * Updated Japanese translation (1024jp) - * Updated Portuguese translation (Victor) - * Updated to Xcode 9/Swift 4 - - # 1.18.0 - - * Name of the host app is used in authorization prompt (the `SPARKLE_RELAUNCH_TOOL_NAME` setting is now obsolete) - * More detailed progress bar for package installers (Kornel Lesiński) - * Disabled the keyboard shortcut for the install button for scheduled updates to avoid accidental installs. (George Nachman) - * generate_appcast tool adds release notes if there's an .html file with the same base name as the archive (Brett Walker) - * Added `sparkle:shortVersionString` to the enclosure, #1032 (Brett Walker) - * Fixed Japanese localization (1024jp) - * Fixed escaping of system profile URLs - * Added more logging in various failure cases (Kornel Lesiński) - * Better error message for quarantined apps that can't be updated - -# 1.17.0 - - * Added Touch Bar support (Bi11) - * Upgraded SULog to use logging APIs that Apple provides built-in (Zorg) - * Skip buttons are disabled if the update is marked as critical (Kornel Lesiński) - * Background updates ask OS for lower-priority networking (Kornel Lesiński) - * Refactorings to sync with upcoming 2.0 - * Added kqueue based termination listener (Zorg) - * Added AppKit prevention guards to modules that shouldn't import it (Zorg) - * Added Obj-C generics where applicable (Zorg) - * Made SUBundleIcon & SUApplicationInfo take SUHost, not NSBundle (Zorg) - * Improved -[SUHost objectForInfoDictionaryKey:] (Zorg) - * Detect and fail if any two-way dependencies exist in the project (Zorg) - * generate_appcast: - * fixed handling of multiple directories in an archive - * percent encode the filename used in the delta url (Brett Walker) - * Update Sparkle.strings (BR Lingo) - * Improved handling of non-ASCII names in delta archives (Kornel Lesiński) - * Don't touch Info.plist unless git version changes (Václav Slavík) - -# 1.16.0 - - * Guided package installs are now the default for updating packages (Zorg) - - `pkg` installers won't show any UI. If you require the old behavior of showing a full installer window, rename the `*.pkg` file to `*.sparkle_interactive.pkg` - * Previous version of the app is now deleted instead of staying in the trash (Zorg) - * Added `generate_appcast` helper tool (Kornel Lesiński) - * Made manual check resume pending automatic updates instead of starting a new update (Kornel Lesiński) - * Started using `length` value from RSS if HTTP doesn't give one (Zorg) - * Hidden automatic updates checkbox for information only updates (Bi11) - * Added progressbar for DMG and binary delta extraction (Kornel Lesiński) - * Fixed showing of download status if we attempt a 2nd download (Zorg) - * Refactorings to sync with upcoming 2.0 - * Decoupled and simplified installation code using protocols (Zorg) - * Added nullability annotations (Zorg) - * Allowed delegate methods that return an object to return nil (Zorg) - * Decreased responsibility of SUHost and moved code into other components (Zorg) - * Removed Sparkle.pch and many file #includes (Zorg) - -# 1.15.0 - -* A new icon! Thanks to 1024jp -* Show alert when an update is sent over insecure HTTP with no DSA key (Zorg) - - If you can't use HTTPS, you must at least sign updates with a DSA key. -* Improved binary delta implementation (Zorg) -* Added improved -validateMenuItem: as a method in SUUpdater.h for public use (Zorg) -* Removed reachability preflight check (Zorg) -* Clear update caches directory before downloading new update (Zorg) -* Check the bundle's parent directory for writability too (Zorg) -* Don't follow symbolic links for file operations (Zorg) -* Don't bring up an authorized dialog during cleanup (Zorg) -* Made Sparkle look for the highest compatible version regardless of timestamps (Zorg) -* Fixed compatibility with 10.7 - * Fixed crash on 10.7 - subscript operator not available (kleuter) - * Fixed warnings caused by -Wpartial-availability (Zorg) -* Fixed german l10n. (Sebastian Volland) -* Error code for download errors (Kornel Lesiński) -* Update last update check date when the update driver finishes (Zorg) -* Scale app icon up if needed in Software Update window (Nicholas Riley) -* Don't register for termination notifications more than once (Zorg) -* Don't terminate the app if we're already terminating (Zorg) -* Removed SUEnableAutomaticChecksKeyOld and SUCheckAtStartup constants (Eitot) -* Updated Sparkle framework headers to use modules if modules are available (B. Kevin Hardman) -* Fixed warnings, fixed uses of SULocalizedString (Jerry Krinock) -* Improved signing verifier to take any host and s/application/bundle/ (Zorg) -* Improved Spotlight updates after delta extraction (Zorg) - -# 1.14.0 (Mar 11, 2016) - -* Disable javascript by default and make it opt-in (Zorg) -* URL-encoding of appcast URLs is preserved (Kornel Lesiński) -* Delegate is asked for fallback updates if delta update fails (Kornel Lesiński) -* Fixed crash on 10.7 - subscript operator not available (kleuter) -* Fixed check of feed URL before delegate had a chance to set it (Kornel Lesiński) -* Re-added support for password-protected dmg images (Andrew K. Boyd) -* Added warning about ATS blocking (Kornel Lesiński) -* Translation fixes for pt-BR. (vitu) -* Add some Japanese lozalized strings (1024jp) -* Made test app available in all languages #695 (LIU Dongyuan / 柳东原) -* Czech localizations update (Frantisek Erben) -* Removed a test resource from the framework bundle (Karl Moskowski) -* Test if the updated app is the frontmost one (Zorg) -* UI Tests for the Test Application (Zorg) - -# 1.13.1 (Jan 31, 2016) - -Important security fixes: - -* Prevent inclusion of local files via file:// XML entities -* Disable redirects to non-HTTP URLs in release notes webview - -# 1.13.0 (Dec 18, 2015) - -* Changed framework's bundle ID from `org.andymatuschak.Sparkle` to `org.sparkle-project.Sparkle`. - -# 1.12.0 (Dec 13, 2015) - -* Rewritten file operations for updating an app (Zorg) - - Ensuring atomic move operations, robust error handling. - - Faster. - - Using modern APIs where possible (no FSPathMakeRef, FSGetCatalogInfo, FSFindFolder, etc.) - - Strong documentation, easier to read code. -* Automatic updates won't be installed if the system is about to shut off (Zorg) -* Deprecated serving over HTTP without DSA (Zorg) - - Note that Apple has deprecated insecure HTTP in macOS 10.11 -* Improved Autoupdate application (Zorg) - * Do all the installation work after the runloop is set up - * TerminationListener only does termination listening now - * Handle cases where host path is not installation path and host path is not desired executable path - * Don't show Autoupdate dock icon if we shouldn't show UI - * Update modification & access time for new update -* Added installUpdatesIfAvailable (Ian Langworth) -* Removed extensions from shell scripts (Jake Petroules) -* Rewritten test app so it works again, and from a local web server (Zorg) -* Replaced use of Python with built-in web server (Kevin Wojniak) -* Set LD_RUNPATH_SEARCH_PATHS in Podspec (Jake Petroules) -* Don't install automatic updates if the system might shut off (Zorg) -* Don't show Autoupdate dock icon if we shouldn't show UI (Zorg) -* Updated layout constraints when removing release notes (Zorg) -* Improved BinaryDelta error handling & logging (Zorg) -* Refactored quarantine removal (Zorg) -* Fixed German localization (1024jp) -* Updated zh_CN translation (LIU Dongyuan / 柳东原) -* Updated Mac models list until July 2015 (Gabriel Ulici) -* Updated Polish translation (Kornel Lesiński) -* Updated Xcode project languages for which we have translations (Jake Petroules) -* Updated XIB files (Kornel Lesiński) -* Use NSByteCountFormatter if available (Jake Petroules) -* Declared protocols on SUUpdateAlert for the 10.11 SDK (Daniel Jalkut) -* Silenced warning about casting away const-ness and -Wassign-enum (Daniel Jalkut) -* Added script to generate a report comparing the Sparkle.strings files (Kevin Wojniak) -* Check for empty strings (as well as nil) in SUHost's -name method (Karl Moskowski) -* Don't follow symlinks for checking file existence (Zorg) -* Unit tests in Swift (Zorg, Jake Petroules) -* Fixed framework imports (Felix Schulze) -* Fixed issues with copying files from different mounted drives (Zorg) -* Disallowed automatic updates when user can't write to the bundle (Zorg) -* Set the task working directories instead of changing the process working directory (Kevin Wojniak) - -# 1.11.1 (Nov 9, 2015) - -* Don't install automatic updates when system is about to shut down - -# 1.11.0 (Aug 24, 2015) - -* Big improvements to code signing and DSA verification - - Sparkle now checks not only whether an update is correctly signed, but also whether the updated version will be able to verify future updates. Updates now must either use DSA keys correctly, or not try to use them at all. Same goes for Apple Code Signing. - - Rely on code signing and the DSA key in the new app instead of appcast. If the new app has a public DSA key, then the appcast item must have a DSA signature for the app, even if the app is code signed. (Zorg) -* More verbose error message when DSA keys don't match (Kornel Lesiński) -* Added delegate methods for pre-download and immediately post-failed-download (Isaac Greenspan) -* Fix Lucida Grande is always used for release notes (LIU Dongyuan / 柳东原) -* Only remove quarantine with setResourceValue: when it's present. Fixes "Unable to quarantine: 93" messages from showing up in the console. (Zorg) -* Fixed const and nullability warnings (Jake Petroules, Kornel Lesiński) -* Replaced deprecated NSRunAlertPanel/alertWithMessageText (Kevin Wojniak) -* Imported the Foundation umbrella header in all the public headers (C.W. Betts) -* pt-BR localization update (Victor Figueiredo) -* Reject unsupported code-signing xattrs in binary delta (Zorg) -* Fixed crash while applying delta update (antonc27) -* Added logging of appcast/download URL on error (Kornel Lesiński) -* More robust reading of Autoupdate.app path from Sparkle bundle - -# 1.10.0 (Apr 26, 2015) - -* Massive improvements to the BinaryDelta tool (Zorg) - - Ability to track file permissions (Zorg) - - Nicely formatted log output (Zorg) - - Numerous bug fixes in handling of symlinks, empty directories, case-insensitive names, etc. (Zorg) - - Refactored and modernized code (Zorg) - - libxar is no longer weak-linked (C.W. Betts) -* Double-check the code signature of the the app after installation (Isaac Wankerl) -* Added headless guided package installation (Graham Miln) -* Added ability to inject custom HTTP headers in appcast request (Mattias Gunneras) -* Changes to make unarching more reliable (Zorg, Kornel Lesiński) -* Have Sparkle build a framework module (C.W. Betts) -* Stdout used for non error outputs (JDuquennoy) -* French locale update (Kent Sutherland) - -# 1.9.0 (Jan 26, 2015) - -* Added SUUpdater delegate method for failures. (Benjamin Gordon) -* Make the error definitions public (C.W. Betts) -* Add support for lzma compressed tarballs (Kyle Fuller) -* Back to SKIP_INSTALL=YES by default (Tony Arnold) -* Properly set install names and rpaths for targets (Jake Petroules) -* Use Library/Caches rather than app support directory (Kornel Lesiński) -* Check for a modal window being onscreen before trying to put up the Sparkle prompt (Alf Watt) -* Fixed crashes on 10.7 (Chris Campbell, Ger Teunis) -* Fixed Sparkle tags parsing (Tamás Lustyik) -* SULog code cleanups (Kevin Wojniak) -* Make sure CFBundleVersion is a semantic version number. (Jake Petroules) -* Replace typedef enums with typedef NS_ENUM to make Swift happier (C.W. Betts) -* Fix warnings under Xcode 6.1 relating the SUUpdateAlert XIB (Tony Arnold) -* Prefer string constants to strings (Jake Petroules) -* Use Info.plist keys instead of macros (Jake Petroules) -* Only export public symbols. (Jake Petroules) -* BinaryDelta: avoid crash with bad paths (Jake Petroules) -* Fixing Swedish translations (Erik Vikström) -* Turkish localization fixes (Emir) -* Proofing of Ukrainian localization (Vera Tkachenko) - -# 1.8.0 (Jul 26, 2014) - -* New SUDSAVerifier based on up-to-date macOS APIs (Zachary Waldowski) -* Detailed error log for failed signature checks (Kornel Lesiński) -* Converted Sparkle to ARC (C.W. Betts) -* Converted ivars to properties. (Jake Petroules) -* Cocoapod support (Xhacker Liu) -* Quarantine removal on macOS 10.10 (C.W. Betts) -* Updated Japanese localization (1024jp) -* Added Greek localization - -# 1.7.1 (Jul 2, 2014) - -* Removed option to install unverified updates (Kornel Lesiński) -* Added detailed log when code signing verification fails (Sam Deane) -* Restored original Sparkle icon. (Jake Petroules) -* Switched SUUpdateAlert.xib to AutoLayout (Kornel Lesiński) -* Replace references to andymatuschak.org with sparkle-project.org. (Jake Petroules) -* Several code cleanups, modernizations, fixed warnings and improved code formatting (Jake Petroules) -* Make the repository significantly more organized. (Jake Petroules) -* Xcode project: set organization name and class prefix. (Jake Petroules) -* Link to Foundation and AppKit instead of Cocoa. (Jake Petroules) -* Use new operatingSystemVersion API when available. (Jake Petroules) -* Add .clang-format configuration file for source code formatting. (Jake Petroules) -* Add a target to build Sparkle API documentation using Doxygen. (Jake Petroules) - -# 1.7.0 - -* Dropped support for macOS 10.6. Sparkle now supports 10.7 and newer (including 10.10 Yosemite) on 64-bit Intel Macs (the last 32-bit Mac was released in 2006). -* Removed use of deprecated functions (Zachary Waldowski) -* Switched to modern Obj-C runtime and new literals syntax -* Removed pre-10.7 code. (C.W. Betts) -* Use more Blocks/libdispatch code. (C.W. Betts) -* Cleaned up and improved security of `generate_keys`/`sign_update` scripts - -# 1.6.1 - -* Removed archive password prompt (Kornel Lesiński) -* (Re)fixes bug where URLs are naively double escaped (Andrew Madsen) -* Fixed typo that caused crashes in BinaryDelta (Tamas Lustyik) -* SUStandardVersionComparator.h is public (Vincent CARLIER) -* Remove pre-10.6-specific code. (C.W. Betts) -* Objective C 2 getters and setters. (C.W. Betts) -* Define correct dependencies on locale scripts (Antonin Hildebrand) - -# 1.6.0 - -* Cleaned up and deleted redundant strings files (Kornel Lesiński) -* Modern Objective C syntax, properties where possible. (C.W. Betts) -* Make SUAppcastDelegate a formal protocol. (C.W. Betts) -* Fixed default font in release notes WebView (Kornel Lesiński) -* Configurable name for finish_installation.app (Kornel Lesiński) -* Removed code for 10.4 (Kornel Lesiński) -* Convert all strings files to UTF-8 (UTF-16 must die) (Kornel Lesiński) -* Removing GC target (Matt Thomas) -* finish_installation.app and pkg files will not removed when we use *.pkg installer and restart system in the installer (Takayama Fumihiko) -* Select Korean and Slovak for Sparkle.strings localization (Shon Frazier) -* Updated the Romanian translation (Gabe) -* pt-BR localization polishing (BR Lingo) -* update zh_CN (61) -* Shut up some warnings & make build with newer Xcode (Uli Kusterer) -* Less unsafety with format strings (Uli Kusterer) -* New icon (Rick Fillion) -* fixed a 'content rectangle not entirely onscreen' warning (Simone Manganelli) -* updated sends system profile to use info.plist if user defaults key isn't present (Jamie Pinkham) -* Support for notifications on some updater events (Doug Russell) -* Allow the delegate to trigger a silent install and relaunch (Matt Stevens) -* Support silent relaunches (Matt Stevens) -* Increment the sudden termination counter if installing on quit (Matt Stevens) -* Prompts the user to update after a week (rather than a day) if he doesn't quit the app (Andy Matuschak) -* Adding appcast item element, tag (Andy Matuschak) -* We have this check box that says "Automatically download and install updates in the future." But we only download them automatically. We still ask permission again before installing them. (Andy Matuschak) - -# 1.5.0-beta6 - -* Important Changes - * Sparkle now requires DSA signatures on your updates. Check the documentation for more information on how to set that up if you don't already sign your updates. You can bypass this requirement if you deliver both your appcast and your updates over SSL. -* Sparkle will no longer display release notes located at file:// URLs, since Javascript on such a page would be able to read files on your file system. -* For security reasons, Sparkle will refuse to install updates which appear to "downgrade" the app. -* SUUpdater now implements new keys: "automaticallyDownloadsUpdates", "lastUpdateCheckDate", and "sendsSystemProfile." -* Fixed a bug that could prevent SUProbingUpdateDriver from working. -* Fixed a bug that prevented the updaterWillRelaunchApplication: delegate method from getting called. -* Fixed displaying release notes transmitted "loose" in the key. -* Fixed Sparkle compilation on 10.4 systems. -* Fixed a bug that could cause window confusion if an app changed its LSUIElement at runtime. -* Added support for Sparkle 1.1's behavior of disabling updates when the check interval is 0. -* Sparkle can now handle appending parameters to URLs which already have parameters. -* If an update's sparkle:shortVersionString is the same as the host's CFBundleShortVersionString, the sparkle:version and CFBundleVersion will be presented in parentheticals. - -# 1.5.0-beta5 - -* Important Changes! - * Made every Sparkle class private except for SUUpdater, SUAppcast, SUAppcastItem, and the SUVersionComparisonProtocol. - * There is now a single SUUpdater singleton for every host bundle; instead of -[SUUpdater setHostBundle], you can use +[SUUpdater updaterForBundle]. - * Redefined the (entire) delegate protocol accordingly. - * Renamed -[SUUpdater updatePreferencesChanged] to -[SUUpdater resetUpdateCycle]. This provides better semantics for non-apps, which need to start the update cycle manually. - * -[SUUpdater checkForUpdatesWithDriver] is private. If you were using SUProbingUpdateDriver, you can now use -[SUUpdater checkForUpdateInformation] for a similar effect. - * All the user defaults keys are now private; instead, SUUpdater is KVC-compliant for automaticallyChecksForUpdates, updateCheckInterval, and feedURL. -* Reduced the size of the English-only framework by 25%. -* System profiling information is now only submitted to the server once per week; this will help normalize your statistics across users with different interval preferences. -* The feedParamatersForUpdater: delegate method now requires "displayKey" and "displayVersion" keys so that it can inform the user what's being sent. -* Added a delegate method called pathToRelaunchForUpdater: which can be used for plugins to provide the path which should be used when relaunching the client after installing an update. -* Added support for xml:lang to pick localized nodes in appcasts (for release notes, etc). -* Fixed a bug which would cause the "checking for updates" window to not disappear in certain extraordinary error conditions. -* Fixed a DSA signature checking bug for .tar.gz archives. -* Sparkle now refuses to update on any read-only volume, not just dmgs. -* Sparkle will clean up the host app's name and version before sending it as the user agent string; some non-ASCII characters were causing problems. -* Added an Italian localization courtesy Michele Longhi. -* Added a Swedish localization courtesy Daniel Bergman. -* Fixes to the French localization courtesy Ronald Leroux and Yann Ricqueberg. -* Fixes to the German localization courtesy Sven-S. Porst. -* Fixes to the Russian localization courtesy Alexander Bykov and Anton Sotkov. -* Fixed a number of issues related to archive format detection: I reverted back to extensions from UTIs. -* Focus behavior fixes for LSUIElement apps. -* The status window progress bar now animates even when indeterminate. -* Major refactorings to improve functionality for non-app bundles. - -# 1.5.0-beta4 - -* Fixed a critical bug which prevented non-.dmgs from unarchiving properly. -* Added reporting of 64-bit capability to the profiling system. - -# 1.5.0-beta3 - -* Added a new delegate method to SUUpdater.h to allow delegates to specify custom version comparators. -* Added a German localization, courtesy the Camino localizer team: Dominik Tobschall, Tobias Stohr, and Friedemann Bochow. -* Bug fixes: - * Fixed a serious bug which could cause a server to be DDoS'd (or the host app to crash!) if an appcast fails to be parsed. - * Fixed .tbz extraction if the archive was made with Stuffit. - * Fixed support for .tar.bz2 and .tar.gz; Sparkle has to assume the archive is a tar when it sees "bz2" and "gz"; don't use those without tarring. - * Fixed a typo which caused the shouldPromptForPermissionToCheckForUpdatesToHostBundle: method to not work in 1.5b2. - * Fixed .zip extraction on Tiger (Apple changed the UTI between releases) - * Fixed a crasher on Tiger. - * Fixed display of the default app icon when the host app doesn't have an icon. - * Sparkle now displays a sensible progress string and uses an indeterminate progress bar when the server doesn't report a file size. - * Fixed some memory leaks. - - # 1.5.0-beta2 - - * Compatibility Issues: - * Most of the delegate method selectors have changed to scale better. See SUUpdater.h for changes; you'll likely have to make changes if you implement any delegate methods. - * If you're using .tar.gz or .tar.bz2 archives, name them ".tbz" or ".tgz" instead; Sparkle now uses UTIs for archive detection, and it's not smart about double extensions. - * I'm no longer supporting 10.3. This may or may not work on Panther—probably not. - * Sparkle's no longer built for ppc64 by default. If you want to ship that, feel free to build your own, but this saves a few hundred k. -* Enhancements: - * Sparkle now detects if the preferences for automatic update checks or the time interval change mid-cycle. - * If your product is a non-.app, you need to clue Sparkle in on the change by calling [[SUUpdater sharedUpdater] updatePreferencesChanged]. - * Added a cancel to the "checking for updates..." dialog. - * Sparkle now cleans up all its litter in /tmp. - * Made SUUpdater's delegate an IBOutlet so you can hook it up in IB. -* Bug fixes: - * Sparkle no longer crashes on non-GC hosts when the user cancels an update's downloads. - * Sparkle no longer gets stuck in an inconsistent state or crashes when it can't parse the appcast on scheduled updates. - * Added the sharedUpdater method to SUUpdater, as it should have been. - * Fixed a bug where the "checking for updates..." window wouldn't go away if an error occurs while checking for updates. - * Made the dual-mode build configuration actually use the .xcconfig which builds it with GC support. (oops!) - * Fixed relaunching for prefpanes. - * Sparkle no longer fails to install updates on Snow Leopard (though there's still an issue with trashing the old version of the app, but it seems to be a 10.6 bug) - * Sparkle now handles redirects correctly under Tiger. - * Fixed the installation path for non-.app bundles. - * Fixed a bug which could crash Sparkle under non-English locales. - * Fixed a weird race condition which could cause the relaunch tool to never notice that its target relaunched. - * Fixed a bug where if the host app is inactive when an update occurs, the update alert sometimes doesn't become key. - * Minor textual fixes. -* Localizations: - * Dutch: Maarten Van Coile - * French: Yann Ricquebourg - * Spanish: Ernesto Gomez Cereijo - - # 1.5.0-beta1 - - * The most important things to know: - * The 10.3 support is untested at best; sketchy at worst. Test with it thoroughly before you use it. - * Sparkle now asks for permission to update on second launch; don't be surprised at that. You can change that behavior with a delegate method; read SUUpdater.h for more info. - * We no longer distinguish between "check on startup" and "scheduled updates"; everything is scheduled, with the default being every day. - * The test application is using the new profiling features, but that's only for demonstration: these are off by default. More on this later. - * There are no localizations yet. -* New features: - * Sparkle now supports .pkgs. Just name the .pkg the name of the app and put in the update archive. - * Sparkle now sends optional demographic profiling information; set SUEnableSystemProfiling to YES in your Info.plist and check out the GET data sent to your webserver when fetching the appcast. More on this in the documentation. The test application has this on so you can see the behavior. - * Sparkle now supports updating non-.apps. Just call -setHostBundle: on the global SUUpdater to let it know what you're trying to update. - * Sparkle now supports garbage collection in the host app. Use "Sparkle-with-GC.framework" for that, but be aware it's 10.5-only. - * Sparkle is now 64-bit compatible, compiling both ppc64 and x86_64. - * Sparkle now supports a sparkle:minimumSystemVersion key you can set on appcast items. It does what you think it does. - * Sparkle now checks to see if the host app is running from a disk image and refuses to update if it is. (10.4+ only) - * Added support for entities in enclosure paths. - * The file size output is now formatted prettily. - * Sparkle now gives visual indication that it's checking for updates when the update's user initiated. ie: it pops up a status controller saying "checking for updates..." - * Added support for an SUPublicDSAKeyFile, so people don't have to copy/paste their entire key into their Info.plist. Set this key in your Info.plist to the filename of the key in your Resources directory. - * Added an actually maintainable codebase. -* Changes: - * Sparkle version comparison is now dramatically less stupid and verified by a bunch of unit tests. If something doesn't work the way you think it should, add a test to SUVersionComparisonTest.m - * Added a minimum to the check interval so that developers don't accidentally release their apps into the wild with 60-second test check intervals and have DOS-attack-like results. It's an hour now for release mode; feel free to change it. - * The relaunching process now uses a separate helper app, which is a much more robust method. - * Changed CFBundleShortVersionString behavior: Sparkle no longer uses Apple's about box style of displaying ShortVersionString (CFBundleVersion) when the latter is available. - * No more MD5 checking. Use DSA: it's actually secure. - * The abomination that was SUStatusChecker is dead. Use SUProbingUpdateDriver instead. -* Bugfixes: - * Fixed a huge bug with fully-automatic updating: before, if the user chose to relaunch later, the app would be running from the trash for a while. Now the buttons are "install and relaunch" or "install later." - * Sparkle forces Spotlight to reindex the updated app so that it won't keep pointing to the one in the trash. - * Sparkle trims whitespace from around DSA signatures; this could cause crashes before. - * Fixed a bug where the user choosing to skip a version would inhibit future automatic updates until the next launch. - * Fixed a bug that could occur when the app has a localized CFBundleName. - * .dmgs now work on Leopard. - * The status controller's button now sizes appropriately to the localization. - * Sparkle now works correctly with LSUIElement apps: it focuses them before displaying the update alert. - * Sparkle now deletes failed partial downloads. - * The update alert no longer floats above everything in the app. - * Fixed varied and sundry memory leaks. -* A ton of other things that I've forgotten or were too small to mention! - -# 1.1 - -* Optimized framework size: now only 1.4mb with all localizations and 384kb with only English (an English-only version is in the Extras folder). -* Added a new SUStatusChecker class for programmatically determining if a new version is available (see the docs); thanks, Evan Schoenberg! -* Added support for apps using SIGCHLD; thanks, Augie Fackler! -* Added a zh_CN update from JT Lee -* Added a Polish update from Piotr Chylinski -* Fixed DMG support for images with /Applications symlinks. -* Fixed a really stupid interval-checking bug that could cause repeated hits to the appcast. -* Fixed a bug where the check interval would be inconsistent if a value of 0 was stored in the user defaults. - -# 1.0 - -* Additions: - * Added real version comparison courtesy Kevin Ballard: Sparkle now knows that 0.89 < 1.0a3 < 1.0. - * Added many localizations courtesy David Kocher's localization team. - * Added a much better installation mechanism courtesy Allan Odgaard. - * Added a user agent string to the RSS fetch request. - * Added support for CFBundleShortVersionString in addition to CFBundleVersion, and support for a sparkle:shortVersionString attribute on the enclosure. - * Added support for CFBundleDisplayName if available. -* Changes: - * Automatic updating is now allowed by default, but only if DSA signing is on. - * Pressing Escape or closing the update alert now reminds the user later. - * Now when there's a stored check interval, Sparkle doesn't check immediately on startup the first time the app is launched because the user hasn't consented to it yet. - * The update alert now remembers its size and floats. -* Bug Fixes: - * Fixed installation of DMGs with multiple files enclosed. - * Fixed a nasty memory leak. - * Fixed a bug wherein having no value for allowing automatic updates would display a checkbox for the updates but would not honor it. - * Fixed a bug in zip extraction that occurred in Panther. - * Fixed release notes caching. - * Fixed a bug wherein Sparkle refused to authenticate the installation if the user had cancelled authentication previously in that session. - * Fixed a weird bug that would cause a second help menu to appear on first launch. - * Fixed a bug that could occur when changing the scheduled check interval. - * Fixed a bug wherein the host app could crash if the user clicked Remind Me Later before the release notes finished loading. - * Fixed a bug wherein the behavior was undefined if the user manually initiated a check when an automatic one was already taking place. - * Fixed wrapping on the description field in the update alert. - -# 1.0-beta3 - -* Fixed a nasty crasher that occurred often when the user was not connected to the internet. - -# 1.0-beta2 - -* Major Improvements: - * Fully automatic updating! (see the Documentation: this is beta and off by default) - * Added support for DSA signatures (see the Documentation). - * Added support for MD5 sum verification. - * Added Security.framework-based authentication for installing to privileged directories. - * Huge refactoring of the codebase: there's now a Sparkle Xcode project, Sparkle is now a framework, and everything is modular / abstracted. And no more code-generated interface. -* Minor Improvements: - * A SUUpdaterWillRestartNotification is sent out before restarting now. - * Added key equivalents to alert panel buttons. - * Error handling is much prettier now: technical messages are not presented to the user anymore. - * There's now a test app for developers to see what Sparkle's like before using it. - * Wrote new, pretty, extremely thorough documentation. -* Bug Fixes: - * Relaunch behavior is much improved and shouldn't fail in huge apps anymore. - * Fixed a bug wherein a failing tar command could crash the host app. - * Sparkle now looks at InfoPlist.strings in addition to Info.plist. - * Fixed some stupid typos. - -# 1.0-beta1 - -* Major New Features: - * Sparkle now supports scheduled periodic updates—read the Readme for information on how to use it. - * Sparkle now supports WebKit-based release notes (for CSS and full HTML), which it displays in the main update alert, not a separate panel. The Readme has much more information. Sparkle will, of course, fall back on NSTextView if the host app does not include WebKit. -* Minor New Features: - * Added support for .zip update archives. - * Added support for .dmg update archives. - * Implemented Remind Me Later to replace simple update cancellation. - * Implemented Skip This Version functionality. - * Added support for multiple feeds via the user defaults SUFeedURL key taking precedent over the one in Info.plist. - * Added support for Sparkle's custom XML namespace, which is optional but may prove useful. See the Readme for more information. -* Bug Fixes: - * Sparkle will no longer enter an inconsistent state if the user tries to update again while one is already in progress. - * Sparkle now uses CFBundleName to determine the application's name instead of the app's filename. - * Sparkle no longer crashes if the user cancels during extraction. - * Lots of code refactoring. - -# 0.1 - -* Initial Release diff --git a/Pods/Sparkle/SampleAppcast.xml b/Pods/Sparkle/SampleAppcast.xml deleted file mode 100755 index 35ad5da..0000000 --- a/Pods/Sparkle/SampleAppcast.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - Your Great App's Changelog - Most recent changes with links to updates. - en - - Version 2.0 (2 bugs fixed; 3 new features) - - http://you.com/app/2.0.html - - Wed, 09 Jan 2006 19:20:11 +0000 - - - 10.7 - - - - Version 1.5 (8 bugs fixed; 2 new features) - - http://you.com/app/1.5.html - - Wed, 01 Jan 2006 12:20:11 +0000 - - - 10.7 - - - - - Version 1.4 (5 bugs fixed; 2 new features) - - http://you.com/app/1.4.html - - Wed, 25 Dec 2005 12:20:11 +0000 - - - 10.7 - - - diff --git a/Pods/Sparkle/Sparkle Test App.app.dSYM/Contents/Info.plist b/Pods/Sparkle/Sparkle Test App.app.dSYM/Contents/Info.plist deleted file mode 100644 index 3d96af1..0000000 --- a/Pods/Sparkle/Sparkle Test App.app.dSYM/Contents/Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleIdentifier - com.apple.xcode.dsym.org.sparkle-project.SparkleTestApp - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - dSYM - CFBundleSignature - ???? - CFBundleShortVersionString - 1.5.1 - CFBundleVersion - 1.5.1 - - diff --git a/Pods/Sparkle/Sparkle Test App.app.dSYM/Contents/Resources/DWARF/Sparkle Test App b/Pods/Sparkle/Sparkle Test App.app.dSYM/Contents/Resources/DWARF/Sparkle Test App deleted file mode 100644 index fd5ccea..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app.dSYM/Contents/Resources/DWARF/Sparkle Test App and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Resources b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Sparkle b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Sparkle deleted file mode 120000 index b2c5273..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Sparkle +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Sparkle \ No newline at end of file diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist deleted file mode 100644 index 676181f..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist +++ /dev/null @@ -1,56 +0,0 @@ - - - - - BuildMachineOSBuild - 20B28 - CFBundleDevelopmentRegion - English - CFBundleExecutable - Autoupdate - CFBundleIconFile - AppIcon.icns - CFBundleIdentifier - org.sparkle-project.Sparkle.Autoupdate - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.24.0 a-67-g0e162c98 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1.24.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12C5020f - DTPlatformName - macosx - DTPlatformVersion - 11.1 - DTSDKBuild - 20C5048g - DTSDKName - macosx11.1 - DTXcode - 1230 - DTXcodeBuild - 12C5020f - LSBackgroundOnly - 1 - LSMinimumSystemVersion - 10.7 - LSUIElement - 1 - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate deleted file mode 100755 index 164511d..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop deleted file mode 100755 index 29dae8a..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns deleted file mode 100644 index 7f2a571..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib deleted file mode 100644 index f9c39a0..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings deleted file mode 100644 index e00af34..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings deleted file mode 100644 index f2aea27..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings deleted file mode 100644 index 02e077c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings deleted file mode 100644 index e0957c6..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings deleted file mode 100644 index 202e70b..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings deleted file mode 100644 index 6ef15d4..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings deleted file mode 100644 index 1d70063..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings deleted file mode 100644 index 8a083f8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings deleted file mode 100644 index 773f7c9..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings deleted file mode 100644 index 954abee..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings deleted file mode 100644 index ce63fde..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings deleted file mode 100644 index ab8fe1a..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings deleted file mode 100644 index d30ef64..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings deleted file mode 100644 index 5f6ace2..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings deleted file mode 100644 index 5b4be9e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings deleted file mode 100644 index f4685ed..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings deleted file mode 100644 index f008e1e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings deleted file mode 100644 index fa4cd97..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings deleted file mode 100644 index 76f3556..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings deleted file mode 100644 index 4444f33..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings deleted file mode 100644 index 2a7ce29..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings deleted file mode 100644 index 18a287e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings deleted file mode 100644 index 967a441..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings deleted file mode 100644 index 8a11ecf..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings deleted file mode 100644 index 65aa28f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings deleted file mode 100644 index caaf060..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings deleted file mode 100644 index e7c70db..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings deleted file mode 100644 index 058b4ba..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings deleted file mode 100644 index ffc5767..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings deleted file mode 100644 index 263326c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings deleted file mode 100644 index 71cf325..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings deleted file mode 100644 index b951788..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources deleted file mode 100644 index bb4125f..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,860 +0,0 @@ - - - - - files - - Resources/AppIcon.icns - - 4McwRDEss5BzWwUMG2Xf93+ze08= - - Resources/SUStatus.nib - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - Resources/ar.lproj/Sparkle.strings - - hash - - Rf4jjdgTqvfw5JO/6f9jHMURv/U= - - optional - - - Resources/ca.lproj/Sparkle.strings - - hash - - wGGx+QzPg/20zZTq7jwCTgf/Ubc= - - optional - - - Resources/cs.lproj/Sparkle.strings - - hash - - bY3rkqi/NJtXtjpK3FbV2o0gxbQ= - - optional - - - Resources/da.lproj/Sparkle.strings - - hash - - 0t7SuLDMBZVsY240PAEsVfH/1qw= - - optional - - - Resources/de.lproj/Sparkle.strings - - hash - - fsC7FJvExHE/2681tuUrjkSF2+A= - - optional - - - Resources/el.lproj/Sparkle.strings - - hash - - NbIN+TRHORCL5Gfj68VRq4KdPXo= - - optional - - - Resources/en.lproj/Sparkle.strings - - hash - - cHZov5FaqzfNhnBo0XdRuTMT4SY= - - optional - - - Resources/es.lproj/Sparkle.strings - - hash - - QPG88BN+x/l2Qk1NLLe3wRa26mQ= - - optional - - - Resources/fi.lproj/Sparkle.strings - - hash - - yd6pIoSj19HMDIUos4Td1Fch7bs= - - optional - - - Resources/fr.lproj/Sparkle.strings - - hash - - X3URilwJPVqMTGbtrYdorODwrMA= - - optional - - - Resources/he.lproj/Sparkle.strings - - hash - - U2WmlYGYmeeIlSW66R8awwmNXIE= - - optional - - - Resources/hr.lproj/Sparkle.strings - - hash - - 7LLOVs76ioMwEDV8Gah+6sV/5No= - - optional - - - Resources/hu.lproj/Sparkle.strings - - hash - - bNEmsO2LyUsMjTESH1I42V9sAOo= - - optional - - - Resources/is.lproj/Sparkle.strings - - hash - - 8fxzD9ZhrvIZVZB1+QSJaPzg80M= - - optional - - - Resources/it.lproj/Sparkle.strings - - hash - - bk1J6vpZjWeUFhBYWuWZf8TDv1A= - - optional - - - Resources/ja.lproj/Sparkle.strings - - hash - - f4EbR/GfMsKeWJ5DN/vhwg/lUoE= - - optional - - - Resources/ko.lproj/Sparkle.strings - - hash - - FRHRQPCWEk9GdJawYTuccg+E2tA= - - optional - - - Resources/nb.lproj/Sparkle.strings - - hash - - sgrDElwUxXtzdw8WaUFWyK3pG9Y= - - optional - - - Resources/nl.lproj/Sparkle.strings - - hash - - PWbC08zHFLROqivY2MAklDh6gkA= - - optional - - - Resources/pl.lproj/Sparkle.strings - - hash - - o7deBXE2Ct8/vQxouej5KkwTcUA= - - optional - - - Resources/pt_BR.lproj/Sparkle.strings - - hash - - /adUv04OXQkCFv+Oed6qktFVQ3E= - - optional - - - Resources/pt_PT.lproj/Sparkle.strings - - hash - - Mji9loJOJvuDY9hz3FhQ4H+HY5E= - - optional - - - Resources/ro.lproj/Sparkle.strings - - hash - - 9U+OTz29kXKZHY/nmvbtemMsB3g= - - optional - - - Resources/ru.lproj/Sparkle.strings - - hash - - VpSLGNvZ6sbRYsF23L8m6TG+P6E= - - optional - - - Resources/sk.lproj/Sparkle.strings - - hash - - qn/mo2EFOyw6keezS64Wo5ZGZXU= - - optional - - - Resources/sl.lproj/Sparkle.strings - - hash - - kwvdisufBenuQzrVg8tYKTX+qgg= - - optional - - - Resources/sv.lproj/Sparkle.strings - - hash - - 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= - - optional - - - Resources/th.lproj/Sparkle.strings - - hash - - HQwGW1Ebf0i+Bl4synks3x2SY2M= - - optional - - - Resources/tr.lproj/Sparkle.strings - - hash - - whUQco5F2wcYdjc+cPKlk+mtx7Q= - - optional - - - Resources/uk.lproj/Sparkle.strings - - hash - - JXhpqvLkX0yDWjbWgsk2wbSObKU= - - optional - - - Resources/zh_CN.lproj/Sparkle.strings - - hash - - OnR96Z9tB0noODRSYssSs63+zGA= - - optional - - - Resources/zh_TW.lproj/Sparkle.strings - - hash - - 1FLKoM5jZ8JGBG/nmyEIA+/aalA= - - optional - - - - files2 - - MacOS/fileop - - cdhash - - JwkAFJqL9xY1mTI+1Kki3oSFsik= - - requirement - cdhash H"d5bc45cc18a448c02d5c4dd6859a64524a5b8a85" or cdhash H"270900149a8bf7163599323ed4a922de8485b229" or cdhash H"1b27242b81a5a51561703e2bb8a5e01acac436e9" or cdhash H"ead0c4c63eafc5d32327f0dbf958b7bd0993ec75" - - Resources/AppIcon.icns - - hash - - 4McwRDEss5BzWwUMG2Xf93+ze08= - - hash2 - - nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE= - - - Resources/SUStatus.nib - - hash - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - hash2 - - AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= - - - Resources/ar.lproj/Sparkle.strings - - hash - - Rf4jjdgTqvfw5JO/6f9jHMURv/U= - - hash2 - - 2cAJJ5NTxwpRgp24Ca3EuTXfaIIzsYdH3Y9cNCalZfc= - - optional - - - Resources/ca.lproj/Sparkle.strings - - hash - - wGGx+QzPg/20zZTq7jwCTgf/Ubc= - - hash2 - - om5I6jKleuRoCwjfrRRqKWQbs2l8lLj8QGKS47cxybA= - - optional - - - Resources/cs.lproj/Sparkle.strings - - hash - - bY3rkqi/NJtXtjpK3FbV2o0gxbQ= - - hash2 - - RfJgT2b3STcLu71+1iU9ZcSXbfwMWG1EE1C7Wrf3xBk= - - optional - - - Resources/da.lproj/Sparkle.strings - - hash - - 0t7SuLDMBZVsY240PAEsVfH/1qw= - - hash2 - - wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= - - optional - - - Resources/de.lproj/Sparkle.strings - - hash - - fsC7FJvExHE/2681tuUrjkSF2+A= - - hash2 - - XUpgsFH8KmcbgggpdYbJScCg0tBic9tNLdFh+8cbPyw= - - optional - - - Resources/el.lproj/Sparkle.strings - - hash - - NbIN+TRHORCL5Gfj68VRq4KdPXo= - - hash2 - - wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= - - optional - - - Resources/en.lproj/Sparkle.strings - - hash - - cHZov5FaqzfNhnBo0XdRuTMT4SY= - - hash2 - - 39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk= - - optional - - - Resources/es.lproj/Sparkle.strings - - hash - - QPG88BN+x/l2Qk1NLLe3wRa26mQ= - - hash2 - - mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= - - optional - - - Resources/fi.lproj/Sparkle.strings - - hash - - yd6pIoSj19HMDIUos4Td1Fch7bs= - - hash2 - - +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= - - optional - - - Resources/fr.lproj/Sparkle.strings - - hash - - X3URilwJPVqMTGbtrYdorODwrMA= - - hash2 - - fyqJl0MhXYRILalxRHpv/JorWLOVLPtNcJioiPtlnYg= - - optional - - - Resources/he.lproj/Sparkle.strings - - hash - - U2WmlYGYmeeIlSW66R8awwmNXIE= - - hash2 - - 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= - - optional - - - Resources/hr.lproj/Sparkle.strings - - hash - - 7LLOVs76ioMwEDV8Gah+6sV/5No= - - hash2 - - TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= - - optional - - - Resources/hu.lproj/Sparkle.strings - - hash - - bNEmsO2LyUsMjTESH1I42V9sAOo= - - hash2 - - sRkp8c3Bx1qWdhhSNdOap1PbfmiTziINy1HxGea3SWU= - - optional - - - Resources/is.lproj/Sparkle.strings - - hash - - 8fxzD9ZhrvIZVZB1+QSJaPzg80M= - - hash2 - - xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= - - optional - - - Resources/it.lproj/Sparkle.strings - - hash - - bk1J6vpZjWeUFhBYWuWZf8TDv1A= - - hash2 - - Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= - - optional - - - Resources/ja.lproj/Sparkle.strings - - hash - - f4EbR/GfMsKeWJ5DN/vhwg/lUoE= - - hash2 - - dSPIvpFbelHRv8liJjN3TUVPbgD1DfhVSGmE+S99quI= - - optional - - - Resources/ko.lproj/Sparkle.strings - - hash - - FRHRQPCWEk9GdJawYTuccg+E2tA= - - hash2 - - +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= - - optional - - - Resources/nb.lproj/Sparkle.strings - - hash - - sgrDElwUxXtzdw8WaUFWyK3pG9Y= - - hash2 - - FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= - - optional - - - Resources/nl.lproj/Sparkle.strings - - hash - - PWbC08zHFLROqivY2MAklDh6gkA= - - hash2 - - xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= - - optional - - - Resources/pl.lproj/Sparkle.strings - - hash - - o7deBXE2Ct8/vQxouej5KkwTcUA= - - hash2 - - pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= - - optional - - - Resources/pt_BR.lproj/Sparkle.strings - - hash - - /adUv04OXQkCFv+Oed6qktFVQ3E= - - hash2 - - lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= - - optional - - - Resources/pt_PT.lproj/Sparkle.strings - - hash - - Mji9loJOJvuDY9hz3FhQ4H+HY5E= - - hash2 - - RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= - - optional - - - Resources/ro.lproj/Sparkle.strings - - hash - - 9U+OTz29kXKZHY/nmvbtemMsB3g= - - hash2 - - NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= - - optional - - - Resources/ru.lproj/Sparkle.strings - - hash - - VpSLGNvZ6sbRYsF23L8m6TG+P6E= - - hash2 - - wJZ5NG+mvj4anRFPUFyvSD0kGrg+ZAqklsPfHuCxLQY= - - optional - - - Resources/sk.lproj/Sparkle.strings - - hash - - qn/mo2EFOyw6keezS64Wo5ZGZXU= - - hash2 - - e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= - - optional - - - Resources/sl.lproj/Sparkle.strings - - hash - - kwvdisufBenuQzrVg8tYKTX+qgg= - - hash2 - - t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= - - optional - - - Resources/sv.lproj/Sparkle.strings - - hash - - 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= - - hash2 - - mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= - - optional - - - Resources/th.lproj/Sparkle.strings - - hash - - HQwGW1Ebf0i+Bl4synks3x2SY2M= - - hash2 - - nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= - - optional - - - Resources/tr.lproj/Sparkle.strings - - hash - - whUQco5F2wcYdjc+cPKlk+mtx7Q= - - hash2 - - xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= - - optional - - - Resources/uk.lproj/Sparkle.strings - - hash - - JXhpqvLkX0yDWjbWgsk2wbSObKU= - - hash2 - - u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= - - optional - - - Resources/zh_CN.lproj/Sparkle.strings - - hash - - OnR96Z9tB0noODRSYssSs63+zGA= - - hash2 - - zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= - - optional - - - Resources/zh_TW.lproj/Sparkle.strings - - hash - - 1FLKoM5jZ8JGBG/nmyEIA+/aalA= - - hash2 - - Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= - - optional - - - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^Resources/ - - weight - 20 - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/DarkAqua.css b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/DarkAqua.css deleted file mode 100644 index a41e0f2..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/DarkAqua.css +++ /dev/null @@ -1,9 +0,0 @@ -html { - color: #FFFFFFD8; -} -:link { - color: #419CFF; -} -:link:active { - color: #FF1919; -} diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 8786d48..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,48 +0,0 @@ - - - - - BuildMachineOSBuild - 20B28 - CFBundleDevelopmentRegion - en - CFBundleExecutable - Sparkle - CFBundleIdentifier - org.sparkle-project.Sparkle - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Sparkle - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.24.0 a-67-g0e162c98 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1.24.0 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12C5020f - DTPlatformName - macosx - DTPlatformVersion - 11.1 - DTSDKBuild - 20C5048g - DTSDKName - macosx11.1 - DTXcode - 1230 - DTXcodeBuild - 12C5020f - LSMinimumSystemVersion - 10.7 - - diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist deleted file mode 100644 index 1f75b24..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist +++ /dev/null @@ -1,314 +0,0 @@ - - - - - ADP2,1 - Developer Transition Kit - iMac1,1 - iMac G3 (Rev A-D) - iMac4,1 - iMac (Core Duo) - iMac4,2 - iMac for Education (17 inch, Core Duo) - iMac5,1 - iMac (Core 2 Duo, 17 or 20 inch, SuperDrive) - iMac5,2 - iMac (Core 2 Duo, 17 inch, Combo Drive) - iMac6,1 - iMac (Core 2 Duo, 24 inch, SuperDrive) - iMac7,1 - iMac Intel Core 2 Duo (aluminum enclosure) - iMac8,1 - iMac (Core 2 Duo, 20 or 24 inch, Early 2008 ) - iMac9,1 - iMac (Core 2 Duo, 20 or 24 inch, Early or Mid 2009 ) - iMac10,1 - iMac (Core 2 Duo, 21.5 or 27 inch, Late 2009 ) - iMac11,1 - iMac (Core i5 or i7, 27 inch Late 2009) - iMac11,2 - 21.5" iMac (mid 2010) - iMac11,3 - iMac (Core i5 or i7, 27 inch Mid 2010) - iMac12,1 - iMac (Core i3 or i5 or i7, 21.5 inch Mid 2010 or Late 2011) - iMac12,2 - iMac (Core i5 or i7, 27 inch Mid 2011) - iMac13,1 - iMac (Core i3 or i5 or i7, 21.5 inch Late 2012 or Early 2013) - iMac13,2 - iMac (Core i5 or i7, 27 inch Late 2012) - iMac14,1 - iMac (Core i5, 21.5 inch Late 2013) - iMac14,2 - iMac (Core i5 or i7, 27 inch Late 2013) - iMac14,3 - iMac (Core i5 or i7, 21.5 inch Late 2013) - iMac14,4 - iMac (Core i5, 21.5 inch Mid 2014) - iMac15,1 - iMac (Retina 5K Core i5 or i7, 27 inch Late 2014 or Mid 2015) - iMac16,1 - iMac (Core i5, 21,5 inch Late 2015) - iMac16,2 - iMac (Retina 4K Core i5 or i7, 21.5 inch Late 2015) - iMac17,1 - iMac (Retina 5K Core i5 or i7, 27 inch Late 2015) - MacBook1,1 - MacBook (Core Duo) - MacBook2,1 - MacBook (Core 2 Duo) - MacBook4,1 - MacBook (Core 2 Duo Feb 2008) - MacBook5,1 - MacBook (Core 2 Duo, Late 2008, Unibody) - MacBook5,2 - MacBook (Core 2 Duo, Early 2009, White) - MacBook6,1 - MacBook (Core 2 Duo, Late 2009, Unibody) - MacBook7,1 - MacBook (Core 2 Duo, Mid 2010, White) - MacBook8,1 - MacBook (Core M, 12 inch, Early 2015) - MacBookAir1,1 - MacBook Air (Core 2 Duo, 13 inch, Early 2008) - MacBookAir2,1 - MacBook Air (Core 2 Duo, 13 inch, Mid 2009) - MacBookAir3,1 - MacBook Air (Core 2 Duo, 11 inch, Late 2010) - MacBookAir3,2 - MacBook Air (Core 2 Duo, 13 inch, Late 2010) - MacBookAir4,1 - MacBook Air (Core i5 or i7, 11 inch, Mid 2011) - MacBookAir4,2 - MacBook Air (Core i5 or i7, 13 inch, Mid 2011) - MacBookAir5,1 - MacBook Air (Core i5 or i7, 11 inch, Mid 2012) - MacBookAir5,2 - MacBook Air (Core i5 or i7, 13 inch, Mid 2012) - MacBookAir6,1 - MacBook Air (Core i5 or i7, 11 inch, Mid 2013 or Early 2014) - MacBookAir6,2 - MacBook Air (Core i5 or i7, 13 inch, Mid 2013 or Early 2014) - MacBookAir7,1 - MacBook Air (Core i5 or i7, 11 inch, Early 2015) - MacBookAir7,2 - MacBook Air (Core i5 or i7, 13 inch, Early 2015) - MacBookPro1,1 - MacBook Pro Core Duo (15-inch) - MacBookPro1,2 - MacBook Pro Core Duo (17-inch) - MacBookPro2,1 - MacBook Pro Core 2 Duo (17-inch) - MacBookPro2,2 - MacBook Pro Core 2 Duo (15-inch) - MacBookPro3,1 - MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo) - MacBookPro3,2 - MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo) - MacBookPro4,1 - MacBook Pro (Core 2 Duo Feb 2008) - MacBookPro5,1 - MacBook Pro Intel Core 2 Duo (aluminum unibody) - MacBookPro5,2 - MacBook Pro Intel Core 2 Duo (aluminum unibody) - MacBookPro5,3 - MacBook Pro Intel Core 2 Duo (aluminum unibody) - MacBookPro5,4 - MacBook Pro Intel Core 2 Duo (aluminum unibody) - MacBookPro5,5 - MacBook Pro Intel Core 2 Duo (aluminum unibody) - MacBookPro6,1 - MacBook Pro Intel Core i5, Intel Core i7 (mid 2010) - MacBookPro6,2 - MacBook Pro Intel Core i5, Intel Core i7 (mid 2010) - MacBookPro7,1 - MacBook Pro Intel Core 2 Duo (mid 2010) - MacBookPro8,1 - MacBook Pro Intel Core i5, Intel Core i7, 13" (early 2011) - MacBookPro8,2 - MacBook Pro Intel Core i7, 15" (early 2011) - MacBookPro8,3 - MacBook Pro Intel Core i7, 17" (early 2011) - MacBookPro9,1 - MacBook Pro (15-inch, Mid 2012) - MacBookPro9,2 - MacBook Pro (13-inch, Mid 2012) - MacBookPro10,1 - MacBook Pro (Retina, Mid 2012) - MacBookPro10,2 - MacBook Pro (Retina, 13-inch, Late 2012) - MacBookPro11,1 - MacBook Pro (Retina, 13-inch, Late 2013) - MacBookPro11,2 - MacBook Pro (Retina, 15-inch, Late 2013) - MacBookPro11,3 - MacBook Pro (Retina, 15-inch, Late 2013) - MacbookPro11,4 - MacBook Pro (Retina, 15-inch, Mid 2015) - MacbookPro11,5 - MacBook Pro (Retina, 15-inch, Mid 2015) - MacbookPro12,1  - MacBook Pro (Retina, 13-inch, Early 2015) - Macmini1,1 - Mac Mini (Core Solo/Duo) - Macmini2,1 - Mac mini Intel Core - Macmini3,1 - Mac mini Intel Core - Macmini4,1 - Mac mini Intel Core (Mid 2010) - Macmini5,1 - Mac mini (Core i5, Mid 2011) - Macmini5,2 - Mac mini (Core i5 or Core i7, Mid 2011) - Macmini5,3 - Mac mini (Core i7, Server, Mid 2011) - Macmini6,1 - Mac mini (Core i5, Late 2012) - Macmini6,2 - Mac mini (Core i7, Normal or Server, Late 2012) - Macmini7,1 - Mac mini (Core i5 or Core i7, Late 2014) - MacPro1,1,Quad - Mac Pro - MacPro1,1 - Mac Pro (four-core) - MacPro2,1 - Mac Pro (eight-core) - MacPro3,1 - Mac Pro (January 2008 4- or 8- core "Harpertown") - MacPro4,1 - Mac Pro (March 2009) - MacPro5,1 - Mac Pro (2010 or 2012) - MacPro6,1 - Mac Pro (Late 2013) - PowerBook1,1 - PowerBook G3 - PowerBook2,1 - iBook G3 - PowerBook2,2 - iBook G3 (FireWire) - PowerBook2,3 - iBook G3 - PowerBook2,4 - iBook G3 - PowerBook3,1 - PowerBook G3 (FireWire) - PowerBook3,2 - PowerBook G4 - PowerBook3,3 - PowerBook G4 (Gigabit Ethernet) - PowerBook3,4 - PowerBook G4 (DVI) - PowerBook3,5 - PowerBook G4 (1GHz / 867MHz) - PowerBook4,1 - iBook G3 (Dual USB, Late 2001) - PowerBook4,2 - iBook G3 (16MB VRAM) - PowerBook4,3 - iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003) - PowerBook5,1 - PowerBook G4 (17 inch) - PowerBook5,2 - PowerBook G4 (15 inch FW 800) - PowerBook5,3 - PowerBook G4 (17-inch 1.33GHz) - PowerBook5,4 - PowerBook G4 (15 inch 1.5/1.33GHz) - PowerBook5,5 - PowerBook G4 (17-inch 1.5GHz) - PowerBook5,6 - PowerBook G4 (15 inch 1.67GHz/1.5GHz) - PowerBook5,7 - PowerBook G4 (17-inch 1.67GHz) - PowerBook5,8 - PowerBook G4 (Double layer SD, 15 inch) - PowerBook5,9 - PowerBook G4 (Double layer SD, 17 inch) - PowerBook6,1 - PowerBook G4 (12 inch) - PowerBook6,2 - PowerBook G4 (12 inch, DVI) - PowerBook6,3 - iBook G4 - PowerBook6,4 - PowerBook G4 (12 inch 1.33GHz) - PowerBook6,5 - iBook G4 (Early-Late 2004) - PowerBook6,7 - iBook G4 (Mid 2005) - PowerBook6,8 - PowerBook G4 (12 inch 1.5GHz) - PowerMac1,1 - Power Macintosh G3 (Blue & White) - PowerMac1,2 - Power Macintosh G4 (PCI Graphics) - PowerMac2,1 - iMac G3 (Slot-loading CD-ROM) - PowerMac2,2 - iMac G3 (Summer 2000) - PowerMac3,1 - Power Macintosh G4 (AGP Graphics) - PowerMac3,2 - Power Macintosh G4 (AGP Graphics) - PowerMac3,3 - Power Macintosh G4 (Gigabit Ethernet) - PowerMac3,4 - Power Macintosh G4 (Digital Audio) - PowerMac3,5 - Power Macintosh G4 (Quick Silver) - PowerMac3,6 - Power Macintosh G4 (Mirrored Drive Door) - PowerMac4,1 - iMac G3 (Early/Summer 2001) - PowerMac4,2 - iMac G4 (Flat Panel) - PowerMac4,4 - eMac - PowerMac4,5 - iMac G4 (17-inch Flat Panel) - PowerMac5,1 - Power Macintosh G4 Cube - PowerMac5,2 - Power Mac G4 Cube - PowerMac6,1 - iMac G4 (USB 2.0) - PowerMac6,3 - iMac G4 (20-inch Flat Panel) - PowerMac6,4 - eMac (USB 2.0, 2005) - PowerMac7,2 - Power Macintosh G5 - PowerMac7,3 - Power Macintosh G5 - PowerMac8,1 - iMac G5 - PowerMac8,2 - iMac G5 (Ambient Light Sensor) - PowerMac9,1 - Power Macintosh G5 (Late 2005) - PowerMac10,1 - Mac Mini G4 - PowerMac10,2 - Mac Mini (Late 2005) - PowerMac11,2 - Power Macintosh G5 (Late 2005) - PowerMac12,1 - iMac G5 (iSight) - RackMac1,1 - Xserve G4 - RackMac1,2 - Xserve G4 (slot-loading, cluster node) - RackMac3,1 - Xserve G5 - Xserve1,1 - Xserve (Intel Xeon) - Xserve2,1 - Xserve (January 2008 quad-core) - Xserve3,1 - Xserve (early 2009) - - diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib deleted file mode 100644 index f9c39a0..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 65f118a..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib deleted file mode 100644 index 44b6741..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 4f215f0..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings deleted file mode 100644 index e00af34..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings deleted file mode 100644 index f2aea27..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 103886f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib deleted file mode 100644 index 68e4451..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 465e87d..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings deleted file mode 100644 index 02e077c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index d22bba5..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib deleted file mode 100644 index dc1aa3f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 3515d02..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings deleted file mode 100644 index e0957c6..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index cf62642..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib deleted file mode 100644 index 2587344..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 37c8805..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings deleted file mode 100644 index 202e70b..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index ddcb7b3..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib deleted file mode 100644 index 0085ef1..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 8668aa8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings deleted file mode 100644 index 6ef15d4..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index c5732e8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib deleted file mode 100644 index 352a9a8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 8ef47f9..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings deleted file mode 100644 index 1d70063..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 01694b2..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib deleted file mode 100644 index 9216cb7..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 49fce20..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings deleted file mode 100644 index 8a083f8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 8601165..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib deleted file mode 100644 index 795d05d..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 5cb6f89..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings deleted file mode 100644 index 773f7c9..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 74c1e5a..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib deleted file mode 100644 index dea32c6..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 06a9205..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings deleted file mode 100644 index 954abee..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj deleted file mode 120000 index f9834a3..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj +++ /dev/null @@ -1 +0,0 @@ -fr.lproj \ No newline at end of file diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings deleted file mode 100644 index ce63fde..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 12476cc..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib deleted file mode 100644 index 60659fe..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 3837f8a..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings deleted file mode 100644 index ab8fe1a..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index dd46e65..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib deleted file mode 100644 index b2400c7..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index a4791c6..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings deleted file mode 100644 index d30ef64..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 2e2c602..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib deleted file mode 100644 index 43990e1..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 00c3b4c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings deleted file mode 100644 index 5f6ace2..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index fb389d2..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib deleted file mode 100644 index 7eea1a8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 966065f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings deleted file mode 100644 index 5b4be9e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 9200a22..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib deleted file mode 100644 index abe1d0b..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 6ec0cbd..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings deleted file mode 100644 index f4685ed..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index b294267..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib deleted file mode 100644 index d5e01ad..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index db6622c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings deleted file mode 100644 index f008e1e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index cbc7a9f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib deleted file mode 100644 index 3a875f2..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 9dc8dc7..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings deleted file mode 100644 index fa4cd97..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 96e672b..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib deleted file mode 100644 index ccec5f8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 2b64274..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings deleted file mode 100644 index 76f3556..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index aa19d7e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib deleted file mode 100644 index 4fcb4ee..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index aced373..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings deleted file mode 100644 index 4444f33..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt.lproj b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt.lproj deleted file mode 120000 index 3c1c9f6..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt.lproj +++ /dev/null @@ -1 +0,0 @@ -pt_BR.lproj \ No newline at end of file diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 0e8fdc6..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib deleted file mode 100644 index 0a89943..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index c9bd578..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings deleted file mode 100644 index 2a7ce29..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 7056ce7..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib deleted file mode 100644 index d77700f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 554151e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings deleted file mode 100644 index 18a287e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index c5907ff..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib deleted file mode 100644 index 9e45a85..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 56c2690..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings deleted file mode 100644 index 967a441..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 9889fb2..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib deleted file mode 100644 index 4743f8f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index e0d48aa..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings deleted file mode 100644 index 8a11ecf..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 912d1dd..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib deleted file mode 100644 index 0aa042e..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index a711905..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings deleted file mode 100644 index 65aa28f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 7452602..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib deleted file mode 100644 index 96b5964..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 12fcd8c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings deleted file mode 100644 index caaf060..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index ae7ceb1..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib deleted file mode 100644 index 07518c3..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 6d16cc6..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings deleted file mode 100644 index e7c70db..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 0ee49a1..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib deleted file mode 100644 index 5241b1f..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index d66c6ff..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings deleted file mode 100644 index 058b4ba..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 24605f1..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib deleted file mode 100644 index e722b69..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 5c8a7d8..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings deleted file mode 100644 index ffc5767..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index dd540a6..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib deleted file mode 100644 index 8ebec67..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index dd31811..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings deleted file mode 100644 index 263326c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 1cb9d70..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib deleted file mode 100644 index 2c066da..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 1e5b4eb..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings deleted file mode 100644 index 71cf325..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 3c20281..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib deleted file mode 100644 index 27d2220..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 7943365..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings deleted file mode 100644 index b951788..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle deleted file mode 100755 index 60b7f80..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/_CodeSignature/CodeResources b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/_CodeSignature/CodeResources deleted file mode 100644 index a0beaee..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/A/_CodeSignature/CodeResources +++ /dev/null @@ -1,3680 +0,0 @@ - - - - - files - - Resources/Autoupdate.app/Contents/Info.plist - - vcMwRErKskmkeyJJVI3Z3sof/sE= - - Resources/Autoupdate.app/Contents/MacOS/Autoupdate - - +dZZmoYTS+EoOzyj5DHipiL7vdA= - - Resources/Autoupdate.app/Contents/MacOS/fileop - - rsEt+sjfXAsfWD9h538L+27pg/s= - - Resources/Autoupdate.app/Contents/PkgInfo - - n57qDP4tZfLD1rCS43W0B4LQjzE= - - Resources/Autoupdate.app/Contents/Resources/AppIcon.icns - - 4McwRDEss5BzWwUMG2Xf93+ze08= - - Resources/Autoupdate.app/Contents/Resources/SUStatus.nib - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings - - hash - - Rf4jjdgTqvfw5JO/6f9jHMURv/U= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings - - hash - - wGGx+QzPg/20zZTq7jwCTgf/Ubc= - - optional - - - Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings - - hash - - bY3rkqi/NJtXtjpK3FbV2o0gxbQ= - - optional - - - Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings - - hash - - 0t7SuLDMBZVsY240PAEsVfH/1qw= - - optional - - - Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings - - hash - - fsC7FJvExHE/2681tuUrjkSF2+A= - - optional - - - Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings - - hash - - NbIN+TRHORCL5Gfj68VRq4KdPXo= - - optional - - - Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings - - hash - - cHZov5FaqzfNhnBo0XdRuTMT4SY= - - optional - - - Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings - - hash - - QPG88BN+x/l2Qk1NLLe3wRa26mQ= - - optional - - - Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings - - hash - - yd6pIoSj19HMDIUos4Td1Fch7bs= - - optional - - - Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings - - hash - - X3URilwJPVqMTGbtrYdorODwrMA= - - optional - - - Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings - - hash - - U2WmlYGYmeeIlSW66R8awwmNXIE= - - optional - - - Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings - - hash - - 7LLOVs76ioMwEDV8Gah+6sV/5No= - - optional - - - Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings - - hash - - bNEmsO2LyUsMjTESH1I42V9sAOo= - - optional - - - Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings - - hash - - 8fxzD9ZhrvIZVZB1+QSJaPzg80M= - - optional - - - Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings - - hash - - bk1J6vpZjWeUFhBYWuWZf8TDv1A= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings - - hash - - f4EbR/GfMsKeWJ5DN/vhwg/lUoE= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings - - hash - - FRHRQPCWEk9GdJawYTuccg+E2tA= - - optional - - - Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings - - hash - - sgrDElwUxXtzdw8WaUFWyK3pG9Y= - - optional - - - Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings - - hash - - PWbC08zHFLROqivY2MAklDh6gkA= - - optional - - - Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings - - hash - - o7deBXE2Ct8/vQxouej5KkwTcUA= - - optional - - - Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings - - hash - - /adUv04OXQkCFv+Oed6qktFVQ3E= - - optional - - - Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings - - hash - - Mji9loJOJvuDY9hz3FhQ4H+HY5E= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings - - hash - - 9U+OTz29kXKZHY/nmvbtemMsB3g= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings - - hash - - VpSLGNvZ6sbRYsF23L8m6TG+P6E= - - optional - - - Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings - - hash - - qn/mo2EFOyw6keezS64Wo5ZGZXU= - - optional - - - Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings - - hash - - kwvdisufBenuQzrVg8tYKTX+qgg= - - optional - - - Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings - - hash - - 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= - - optional - - - Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings - - hash - - HQwGW1Ebf0i+Bl4synks3x2SY2M= - - optional - - - Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings - - hash - - whUQco5F2wcYdjc+cPKlk+mtx7Q= - - optional - - - Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings - - hash - - JXhpqvLkX0yDWjbWgsk2wbSObKU= - - optional - - - Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings - - hash - - OnR96Z9tB0noODRSYssSs63+zGA= - - optional - - - Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings - - hash - - 1FLKoM5jZ8JGBG/nmyEIA+/aalA= - - optional - - - Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources - - VHoMteoopEbbYVG87rxkm0sjkA4= - - Resources/DarkAqua.css - - SCihC2/GG/DhF4xcXD9MYaxhawM= - - Resources/Info.plist - - Vjt5kOIAFdWzUgFgF/aP2v3owEc= - - Resources/SUModelTranslation.plist - - iD2Ex40Usc4ZE6IAhRePqgwK/xw= - - Resources/SUStatus.nib - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - Resources/ar.lproj/SUAutomaticUpdateAlert.nib - - hash - - LtkONVbhTzwCPtbjkr06qSniXCI= - - optional - - - Resources/ar.lproj/SUUpdateAlert.nib - - hash - - JeZDdP1OuZbqkm8UKYiyH00A7ss= - - optional - - - Resources/ar.lproj/SUUpdatePermissionPrompt.nib - - hash - - Heb65H1UseXl7rEaFwVxKauBWnI= - - optional - - - Resources/ar.lproj/Sparkle.strings - - hash - - Rf4jjdgTqvfw5JO/6f9jHMURv/U= - - optional - - - Resources/ca.lproj/Sparkle.strings - - hash - - wGGx+QzPg/20zZTq7jwCTgf/Ubc= - - optional - - - Resources/cs.lproj/SUAutomaticUpdateAlert.nib - - hash - - YpT086oHMS9O2TvSNLZh+39oy80= - - optional - - - Resources/cs.lproj/SUUpdateAlert.nib - - hash - - v2ac1JQZvkm8EHZiTUc/q4aBcU0= - - optional - - - Resources/cs.lproj/SUUpdatePermissionPrompt.nib - - hash - - 2ANG1NY1o8ndm0xcmHwYUvrRk6w= - - optional - - - Resources/cs.lproj/Sparkle.strings - - hash - - bY3rkqi/NJtXtjpK3FbV2o0gxbQ= - - optional - - - Resources/da.lproj/SUAutomaticUpdateAlert.nib - - hash - - XCqcLv38cTpbjAE4zjN/JWeT3+U= - - optional - - - Resources/da.lproj/SUUpdateAlert.nib - - hash - - BY0imp6dA7C0GSOK81VXTJsRccM= - - optional - - - Resources/da.lproj/SUUpdatePermissionPrompt.nib - - hash - - Ev2Nvw9c6bVU5ZF63yVhcyNp84w= - - optional - - - Resources/da.lproj/Sparkle.strings - - hash - - 0t7SuLDMBZVsY240PAEsVfH/1qw= - - optional - - - Resources/de.lproj/SUAutomaticUpdateAlert.nib - - hash - - i/BaQXOSENNulhl0b5jssezuU3Y= - - optional - - - Resources/de.lproj/SUUpdateAlert.nib - - hash - - lieYpCoCaCKAA3EL3/EsBr46vqI= - - optional - - - Resources/de.lproj/SUUpdatePermissionPrompt.nib - - hash - - oy0dHoyKmH2uV/KCHJzCagE+QIE= - - optional - - - Resources/de.lproj/Sparkle.strings - - hash - - fsC7FJvExHE/2681tuUrjkSF2+A= - - optional - - - Resources/el.lproj/SUAutomaticUpdateAlert.nib - - hash - - s3rpfaKP5+1+vGc44qpcWy+h0t8= - - optional - - - Resources/el.lproj/SUUpdateAlert.nib - - hash - - sJcnQqAH4BsB+2rz9riB7iqePh0= - - optional - - - Resources/el.lproj/SUUpdatePermissionPrompt.nib - - hash - - mYyXqqWSoYqVG1zNp1vopIw8r1k= - - optional - - - Resources/el.lproj/Sparkle.strings - - hash - - NbIN+TRHORCL5Gfj68VRq4KdPXo= - - optional - - - Resources/en.lproj/SUAutomaticUpdateAlert.nib - - hash - - Y6bIF/+bAP3t5gBwPcdqxsj4co4= - - optional - - - Resources/en.lproj/SUUpdateAlert.nib - - hash - - L3hoxekBQAtpmyDXNhTX7kRXRtc= - - optional - - - Resources/en.lproj/SUUpdatePermissionPrompt.nib - - hash - - uLKIwoprHw35+b4+/KP/j9X2zVg= - - optional - - - Resources/en.lproj/Sparkle.strings - - hash - - cHZov5FaqzfNhnBo0XdRuTMT4SY= - - optional - - - Resources/es.lproj/SUAutomaticUpdateAlert.nib - - hash - - BoS6NAq1zyVcmkbrKJhcI9Zrezk= - - optional - - - Resources/es.lproj/SUUpdateAlert.nib - - hash - - UMa1QcJf8zfpVUnIZUGFfJ64wTk= - - optional - - - Resources/es.lproj/SUUpdatePermissionPrompt.nib - - hash - - tre2iSm68OK3ztgNotyXuz1MkzI= - - optional - - - Resources/es.lproj/Sparkle.strings - - hash - - QPG88BN+x/l2Qk1NLLe3wRa26mQ= - - optional - - - Resources/fi.lproj/SUAutomaticUpdateAlert.nib - - hash - - 6aUnn3XSgWKnVuYVA/PVSrwora8= - - optional - - - Resources/fi.lproj/SUUpdateAlert.nib - - hash - - k8QjxmBhk5B6v1fGnFkwwX6oakg= - - optional - - - Resources/fi.lproj/SUUpdatePermissionPrompt.nib - - hash - - HB5ASms7UIZfv0WaGh6tCLBEDP8= - - optional - - - Resources/fi.lproj/Sparkle.strings - - hash - - yd6pIoSj19HMDIUos4Td1Fch7bs= - - optional - - - Resources/fr.lproj/SUAutomaticUpdateAlert.nib - - hash - - Nj5v0wIECbpjSTU74xKBngH4DeY= - - optional - - - Resources/fr.lproj/SUUpdateAlert.nib - - hash - - RPgJubd38D/WH1H6B1jSejqILE8= - - optional - - - Resources/fr.lproj/SUUpdatePermissionPrompt.nib - - hash - - cVJfS2Nx3QvdbWEq+tSt8xi9hIg= - - optional - - - Resources/fr.lproj/Sparkle.strings - - hash - - X3URilwJPVqMTGbtrYdorODwrMA= - - optional - - - Resources/he.lproj/Sparkle.strings - - hash - - U2WmlYGYmeeIlSW66R8awwmNXIE= - - optional - - - Resources/hr.lproj/SUAutomaticUpdateAlert.nib - - hash - - SkgPcXJYp5dizLAgiXfyl9EsPoI= - - optional - - - Resources/hr.lproj/SUUpdateAlert.nib - - hash - - 47iMWOA+94RZGJW+QJCeM4xOUsA= - - optional - - - Resources/hr.lproj/SUUpdatePermissionPrompt.nib - - hash - - S2YV0JmEwfPtYsMBBMuvddrPEis= - - optional - - - Resources/hr.lproj/Sparkle.strings - - hash - - 7LLOVs76ioMwEDV8Gah+6sV/5No= - - optional - - - Resources/hu.lproj/SUAutomaticUpdateAlert.nib - - hash - - PfYCBbOThC1gBDzoxD+ijdyQ3T0= - - optional - - - Resources/hu.lproj/SUUpdateAlert.nib - - hash - - 6RlHCvHc9GNh1M7iJhvn12iFGpg= - - optional - - - Resources/hu.lproj/SUUpdatePermissionPrompt.nib - - hash - - 1Yz7vPBCFCly2cHjtbQJPK9PzjE= - - optional - - - Resources/hu.lproj/Sparkle.strings - - hash - - bNEmsO2LyUsMjTESH1I42V9sAOo= - - optional - - - Resources/is.lproj/SUAutomaticUpdateAlert.nib - - hash - - 9eOJ/dQvTMu45Z1UowMPaKHYQOI= - - optional - - - Resources/is.lproj/SUUpdateAlert.nib - - hash - - F0aP96zh7QOSkAdFsBlIzBhmCIg= - - optional - - - Resources/is.lproj/SUUpdatePermissionPrompt.nib - - hash - - xRBgLwOX0xZhrXGjHDHL6S+qCQc= - - optional - - - Resources/is.lproj/Sparkle.strings - - hash - - 8fxzD9ZhrvIZVZB1+QSJaPzg80M= - - optional - - - Resources/it.lproj/SUAutomaticUpdateAlert.nib - - hash - - JXGMS3rtry8HTWEbBibxVCkBEmw= - - optional - - - Resources/it.lproj/SUUpdateAlert.nib - - hash - - W45+n9zTkxt1E3v6cZYLzXNtDlc= - - optional - - - Resources/it.lproj/SUUpdatePermissionPrompt.nib - - hash - - o6d6uYDAajCHTJJOXT7zDECTmIM= - - optional - - - Resources/it.lproj/Sparkle.strings - - hash - - bk1J6vpZjWeUFhBYWuWZf8TDv1A= - - optional - - - Resources/ja.lproj/SUAutomaticUpdateAlert.nib - - hash - - 9fRyIZvZMUaRTaWCda7NsPqJle0= - - optional - - - Resources/ja.lproj/SUUpdateAlert.nib - - hash - - L07PCZt4pHgRzMPxV0N6F2QK9kM= - - optional - - - Resources/ja.lproj/SUUpdatePermissionPrompt.nib - - hash - - b1mgRruuDPTLXfhBEjTV72kV1m0= - - optional - - - Resources/ja.lproj/Sparkle.strings - - hash - - f4EbR/GfMsKeWJ5DN/vhwg/lUoE= - - optional - - - Resources/ko.lproj/SUAutomaticUpdateAlert.nib - - hash - - gi+8llNjjuFSKRkNAA7vN/mf1uA= - - optional - - - Resources/ko.lproj/SUUpdateAlert.nib - - hash - - UNAQQTvtG7+MN/4w4ouu9ZHXfCM= - - optional - - - Resources/ko.lproj/SUUpdatePermissionPrompt.nib - - hash - - ycrHyxLA68Lf8rq4IXBVK62UpGc= - - optional - - - Resources/ko.lproj/Sparkle.strings - - hash - - FRHRQPCWEk9GdJawYTuccg+E2tA= - - optional - - - Resources/nb.lproj/SUAutomaticUpdateAlert.nib - - hash - - kJLypTD4VsCOwsXiOd6700pn0Cc= - - optional - - - Resources/nb.lproj/SUUpdateAlert.nib - - hash - - WIJIO1qR0uNQtJpVkhIarVOfgFw= - - optional - - - Resources/nb.lproj/SUUpdatePermissionPrompt.nib - - hash - - sGjRl91qI6175CwJYuqSYLYylJg= - - optional - - - Resources/nb.lproj/Sparkle.strings - - hash - - sgrDElwUxXtzdw8WaUFWyK3pG9Y= - - optional - - - Resources/nl.lproj/SUAutomaticUpdateAlert.nib - - hash - - wPmqlbK7p5mjPDrezXrYK8CG3NA= - - optional - - - Resources/nl.lproj/SUUpdateAlert.nib - - hash - - 7EXAJEeeN0k32jvOHKr7Icq4644= - - optional - - - Resources/nl.lproj/SUUpdatePermissionPrompt.nib - - hash - - QHLHLZGOJJ4eN75aG1K1VUHNPz8= - - optional - - - Resources/nl.lproj/Sparkle.strings - - hash - - PWbC08zHFLROqivY2MAklDh6gkA= - - optional - - - Resources/pl.lproj/SUAutomaticUpdateAlert.nib - - hash - - 4aIS8LbPLTj63EhS7xEk+qjNzD8= - - optional - - - Resources/pl.lproj/SUUpdateAlert.nib - - hash - - pLII26utl65JwmAFqLiMefDsrGs= - - optional - - - Resources/pl.lproj/SUUpdatePermissionPrompt.nib - - hash - - pZo0pXve6jqBertG5IixAzSpgV4= - - optional - - - Resources/pl.lproj/Sparkle.strings - - hash - - o7deBXE2Ct8/vQxouej5KkwTcUA= - - optional - - - Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib - - hash - - 8fQxJZw+LQiExfyPaqUbNnASsWU= - - optional - - - Resources/pt_BR.lproj/SUUpdateAlert.nib - - hash - - zW5zEa6rDpqLuTDfixuKKE93E5o= - - optional - - - Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib - - hash - - 2dtbduILRWtmfjobyd2yOVhQNH4= - - optional - - - Resources/pt_BR.lproj/Sparkle.strings - - hash - - /adUv04OXQkCFv+Oed6qktFVQ3E= - - optional - - - Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib - - hash - - Svc6e9pHrp1wA7rxw7oKc5HB8qQ= - - optional - - - Resources/pt_PT.lproj/SUUpdateAlert.nib - - hash - - NtD144OppS+BPXNmsReGJoN2Qdo= - - optional - - - Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib - - hash - - 5B8hYUrKag0Unyt6Uk0D2K5opL8= - - optional - - - Resources/pt_PT.lproj/Sparkle.strings - - hash - - Mji9loJOJvuDY9hz3FhQ4H+HY5E= - - optional - - - Resources/ro.lproj/SUAutomaticUpdateAlert.nib - - hash - - 7HEo1dlbwSnit0+4DsAqKDz1jR4= - - optional - - - Resources/ro.lproj/SUUpdateAlert.nib - - hash - - FPWtaRuYrVSPrfAozq/4bSQfMK4= - - optional - - - Resources/ro.lproj/SUUpdatePermissionPrompt.nib - - hash - - GY/ufItfyKYpgw54TfqJlPlymb0= - - optional - - - Resources/ro.lproj/Sparkle.strings - - hash - - 9U+OTz29kXKZHY/nmvbtemMsB3g= - - optional - - - Resources/ru.lproj/SUAutomaticUpdateAlert.nib - - hash - - YHane6xWVhvpJGf5HuoxCyQ/gDs= - - optional - - - Resources/ru.lproj/SUUpdateAlert.nib - - hash - - NxM+W+qAegxK4lKy0uzCclpkVjo= - - optional - - - Resources/ru.lproj/SUUpdatePermissionPrompt.nib - - hash - - AqJRrBMp2yA+umSXxQIQVmpnCN4= - - optional - - - Resources/ru.lproj/Sparkle.strings - - hash - - VpSLGNvZ6sbRYsF23L8m6TG+P6E= - - optional - - - Resources/sk.lproj/SUAutomaticUpdateAlert.nib - - hash - - 5k+e1kFtgoVo77RhyhZSXpRQGOQ= - - optional - - - Resources/sk.lproj/SUUpdateAlert.nib - - hash - - l8XR02tvN10SX2aM9CtZ7BpIcqw= - - optional - - - Resources/sk.lproj/SUUpdatePermissionPrompt.nib - - hash - - burLhfFkzbPjAIqMXw1qKn94xm8= - - optional - - - Resources/sk.lproj/Sparkle.strings - - hash - - qn/mo2EFOyw6keezS64Wo5ZGZXU= - - optional - - - Resources/sl.lproj/SUAutomaticUpdateAlert.nib - - hash - - htsZnsf4S+omnk4Z8En8qOOjrPM= - - optional - - - Resources/sl.lproj/SUUpdateAlert.nib - - hash - - /9xrGwHXOdPKFp82w4OjF+Q0WG8= - - optional - - - Resources/sl.lproj/SUUpdatePermissionPrompt.nib - - hash - - lT25Wn73ZrIgcDJsgzSvIQ97TtY= - - optional - - - Resources/sl.lproj/Sparkle.strings - - hash - - kwvdisufBenuQzrVg8tYKTX+qgg= - - optional - - - Resources/sv.lproj/SUAutomaticUpdateAlert.nib - - hash - - K0QpkucJxh5CRA9TYJCT5+gSHZY= - - optional - - - Resources/sv.lproj/SUUpdateAlert.nib - - hash - - dOxfomMC/X9MFFdsk1MyjKv1yi8= - - optional - - - Resources/sv.lproj/SUUpdatePermissionPrompt.nib - - hash - - W5vyz7ueX3DVKxQC82/3FnvJfeQ= - - optional - - - Resources/sv.lproj/Sparkle.strings - - hash - - 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= - - optional - - - Resources/th.lproj/SUAutomaticUpdateAlert.nib - - hash - - /iyQcDW4+Is40OSlKcWlEe9zKdo= - - optional - - - Resources/th.lproj/SUUpdateAlert.nib - - hash - - cQCWeOMdd6mZEd9k0pl3FrZDT9g= - - optional - - - Resources/th.lproj/SUUpdatePermissionPrompt.nib - - hash - - JIh/Ueyxh8+us+26dxQRmrPiVAE= - - optional - - - Resources/th.lproj/Sparkle.strings - - hash - - HQwGW1Ebf0i+Bl4synks3x2SY2M= - - optional - - - Resources/tr.lproj/SUAutomaticUpdateAlert.nib - - hash - - fjnMF3XlYLFPJSpmIFizoGwOVl8= - - optional - - - Resources/tr.lproj/SUUpdateAlert.nib - - hash - - Y9dabfD0a7F1cV9OuFnyQL5BIIc= - - optional - - - Resources/tr.lproj/SUUpdatePermissionPrompt.nib - - hash - - 5wxy4Op51XjVl1MvUlCnSUfvsj8= - - optional - - - Resources/tr.lproj/Sparkle.strings - - hash - - whUQco5F2wcYdjc+cPKlk+mtx7Q= - - optional - - - Resources/uk.lproj/SUAutomaticUpdateAlert.nib - - hash - - YRRVgJ26NZd9+ebTI3UGdpi35eo= - - optional - - - Resources/uk.lproj/SUUpdateAlert.nib - - hash - - PoeaXUHUKNIm0bkX+GNnvFHlq9w= - - optional - - - Resources/uk.lproj/SUUpdatePermissionPrompt.nib - - hash - - HEubU7VtIHZcWJ6RfdC038Os1gw= - - optional - - - Resources/uk.lproj/Sparkle.strings - - hash - - JXhpqvLkX0yDWjbWgsk2wbSObKU= - - optional - - - Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib - - hash - - 2pvLfCu7EiI6OkCxu3+aLyeTPcU= - - optional - - - Resources/zh_CN.lproj/SUUpdateAlert.nib - - hash - - +xvQE3bFW1QXIUggZBlZkKn0gag= - - optional - - - Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib - - hash - - FT+kQgUNxKGrbheU8uSqkYFSHtI= - - optional - - - Resources/zh_CN.lproj/Sparkle.strings - - hash - - OnR96Z9tB0noODRSYssSs63+zGA= - - optional - - - Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib - - hash - - KQcqbpIyw3yhI0eEyo06cNq5MlM= - - optional - - - Resources/zh_TW.lproj/SUUpdateAlert.nib - - hash - - 6/Rgln3/89vly1RFa1gBfRhITxU= - - optional - - - Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib - - hash - - qO2OAmNcqk2/bSzwAjGcXTD4+PY= - - optional - - - Resources/zh_TW.lproj/Sparkle.strings - - hash - - 1FLKoM5jZ8JGBG/nmyEIA+/aalA= - - optional - - - - files2 - - Resources/Autoupdate.app/Contents/Info.plist - - hash - - vcMwRErKskmkeyJJVI3Z3sof/sE= - - hash2 - - KAQWAU9pYYHyY0ffDykJoZXUPjiewvVWowIwn5qsBNc= - - - Resources/Autoupdate.app/Contents/MacOS/Autoupdate - - hash - - +dZZmoYTS+EoOzyj5DHipiL7vdA= - - hash2 - - /CLwW6G+QiK5ETp+clGZsGSksu5/2ppP1elEQVje7VY= - - - Resources/Autoupdate.app/Contents/MacOS/fileop - - hash - - rsEt+sjfXAsfWD9h538L+27pg/s= - - hash2 - - kI/01mUGzFnWLufOtr6ca07s6VBhqA7INTCKBS4xA+8= - - - Resources/Autoupdate.app/Contents/PkgInfo - - hash - - n57qDP4tZfLD1rCS43W0B4LQjzE= - - hash2 - - glAhkclISwTWhTdPmHmgBmBpxJuKyuegSwHTjQfo7KA= - - - Resources/Autoupdate.app/Contents/Resources/AppIcon.icns - - hash - - 4McwRDEss5BzWwUMG2Xf93+ze08= - - hash2 - - nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE= - - - Resources/Autoupdate.app/Contents/Resources/SUStatus.nib - - hash - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - hash2 - - AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= - - - Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings - - hash - - Rf4jjdgTqvfw5JO/6f9jHMURv/U= - - hash2 - - 2cAJJ5NTxwpRgp24Ca3EuTXfaIIzsYdH3Y9cNCalZfc= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings - - hash - - wGGx+QzPg/20zZTq7jwCTgf/Ubc= - - hash2 - - om5I6jKleuRoCwjfrRRqKWQbs2l8lLj8QGKS47cxybA= - - optional - - - Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings - - hash - - bY3rkqi/NJtXtjpK3FbV2o0gxbQ= - - hash2 - - RfJgT2b3STcLu71+1iU9ZcSXbfwMWG1EE1C7Wrf3xBk= - - optional - - - Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings - - hash - - 0t7SuLDMBZVsY240PAEsVfH/1qw= - - hash2 - - wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= - - optional - - - Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings - - hash - - fsC7FJvExHE/2681tuUrjkSF2+A= - - hash2 - - XUpgsFH8KmcbgggpdYbJScCg0tBic9tNLdFh+8cbPyw= - - optional - - - Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings - - hash - - NbIN+TRHORCL5Gfj68VRq4KdPXo= - - hash2 - - wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= - - optional - - - Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings - - hash - - cHZov5FaqzfNhnBo0XdRuTMT4SY= - - hash2 - - 39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk= - - optional - - - Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings - - hash - - QPG88BN+x/l2Qk1NLLe3wRa26mQ= - - hash2 - - mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= - - optional - - - Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings - - hash - - yd6pIoSj19HMDIUos4Td1Fch7bs= - - hash2 - - +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= - - optional - - - Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings - - hash - - X3URilwJPVqMTGbtrYdorODwrMA= - - hash2 - - fyqJl0MhXYRILalxRHpv/JorWLOVLPtNcJioiPtlnYg= - - optional - - - Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings - - hash - - U2WmlYGYmeeIlSW66R8awwmNXIE= - - hash2 - - 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= - - optional - - - Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings - - hash - - 7LLOVs76ioMwEDV8Gah+6sV/5No= - - hash2 - - TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= - - optional - - - Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings - - hash - - bNEmsO2LyUsMjTESH1I42V9sAOo= - - hash2 - - sRkp8c3Bx1qWdhhSNdOap1PbfmiTziINy1HxGea3SWU= - - optional - - - Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings - - hash - - 8fxzD9ZhrvIZVZB1+QSJaPzg80M= - - hash2 - - xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= - - optional - - - Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings - - hash - - bk1J6vpZjWeUFhBYWuWZf8TDv1A= - - hash2 - - Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings - - hash - - f4EbR/GfMsKeWJ5DN/vhwg/lUoE= - - hash2 - - dSPIvpFbelHRv8liJjN3TUVPbgD1DfhVSGmE+S99quI= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings - - hash - - FRHRQPCWEk9GdJawYTuccg+E2tA= - - hash2 - - +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= - - optional - - - Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings - - hash - - sgrDElwUxXtzdw8WaUFWyK3pG9Y= - - hash2 - - FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= - - optional - - - Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings - - hash - - PWbC08zHFLROqivY2MAklDh6gkA= - - hash2 - - xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= - - optional - - - Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings - - hash - - o7deBXE2Ct8/vQxouej5KkwTcUA= - - hash2 - - pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= - - optional - - - Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings - - hash - - /adUv04OXQkCFv+Oed6qktFVQ3E= - - hash2 - - lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= - - optional - - - Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings - - hash - - Mji9loJOJvuDY9hz3FhQ4H+HY5E= - - hash2 - - RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings - - hash - - 9U+OTz29kXKZHY/nmvbtemMsB3g= - - hash2 - - NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= - - optional - - - Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings - - hash - - VpSLGNvZ6sbRYsF23L8m6TG+P6E= - - hash2 - - wJZ5NG+mvj4anRFPUFyvSD0kGrg+ZAqklsPfHuCxLQY= - - optional - - - Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings - - hash - - qn/mo2EFOyw6keezS64Wo5ZGZXU= - - hash2 - - e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= - - optional - - - Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings - - hash - - kwvdisufBenuQzrVg8tYKTX+qgg= - - hash2 - - t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= - - optional - - - Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings - - hash - - 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= - - hash2 - - mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= - - optional - - - Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings - - hash - - HQwGW1Ebf0i+Bl4synks3x2SY2M= - - hash2 - - nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= - - optional - - - Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings - - hash - - whUQco5F2wcYdjc+cPKlk+mtx7Q= - - hash2 - - xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= - - optional - - - Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings - - hash - - JXhpqvLkX0yDWjbWgsk2wbSObKU= - - hash2 - - u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= - - optional - - - Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings - - hash - - OnR96Z9tB0noODRSYssSs63+zGA= - - hash2 - - zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= - - optional - - - Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings - - hash - - 1FLKoM5jZ8JGBG/nmyEIA+/aalA= - - hash2 - - Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= - - optional - - - Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources - - hash - - VHoMteoopEbbYVG87rxkm0sjkA4= - - hash2 - - lxIEfRslquAFN4m0UvN8ZbULT6U6J3cPAYY9sqR1HPE= - - - Resources/DarkAqua.css - - hash - - SCihC2/GG/DhF4xcXD9MYaxhawM= - - hash2 - - 1G4+GJId47E8UijYTy9xeqA8RpLdOaGZQZ8B85ydROg= - - - Resources/Info.plist - - hash - - Vjt5kOIAFdWzUgFgF/aP2v3owEc= - - hash2 - - F8ePDHN9JgUrW5JHoFYN8yT7d6AnZBL5ZflSVh3ri4Q= - - - Resources/SUModelTranslation.plist - - hash - - iD2Ex40Usc4ZE6IAhRePqgwK/xw= - - hash2 - - bxnpRQhROJXTL2xuIeffR3p+hOuuji7eOoDeNqSYqTg= - - - Resources/SUStatus.nib - - hash - - ECVWRExfxyDt5uvKRD+70wc9J6s= - - hash2 - - AtY9YmPv7cUlbFWP2vCyVdi3/M+XQn98wOlrIES2Dgk= - - - Resources/ar.lproj/SUAutomaticUpdateAlert.nib - - hash - - LtkONVbhTzwCPtbjkr06qSniXCI= - - hash2 - - CL6tBm495f4yM6z7y8UHRhtooR3NLGfDUOMHspa3d6k= - - optional - - - Resources/ar.lproj/SUUpdateAlert.nib - - hash - - JeZDdP1OuZbqkm8UKYiyH00A7ss= - - hash2 - - CE1qJ1jrwUiTKTlZajb/bhplzo/rdEH6pm5cABwD/rQ= - - optional - - - Resources/ar.lproj/SUUpdatePermissionPrompt.nib - - hash - - Heb65H1UseXl7rEaFwVxKauBWnI= - - hash2 - - WUx1KM1Bz75vbTlcj3FvUEEJ3niP2QNBe7/lPioCMgY= - - optional - - - Resources/ar.lproj/Sparkle.strings - - hash - - Rf4jjdgTqvfw5JO/6f9jHMURv/U= - - hash2 - - 2cAJJ5NTxwpRgp24Ca3EuTXfaIIzsYdH3Y9cNCalZfc= - - optional - - - Resources/ca.lproj/Sparkle.strings - - hash - - wGGx+QzPg/20zZTq7jwCTgf/Ubc= - - hash2 - - om5I6jKleuRoCwjfrRRqKWQbs2l8lLj8QGKS47cxybA= - - optional - - - Resources/cs.lproj/SUAutomaticUpdateAlert.nib - - hash - - YpT086oHMS9O2TvSNLZh+39oy80= - - hash2 - - YyE1WN1/ryPt2H0D9gYJv/r0SSv8VYTcxiiNeELiJIQ= - - optional - - - Resources/cs.lproj/SUUpdateAlert.nib - - hash - - v2ac1JQZvkm8EHZiTUc/q4aBcU0= - - hash2 - - LWRxgLZHNGYOe63gf0aOD8zoP03Z1s7ldxndzkWbzGw= - - optional - - - Resources/cs.lproj/SUUpdatePermissionPrompt.nib - - hash - - 2ANG1NY1o8ndm0xcmHwYUvrRk6w= - - hash2 - - dyM1bkEKAH1sW3J5pxDKHpNZ6ZJX7YH/x6jeICRqpkc= - - optional - - - Resources/cs.lproj/Sparkle.strings - - hash - - bY3rkqi/NJtXtjpK3FbV2o0gxbQ= - - hash2 - - RfJgT2b3STcLu71+1iU9ZcSXbfwMWG1EE1C7Wrf3xBk= - - optional - - - Resources/da.lproj/SUAutomaticUpdateAlert.nib - - hash - - XCqcLv38cTpbjAE4zjN/JWeT3+U= - - hash2 - - ivTLD912Rxy2BqIYFAQjsqh4PofwMLljqh6ncdYEdy8= - - optional - - - Resources/da.lproj/SUUpdateAlert.nib - - hash - - BY0imp6dA7C0GSOK81VXTJsRccM= - - hash2 - - BZL9bUc/f5RpZHoQGkA/XXKvykMh/LwkqI+1XW14Bxk= - - optional - - - Resources/da.lproj/SUUpdatePermissionPrompt.nib - - hash - - Ev2Nvw9c6bVU5ZF63yVhcyNp84w= - - hash2 - - N3Os+6xHdP9Y/QLv2okENWzAaaY73ZZ1wAa+vhQKSWg= - - optional - - - Resources/da.lproj/Sparkle.strings - - hash - - 0t7SuLDMBZVsY240PAEsVfH/1qw= - - hash2 - - wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= - - optional - - - Resources/de.lproj/SUAutomaticUpdateAlert.nib - - hash - - i/BaQXOSENNulhl0b5jssezuU3Y= - - hash2 - - vZn/tXvSzWZPBBo0cVnIiPjRYfiMEtABs2gGlmJ3DKo= - - optional - - - Resources/de.lproj/SUUpdateAlert.nib - - hash - - lieYpCoCaCKAA3EL3/EsBr46vqI= - - hash2 - - pOQG4CEenyMCs6E53Yf2+yYR99NwtjC9ESL6Hp719iM= - - optional - - - Resources/de.lproj/SUUpdatePermissionPrompt.nib - - hash - - oy0dHoyKmH2uV/KCHJzCagE+QIE= - - hash2 - - aXEwUfPGaGK1ndjF84VGCstTDsw+y3qn6bW9197R/wc= - - optional - - - Resources/de.lproj/Sparkle.strings - - hash - - fsC7FJvExHE/2681tuUrjkSF2+A= - - hash2 - - XUpgsFH8KmcbgggpdYbJScCg0tBic9tNLdFh+8cbPyw= - - optional - - - Resources/el.lproj/SUAutomaticUpdateAlert.nib - - hash - - s3rpfaKP5+1+vGc44qpcWy+h0t8= - - hash2 - - 8Dy4OJ7vlhUCXCV6cjyExPoQWOtUSRnuNLpDxfel5ss= - - optional - - - Resources/el.lproj/SUUpdateAlert.nib - - hash - - sJcnQqAH4BsB+2rz9riB7iqePh0= - - hash2 - - oZ9SfHTeIGNZtJjH75VsT01y5Vo2tq2VCPVF8bDddeE= - - optional - - - Resources/el.lproj/SUUpdatePermissionPrompt.nib - - hash - - mYyXqqWSoYqVG1zNp1vopIw8r1k= - - hash2 - - j3xNys0dFAL/2iqvjfz2PopHNj9kPZSLHI5SyE8Pb5c= - - optional - - - Resources/el.lproj/Sparkle.strings - - hash - - NbIN+TRHORCL5Gfj68VRq4KdPXo= - - hash2 - - wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= - - optional - - - Resources/en.lproj/SUAutomaticUpdateAlert.nib - - hash - - Y6bIF/+bAP3t5gBwPcdqxsj4co4= - - hash2 - - LK+XUVI/B5vkE00baFJQzgTVPcWQu2vfztwnjkmtAdg= - - optional - - - Resources/en.lproj/SUUpdateAlert.nib - - hash - - L3hoxekBQAtpmyDXNhTX7kRXRtc= - - hash2 - - c1eSzlRx9vqCBLiF84w+iiiGeii8RIOVaoC8Ds3gndI= - - optional - - - Resources/en.lproj/SUUpdatePermissionPrompt.nib - - hash - - uLKIwoprHw35+b4+/KP/j9X2zVg= - - hash2 - - kXFQNOUYJFVMleLIk/wvetRZoFi+Es/ChIGsKEkPdTs= - - optional - - - Resources/en.lproj/Sparkle.strings - - hash - - cHZov5FaqzfNhnBo0XdRuTMT4SY= - - hash2 - - 39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk= - - optional - - - Resources/es.lproj/SUAutomaticUpdateAlert.nib - - hash - - BoS6NAq1zyVcmkbrKJhcI9Zrezk= - - hash2 - - GtD3UAnIT5BoshJo4areAKSruPfavkvTIyNd0gjejDM= - - optional - - - Resources/es.lproj/SUUpdateAlert.nib - - hash - - UMa1QcJf8zfpVUnIZUGFfJ64wTk= - - hash2 - - 3KPglR1oBAj4L7IA3Y4fYKtWrk2kpbl7jPZwPCByWfo= - - optional - - - Resources/es.lproj/SUUpdatePermissionPrompt.nib - - hash - - tre2iSm68OK3ztgNotyXuz1MkzI= - - hash2 - - nPkeNlTVifGs1wwWJbh4cKzN6KGsoSoFWhhX8gcD+Zc= - - optional - - - Resources/es.lproj/Sparkle.strings - - hash - - QPG88BN+x/l2Qk1NLLe3wRa26mQ= - - hash2 - - mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= - - optional - - - Resources/fi.lproj/SUAutomaticUpdateAlert.nib - - hash - - 6aUnn3XSgWKnVuYVA/PVSrwora8= - - hash2 - - QVnq+Bn52L27jHSSWCd5PGIBzAeU4HwlTMuL0+M3JMI= - - optional - - - Resources/fi.lproj/SUUpdateAlert.nib - - hash - - k8QjxmBhk5B6v1fGnFkwwX6oakg= - - hash2 - - R5U4ry1iLGtnxFs4Ex8GdV7tpXKbo1HoH0rsSQKIO1M= - - optional - - - Resources/fi.lproj/SUUpdatePermissionPrompt.nib - - hash - - HB5ASms7UIZfv0WaGh6tCLBEDP8= - - hash2 - - QgdpF8+b+1E1FOKUQmo9gfa/0naxptxTvxgPAiBPnzc= - - optional - - - Resources/fi.lproj/Sparkle.strings - - hash - - yd6pIoSj19HMDIUos4Td1Fch7bs= - - hash2 - - +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= - - optional - - - Resources/fr.lproj/SUAutomaticUpdateAlert.nib - - hash - - Nj5v0wIECbpjSTU74xKBngH4DeY= - - hash2 - - iJPr/YNl1hGgBNcbjpEttX7EgNKwsu+R3oVtXyoxxV0= - - optional - - - Resources/fr.lproj/SUUpdateAlert.nib - - hash - - RPgJubd38D/WH1H6B1jSejqILE8= - - hash2 - - KtHl8n7bnlZ3Ir0ymG0RdRWNezTCdzyBh9HO0AB2TrA= - - optional - - - Resources/fr.lproj/SUUpdatePermissionPrompt.nib - - hash - - cVJfS2Nx3QvdbWEq+tSt8xi9hIg= - - hash2 - - LTWELwsYH8j9IGZy23C/qmUvJ0/E498TrPfWsXFOM8c= - - optional - - - Resources/fr.lproj/Sparkle.strings - - hash - - X3URilwJPVqMTGbtrYdorODwrMA= - - hash2 - - fyqJl0MhXYRILalxRHpv/JorWLOVLPtNcJioiPtlnYg= - - optional - - - Resources/fr_CA.lproj - - symlink - fr.lproj - - Resources/he.lproj/Sparkle.strings - - hash - - U2WmlYGYmeeIlSW66R8awwmNXIE= - - hash2 - - 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= - - optional - - - Resources/hr.lproj/SUAutomaticUpdateAlert.nib - - hash - - SkgPcXJYp5dizLAgiXfyl9EsPoI= - - hash2 - - 2h4d04V7H95/KuIy1kBjzDQqtfxnZrRzKlxEjk3NYRo= - - optional - - - Resources/hr.lproj/SUUpdateAlert.nib - - hash - - 47iMWOA+94RZGJW+QJCeM4xOUsA= - - hash2 - - ReDJwTVXlm8iJWToPp6haL3A35LkgyNtEYfEYQ38l+A= - - optional - - - Resources/hr.lproj/SUUpdatePermissionPrompt.nib - - hash - - S2YV0JmEwfPtYsMBBMuvddrPEis= - - hash2 - - s4Q/66AafiJ25LzYFLwYJRMdqr1W2awMSkxlZjy9JtM= - - optional - - - Resources/hr.lproj/Sparkle.strings - - hash - - 7LLOVs76ioMwEDV8Gah+6sV/5No= - - hash2 - - TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= - - optional - - - Resources/hu.lproj/SUAutomaticUpdateAlert.nib - - hash - - PfYCBbOThC1gBDzoxD+ijdyQ3T0= - - hash2 - - C9vH4mEYy0VzQEvjXYfCMPM4ggBQF1APABRkUOUQwPA= - - optional - - - Resources/hu.lproj/SUUpdateAlert.nib - - hash - - 6RlHCvHc9GNh1M7iJhvn12iFGpg= - - hash2 - - 8vAkRUe47lFmMm7zUZM55/XRK21KahmSbRy0Axp6gw0= - - optional - - - Resources/hu.lproj/SUUpdatePermissionPrompt.nib - - hash - - 1Yz7vPBCFCly2cHjtbQJPK9PzjE= - - hash2 - - GyEkgG0mW1s+T6Nz7aQ/eEvLYoysvr7BYots62oHX1w= - - optional - - - Resources/hu.lproj/Sparkle.strings - - hash - - bNEmsO2LyUsMjTESH1I42V9sAOo= - - hash2 - - sRkp8c3Bx1qWdhhSNdOap1PbfmiTziINy1HxGea3SWU= - - optional - - - Resources/is.lproj/SUAutomaticUpdateAlert.nib - - hash - - 9eOJ/dQvTMu45Z1UowMPaKHYQOI= - - hash2 - - QpgLimdJiwdp2DVF/DMQyJ2Zg8L2ihsreE7vcI8Uqh0= - - optional - - - Resources/is.lproj/SUUpdateAlert.nib - - hash - - F0aP96zh7QOSkAdFsBlIzBhmCIg= - - hash2 - - t7A1i/lrse5T6UZtyfTdB/7HRH5vPNuOj2I+QkIjAEI= - - optional - - - Resources/is.lproj/SUUpdatePermissionPrompt.nib - - hash - - xRBgLwOX0xZhrXGjHDHL6S+qCQc= - - hash2 - - VWBW48lOFIc7lprCjCV9s4BfRYheTgsJnhe5dnQbqOY= - - optional - - - Resources/is.lproj/Sparkle.strings - - hash - - 8fxzD9ZhrvIZVZB1+QSJaPzg80M= - - hash2 - - xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= - - optional - - - Resources/it.lproj/SUAutomaticUpdateAlert.nib - - hash - - JXGMS3rtry8HTWEbBibxVCkBEmw= - - hash2 - - 5+DJlDvCzlPxtarex6vBp6GBNUjc//XUg1dP+YKgQvo= - - optional - - - Resources/it.lproj/SUUpdateAlert.nib - - hash - - W45+n9zTkxt1E3v6cZYLzXNtDlc= - - hash2 - - dMHKLXO9jQ/ephXEzJ8zaCiJ2TD94Xdtlfwqn0liUVo= - - optional - - - Resources/it.lproj/SUUpdatePermissionPrompt.nib - - hash - - o6d6uYDAajCHTJJOXT7zDECTmIM= - - hash2 - - abK36qjugFrOyJCWuehmLWtrUUaY2xV+kVIPmNJXKjA= - - optional - - - Resources/it.lproj/Sparkle.strings - - hash - - bk1J6vpZjWeUFhBYWuWZf8TDv1A= - - hash2 - - Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= - - optional - - - Resources/ja.lproj/SUAutomaticUpdateAlert.nib - - hash - - 9fRyIZvZMUaRTaWCda7NsPqJle0= - - hash2 - - 17Hm2P7maddnurefS4zzxjw/i66hgAqMfPCnw5etp8c= - - optional - - - Resources/ja.lproj/SUUpdateAlert.nib - - hash - - L07PCZt4pHgRzMPxV0N6F2QK9kM= - - hash2 - - qzSS0s4cMsrK7155WvW8tp+ToVcFs5pmCwrBC9Lr/ec= - - optional - - - Resources/ja.lproj/SUUpdatePermissionPrompt.nib - - hash - - b1mgRruuDPTLXfhBEjTV72kV1m0= - - hash2 - - 5nEPrrpTyzn6ealGjKbkHDtrZ2hvu6zXmQjlL7x8UGY= - - optional - - - Resources/ja.lproj/Sparkle.strings - - hash - - f4EbR/GfMsKeWJ5DN/vhwg/lUoE= - - hash2 - - dSPIvpFbelHRv8liJjN3TUVPbgD1DfhVSGmE+S99quI= - - optional - - - Resources/ko.lproj/SUAutomaticUpdateAlert.nib - - hash - - gi+8llNjjuFSKRkNAA7vN/mf1uA= - - hash2 - - xhSLkCd/oWSClxzjFJOGmPOAS3u0od2to6thPF+1hi8= - - optional - - - Resources/ko.lproj/SUUpdateAlert.nib - - hash - - UNAQQTvtG7+MN/4w4ouu9ZHXfCM= - - hash2 - - rU7gnpi3PsnD0n0noPJN7LKUwxXFHCjixcW7WHa1q2Y= - - optional - - - Resources/ko.lproj/SUUpdatePermissionPrompt.nib - - hash - - ycrHyxLA68Lf8rq4IXBVK62UpGc= - - hash2 - - bvNquF3puRjnZvG2nQUQsz5WyXUsO3LC6BCtEjw2+9g= - - optional - - - Resources/ko.lproj/Sparkle.strings - - hash - - FRHRQPCWEk9GdJawYTuccg+E2tA= - - hash2 - - +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= - - optional - - - Resources/nb.lproj/SUAutomaticUpdateAlert.nib - - hash - - kJLypTD4VsCOwsXiOd6700pn0Cc= - - hash2 - - k7N16zCtXUz9SCO2rA2PSAb+B9zsqeF9kPAlIPeRQq0= - - optional - - - Resources/nb.lproj/SUUpdateAlert.nib - - hash - - WIJIO1qR0uNQtJpVkhIarVOfgFw= - - hash2 - - 8g/ElSO4yIXKBPWT/sbST8vdzCsbEVIeHZSxJbCzJ4M= - - optional - - - Resources/nb.lproj/SUUpdatePermissionPrompt.nib - - hash - - sGjRl91qI6175CwJYuqSYLYylJg= - - hash2 - - /oxFNXMvdoD2D7ykStspwXUrcEpRCaVbYebxNXyRuI4= - - optional - - - Resources/nb.lproj/Sparkle.strings - - hash - - sgrDElwUxXtzdw8WaUFWyK3pG9Y= - - hash2 - - FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= - - optional - - - Resources/nl.lproj/SUAutomaticUpdateAlert.nib - - hash - - wPmqlbK7p5mjPDrezXrYK8CG3NA= - - hash2 - - zV9zmt6+b1fbS8Nzwh35PAkW5vdYcJ64kjUjQyde+Mo= - - optional - - - Resources/nl.lproj/SUUpdateAlert.nib - - hash - - 7EXAJEeeN0k32jvOHKr7Icq4644= - - hash2 - - 3I8r+QxaqIEqBcdZogXU5VuDg87Ls1S5Ss1nhmfM8Po= - - optional - - - Resources/nl.lproj/SUUpdatePermissionPrompt.nib - - hash - - QHLHLZGOJJ4eN75aG1K1VUHNPz8= - - hash2 - - arRlqOWae64Pqn6yNw466S0RNtPGSxvbi7FEd00g1x8= - - optional - - - Resources/nl.lproj/Sparkle.strings - - hash - - PWbC08zHFLROqivY2MAklDh6gkA= - - hash2 - - xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= - - optional - - - Resources/pl.lproj/SUAutomaticUpdateAlert.nib - - hash - - 4aIS8LbPLTj63EhS7xEk+qjNzD8= - - hash2 - - PvUb+gVq9mfBJ4c4Rp3cyMOr6Fw7EqVwOSYCXdskwUA= - - optional - - - Resources/pl.lproj/SUUpdateAlert.nib - - hash - - pLII26utl65JwmAFqLiMefDsrGs= - - hash2 - - KNo3HyQuwczwWYBLgpAwz1nk4Lo/IuCN4SZpFhn8diY= - - optional - - - Resources/pl.lproj/SUUpdatePermissionPrompt.nib - - hash - - pZo0pXve6jqBertG5IixAzSpgV4= - - hash2 - - ILzDGh3jJc3hPKR/ADk0jiaDQaHZu7Zq8YLRXT+OXjc= - - optional - - - Resources/pl.lproj/Sparkle.strings - - hash - - o7deBXE2Ct8/vQxouej5KkwTcUA= - - hash2 - - pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= - - optional - - - Resources/pt.lproj - - symlink - pt_BR.lproj - - Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib - - hash - - 8fQxJZw+LQiExfyPaqUbNnASsWU= - - hash2 - - 7Xu6H76LF/BEqK9o0LJHpt54NV3JbY/TPoinZv9GfSQ= - - optional - - - Resources/pt_BR.lproj/SUUpdateAlert.nib - - hash - - zW5zEa6rDpqLuTDfixuKKE93E5o= - - hash2 - - fbgvSsPkysitkmLfP26OmYpP/r+044gpfMHqQoQp9Ns= - - optional - - - Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib - - hash - - 2dtbduILRWtmfjobyd2yOVhQNH4= - - hash2 - - 18VMio0CRtcvr8i0M+O3/t41QS15KVxSGxoVhQYapxE= - - optional - - - Resources/pt_BR.lproj/Sparkle.strings - - hash - - /adUv04OXQkCFv+Oed6qktFVQ3E= - - hash2 - - lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= - - optional - - - Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib - - hash - - Svc6e9pHrp1wA7rxw7oKc5HB8qQ= - - hash2 - - L4KDh1UJEm3ta+qgzCe3s3RI7xXrAY8y5h5eqneS3Uo= - - optional - - - Resources/pt_PT.lproj/SUUpdateAlert.nib - - hash - - NtD144OppS+BPXNmsReGJoN2Qdo= - - hash2 - - NOQ75dz/Mq7PLhwssExcWXdtTFQzx8m/lLpLBDCaZCI= - - optional - - - Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib - - hash - - 5B8hYUrKag0Unyt6Uk0D2K5opL8= - - hash2 - - D42TQ5lV8E73WOOXTsUDSu2jqOFUt1+WMcLUTVab8W8= - - optional - - - Resources/pt_PT.lproj/Sparkle.strings - - hash - - Mji9loJOJvuDY9hz3FhQ4H+HY5E= - - hash2 - - RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= - - optional - - - Resources/ro.lproj/SUAutomaticUpdateAlert.nib - - hash - - 7HEo1dlbwSnit0+4DsAqKDz1jR4= - - hash2 - - KUqcmkrRCh+XjXh9F7fudt94MreG4bKqDh1PLat/FpI= - - optional - - - Resources/ro.lproj/SUUpdateAlert.nib - - hash - - FPWtaRuYrVSPrfAozq/4bSQfMK4= - - hash2 - - 2mIpfTwoRvVuhY/Aa3Bqw5VsjpV93xFNcBMQG83Q8DU= - - optional - - - Resources/ro.lproj/SUUpdatePermissionPrompt.nib - - hash - - GY/ufItfyKYpgw54TfqJlPlymb0= - - hash2 - - hMvl0YhsMlkusdQxVcUiUDeQQqNn/KFwXfIqWaDSrG0= - - optional - - - Resources/ro.lproj/Sparkle.strings - - hash - - 9U+OTz29kXKZHY/nmvbtemMsB3g= - - hash2 - - NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= - - optional - - - Resources/ru.lproj/SUAutomaticUpdateAlert.nib - - hash - - YHane6xWVhvpJGf5HuoxCyQ/gDs= - - hash2 - - qwuyYXCO4H5IuXiRhZR3ucGl5S1CtG2e7kxxCkM8vtA= - - optional - - - Resources/ru.lproj/SUUpdateAlert.nib - - hash - - NxM+W+qAegxK4lKy0uzCclpkVjo= - - hash2 - - Kvykt9h+o+SUuINROlMCXornVL/uEH2Uz5Kd0bNSm6k= - - optional - - - Resources/ru.lproj/SUUpdatePermissionPrompt.nib - - hash - - AqJRrBMp2yA+umSXxQIQVmpnCN4= - - hash2 - - 7Guwtd2PDpjTWg/qX1UODxgRfQDDxNUgN4qr4Siv/Cc= - - optional - - - Resources/ru.lproj/Sparkle.strings - - hash - - VpSLGNvZ6sbRYsF23L8m6TG+P6E= - - hash2 - - wJZ5NG+mvj4anRFPUFyvSD0kGrg+ZAqklsPfHuCxLQY= - - optional - - - Resources/sk.lproj/SUAutomaticUpdateAlert.nib - - hash - - 5k+e1kFtgoVo77RhyhZSXpRQGOQ= - - hash2 - - qZSxDMjtIXyNwOZYeUz2g9w6NFmKFStqy5UbKU9N3BA= - - optional - - - Resources/sk.lproj/SUUpdateAlert.nib - - hash - - l8XR02tvN10SX2aM9CtZ7BpIcqw= - - hash2 - - fD0W6cMr/MZ0C0qrsMD3jEbXdK+eq8L7tl87ZPDspmY= - - optional - - - Resources/sk.lproj/SUUpdatePermissionPrompt.nib - - hash - - burLhfFkzbPjAIqMXw1qKn94xm8= - - hash2 - - D5XPrSBItdufc2zVCFazX3SEmRVqQBdCZ0ADlLmHE4E= - - optional - - - Resources/sk.lproj/Sparkle.strings - - hash - - qn/mo2EFOyw6keezS64Wo5ZGZXU= - - hash2 - - e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= - - optional - - - Resources/sl.lproj/SUAutomaticUpdateAlert.nib - - hash - - htsZnsf4S+omnk4Z8En8qOOjrPM= - - hash2 - - 9kzvdHcdVqdxsioITBt+Am06twXcJpKMreMKHDDj4RY= - - optional - - - Resources/sl.lproj/SUUpdateAlert.nib - - hash - - /9xrGwHXOdPKFp82w4OjF+Q0WG8= - - hash2 - - r48ahwyC8EFi+44X/EtUfWvh8QCu9klpjqwwwzQHiXE= - - optional - - - Resources/sl.lproj/SUUpdatePermissionPrompt.nib - - hash - - lT25Wn73ZrIgcDJsgzSvIQ97TtY= - - hash2 - - L8TvfX3/5nLCXk5oNeUzyieunqgEUrKzk/t+6Ldxn/0= - - optional - - - Resources/sl.lproj/Sparkle.strings - - hash - - kwvdisufBenuQzrVg8tYKTX+qgg= - - hash2 - - t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= - - optional - - - Resources/sv.lproj/SUAutomaticUpdateAlert.nib - - hash - - K0QpkucJxh5CRA9TYJCT5+gSHZY= - - hash2 - - 2GEt92QWRuf/s8NnoWD/HidalRNoLUoeJoC7UM3Y2Ng= - - optional - - - Resources/sv.lproj/SUUpdateAlert.nib - - hash - - dOxfomMC/X9MFFdsk1MyjKv1yi8= - - hash2 - - wIPOqj0JUePKauMIl6sT8YUjoxw1q36g+rrQvwkxfw4= - - optional - - - Resources/sv.lproj/SUUpdatePermissionPrompt.nib - - hash - - W5vyz7ueX3DVKxQC82/3FnvJfeQ= - - hash2 - - C0r3bNAO7WAAZa4WiYUeBQMt+kmEndHyzPT1//HBsYo= - - optional - - - Resources/sv.lproj/Sparkle.strings - - hash - - 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= - - hash2 - - mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= - - optional - - - Resources/th.lproj/SUAutomaticUpdateAlert.nib - - hash - - /iyQcDW4+Is40OSlKcWlEe9zKdo= - - hash2 - - gFeu5nmtM/aL1yTSsW9TPh9ZdN8r/lX5jhns53LlcfA= - - optional - - - Resources/th.lproj/SUUpdateAlert.nib - - hash - - cQCWeOMdd6mZEd9k0pl3FrZDT9g= - - hash2 - - vmbxfC0cI7IAAQRNDQ43V6vocH93TiejQmBr23NDAlQ= - - optional - - - Resources/th.lproj/SUUpdatePermissionPrompt.nib - - hash - - JIh/Ueyxh8+us+26dxQRmrPiVAE= - - hash2 - - Hbc+V8H4hfQh3PucUY1S+6vXRBZErhTaZLYJ0jQooLo= - - optional - - - Resources/th.lproj/Sparkle.strings - - hash - - HQwGW1Ebf0i+Bl4synks3x2SY2M= - - hash2 - - nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= - - optional - - - Resources/tr.lproj/SUAutomaticUpdateAlert.nib - - hash - - fjnMF3XlYLFPJSpmIFizoGwOVl8= - - hash2 - - 3T/cO/cEIAM8QBGVg53bYvcYseEMPOhn0C+yReVVJEU= - - optional - - - Resources/tr.lproj/SUUpdateAlert.nib - - hash - - Y9dabfD0a7F1cV9OuFnyQL5BIIc= - - hash2 - - qwss8xg3cxWWQXqCLxXd6z1ygf6MHYjMDKtVGzTpF0M= - - optional - - - Resources/tr.lproj/SUUpdatePermissionPrompt.nib - - hash - - 5wxy4Op51XjVl1MvUlCnSUfvsj8= - - hash2 - - eXL2eqxEpbACqNQkixNqqVrLeqRbdnpPCndQcIXqdas= - - optional - - - Resources/tr.lproj/Sparkle.strings - - hash - - whUQco5F2wcYdjc+cPKlk+mtx7Q= - - hash2 - - xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= - - optional - - - Resources/uk.lproj/SUAutomaticUpdateAlert.nib - - hash - - YRRVgJ26NZd9+ebTI3UGdpi35eo= - - hash2 - - /lUZP3n163WFPUjg+ohhY7pnbmtrxuc164ew0tFmDd4= - - optional - - - Resources/uk.lproj/SUUpdateAlert.nib - - hash - - PoeaXUHUKNIm0bkX+GNnvFHlq9w= - - hash2 - - Pmyouw5QFzbN7VYg1RXFNm3IB4jOmZagTi9k8g2CyQE= - - optional - - - Resources/uk.lproj/SUUpdatePermissionPrompt.nib - - hash - - HEubU7VtIHZcWJ6RfdC038Os1gw= - - hash2 - - 7ljWihx3qnfD/0BWdbNtzQirBF95hZ1sSXu5vTiVHe0= - - optional - - - Resources/uk.lproj/Sparkle.strings - - hash - - JXhpqvLkX0yDWjbWgsk2wbSObKU= - - hash2 - - u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= - - optional - - - Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib - - hash - - 2pvLfCu7EiI6OkCxu3+aLyeTPcU= - - hash2 - - tu9oMdBCiHiyRSJMEmm5x3oGY3aCnmwXPsRf1hjj7fY= - - optional - - - Resources/zh_CN.lproj/SUUpdateAlert.nib - - hash - - +xvQE3bFW1QXIUggZBlZkKn0gag= - - hash2 - - b6nNjM4vCBrXBbjH5GtbkPjZjJyMeSSBXO/tCRn+LFY= - - optional - - - Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib - - hash - - FT+kQgUNxKGrbheU8uSqkYFSHtI= - - hash2 - - 2J873kYqy/0EyE6QXT6tqYkydTGcrw3/Ncv9cnSRl7M= - - optional - - - Resources/zh_CN.lproj/Sparkle.strings - - hash - - OnR96Z9tB0noODRSYssSs63+zGA= - - hash2 - - zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= - - optional - - - Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib - - hash - - KQcqbpIyw3yhI0eEyo06cNq5MlM= - - hash2 - - POFOdG9uGjcVXkx39sW2Rwl2FJ2zs6A007yF1UpDskE= - - optional - - - Resources/zh_TW.lproj/SUUpdateAlert.nib - - hash - - 6/Rgln3/89vly1RFa1gBfRhITxU= - - hash2 - - AFd6Yy2xbmYtz1+r9u+r9qNka3oTzho3/n3DCwxWKoE= - - optional - - - Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib - - hash - - qO2OAmNcqk2/bSzwAjGcXTD4+PY= - - hash2 - - JNnNodE8g22fkHlnQzxC9vap/jefD5NkjUjmErvl940= - - optional - - - Resources/zh_TW.lproj/Sparkle.strings - - hash - - 1FLKoM5jZ8JGBG/nmyEIA+/aalA= - - hash2 - - Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= - - optional - - - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^Resources/ - - weight - 20 - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/Current b/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Frameworks/Sparkle.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Info.plist b/Pods/Sparkle/Sparkle Test App.app/Contents/Info.plist deleted file mode 100644 index 8a63f28..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Info.plist +++ /dev/null @@ -1,67 +0,0 @@ - - - - - BuildMachineOSBuild - 20B28 - CFBundleDevelopmentRegion - English - CFBundleExecutable - Sparkle Test App - CFBundleIconFile - AppIcon - CFBundleIconName - AppIcon - CFBundleIdentifier - org.sparkle-project.SparkleTestApp - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Sparkle Test App - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.5.1 - CFBundleSignature - ???? - CFBundleSupportedPlatforms - - MacOSX - - CFBundleVersion - 1.5.1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 12C5020f - DTPlatformName - macosx - DTPlatformVersion - 11.1 - DTSDKBuild - 20C5048g - DTSDKName - macosx11.1 - DTXcode - 1230 - DTXcodeBuild - 12C5020f - LSMinimumSystemVersion - 10.7 - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - SUEnableSystemProfiling - - SUFeedURL - http://localhost:1337/sparkletestcast.xml - SUPublicEDKey - eRFPLZuNM6m8bltmtpPX4fzKbufI1z6rKJHtgIIsllk= - - diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/MacOS/Sparkle Test App b/Pods/Sparkle/Sparkle Test App.app/Contents/MacOS/Sparkle Test App deleted file mode 100755 index b7fb3be..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/MacOS/Sparkle Test App and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/PkgInfo b/Pods/Sparkle/Sparkle Test App.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/AppIcon.icns b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/AppIcon.icns deleted file mode 100644 index 359aa5b..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/AppIcon.icns and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/Assets.car b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/Assets.car deleted file mode 100644 index 9e6e252..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/Assets.car and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/SUUpdateSettingsWindowController.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/SUUpdateSettingsWindowController.nib deleted file mode 100644 index 112cc4c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/SUUpdateSettingsWindowController.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ar.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ar.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ar.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ca.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ca.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ca.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/cs.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/cs.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/cs.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/cy.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/cy.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/cy.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/da.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/da.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/da.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/de.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/de.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/de.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/el.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/el.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/el.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/en.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/en.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/en.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/en.lproj/MainMenu.nib b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/en.lproj/MainMenu.nib deleted file mode 100644 index 7798ccf..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/en.lproj/MainMenu.nib and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/es.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/es.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/es.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fi.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fi.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fi.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fr-CA.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fr-CA.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fr-CA.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fr.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fr.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/fr.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/he.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/he.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/he.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/hr.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/hr.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/hr.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/hu.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/hu.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/hu.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/id.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/id.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/id.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/is.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/is.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/is.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/it.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/it.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/it.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ja.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ja.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ja.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ko.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ko.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ko.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/nb.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/nb.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/nb.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/nl.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/nl.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/nl.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pl.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pl.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pl.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt-BR.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt-BR.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt-BR.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt-PT.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt-PT.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt-PT.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/pt.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ro.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ro.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ro.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ru.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ru.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/ru.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sk.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sk.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sk.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sl.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sl.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sl.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sparkletestcast.xml b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sparkletestcast.xml deleted file mode 100644 index 05010a0..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sparkletestcast.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - Sparkle Test App Changelog - Most recent changes with links to updates. - en - - Version 2.0 - - -
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit.
  • -
  • Suspendisse sed felis ac ante ultrices rhoncus. Etiam quis elit vel nibh placerat facilisis in id leo.
  • -
  • Vestibulum nec tortor odio, nec malesuada libero. Cras vel convallis nunc.
  • -
  • Suspendisse tristique massa eget velit consequat tincidunt. Praesent sodales hendrerit pretium.
  • - - ]]> -
    - Sat, 26 Jul 2014 15:20:11 +0000 - -
    -
    -
    diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sv.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sv.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/sv.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/th.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/th.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/th.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/tr.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/tr.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/tr.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/uk.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/uk.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/uk.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/zh-Hans.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/zh-Hans.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/zh-Hans.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/zh-Hant.lproj/InfoPlist.strings b/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/zh-Hant.lproj/InfoPlist.strings deleted file mode 100644 index 2aa973c..0000000 Binary files a/Pods/Sparkle/Sparkle Test App.app/Contents/Resources/zh-Hant.lproj/InfoPlist.strings and /dev/null differ diff --git a/Pods/Sparkle/Sparkle Test App.app/Contents/_CodeSignature/CodeResources b/Pods/Sparkle/Sparkle Test App.app/Contents/_CodeSignature/CodeResources deleted file mode 100644 index ef806bf..0000000 --- a/Pods/Sparkle/Sparkle Test App.app/Contents/_CodeSignature/CodeResources +++ /dev/null @@ -1,1000 +0,0 @@ - - - - - files - - Resources/AppIcon.icns - - jTBSN/DM6XbVu8Q5zA/teszX3Xc= - - Resources/Assets.car - - CqKRIzdSJsTqOaqq3Utza9cAcgQ= - - Resources/SUUpdateSettingsWindowController.nib - - AsgFbsA33n5f51idWjGdo4FpKAc= - - Resources/ar.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/ca.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/cs.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/cy.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/da.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/de.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/el.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/en.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/en.lproj/MainMenu.nib - - hash - - MFOca3mjNRm0TEBQD5MktMkVuck= - - optional - - - Resources/es.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/fi.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/fr-CA.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/fr.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/he.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/hr.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/hu.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/id.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/is.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/it.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/ja.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/ko.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/nb.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/nl.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/pl.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/pt-BR.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/pt-PT.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/pt.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/ro.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/ru.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/sk.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/sl.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/sparkletestcast.xml - - nl4jSsZp7Tgu38npAXSHzoIFQc8= - - Resources/sv.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/th.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/tr.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/uk.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/zh-Hans.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - Resources/zh-Hant.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - optional - - - - files2 - - Frameworks/Sparkle.framework - - cdhash - - pvnL86lTt4ubdNn5KMoA79N9DII= - - requirement - cdhash H"dbc99dfb29b01d1cfcae7d3db853b269e8e1df12" or cdhash H"a6f9cbf3a953b78b9b74d9f928ca00efd37d0c82" or cdhash H"eb212b0642030345f57d7d6f6b6c1ea095cfb6c4" or cdhash H"9c25b6327cb130977f43cbeb8f1dc88226efe4f5" - - Resources/AppIcon.icns - - hash - - jTBSN/DM6XbVu8Q5zA/teszX3Xc= - - hash2 - - m1KHUjhDToeHUHA54D1ZwVHAzFDRThD4DRzXvbqiSYA= - - - Resources/Assets.car - - hash - - CqKRIzdSJsTqOaqq3Utza9cAcgQ= - - hash2 - - g37uu5QJDD4PPlCEOo36l8dLPCFQJ2nS/llrmInNYGY= - - - Resources/SUUpdateSettingsWindowController.nib - - hash - - AsgFbsA33n5f51idWjGdo4FpKAc= - - hash2 - - q0YlT8rSpgw8FfZhikrVncoCyMSMhxR253yXo0+VnC0= - - - Resources/ar.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/ca.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/cs.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/cy.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/da.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/de.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/el.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/en.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/en.lproj/MainMenu.nib - - hash - - MFOca3mjNRm0TEBQD5MktMkVuck= - - hash2 - - 5M1Q9kfALnumtlbUv9oqUieZA8+7bN2EP7XbalKxaaU= - - optional - - - Resources/es.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/fi.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/fr-CA.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/fr.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/he.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/hr.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/hu.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/id.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/is.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/it.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/ja.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/ko.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/nb.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/nl.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/pl.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/pt-BR.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/pt-PT.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/pt.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/ro.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/ru.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/sk.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/sl.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/sparkletestcast.xml - - hash - - nl4jSsZp7Tgu38npAXSHzoIFQc8= - - hash2 - - 86UR4Kz0JzxOhClVZCf8AYbXUxJPMULCWc1ZC9qv1jM= - - - Resources/sv.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/th.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/tr.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/uk.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/zh-Hans.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - Resources/zh-Hant.lproj/InfoPlist.strings - - hash - - EXb50Tn5fxQUkxlhY3MtBSPwqvM= - - hash2 - - AniIlnyXWWnfWFDpYVp9p3hkK39jHX5OMrpmn+eoZR4= - - optional - - - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^version.plist$ - - - rules2 - - .*\.dSYM($|/) - - weight - 11 - - ^(.*/)?\.DS_Store$ - - omit - - weight - 2000 - - ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ - - nested - - weight - 10 - - ^.* - - ^Info\.plist$ - - omit - - weight - 20 - - ^PkgInfo$ - - omit - - weight - 20 - - ^Resources/ - - weight - 20 - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^Resources/Base\.lproj/ - - weight - 1010 - - ^[^/]+$ - - nested - - weight - 10 - - ^embedded\.provisionprofile$ - - weight - 20 - - ^version\.plist$ - - weight - 20 - - - - diff --git a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh b/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh index 69db37c..1c86402 100755 --- a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh +++ b/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh @@ -3,10 +3,15 @@ set -e set -u set -o pipefail +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" @@ -14,9 +19,8 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +BCSYMBOLMAP_DIR="BCSymbolMaps" -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html @@ -36,19 +40,34 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then + # Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied + find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do + echo "Installing $f" + install_bcsymbolmap "$f" "$destination" + rm "$f" + done + rmdir "${source}/${BCSYMBOLMAP_DIR}" fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -62,7 +81,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -70,39 +89,80 @@ install_framework() done fi } - # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" + # Strip invalid architectures from the dSYM. + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=0 +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy + # Use the current code_sign_identity echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" @@ -114,41 +174,11 @@ code_sign_if_enabled() { fi } -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - - if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${PODS_ROOT}/Sparkle/Sparkle.framework" - install_dsym "${PODS_ROOT}/Sparkle/Sparkle.framework.dSYM" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${PODS_ROOT}/Sparkle/Sparkle.framework" - install_dsym "${PODS_ROOT}/Sparkle/Sparkle.framework.dSYM" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-resources.sh b/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-resources.sh deleted file mode 100755 index 345301f..0000000 --- a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-resources.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.debug.xcconfig b/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.debug.xcconfig index 8cd8f72..c411976 100644 --- a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.debug.xcconfig +++ b/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.debug.xcconfig @@ -1,10 +1,11 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" -LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' @loader_path/../Frameworks OTHER_LDFLAGS = $(inherited) -ObjC -framework "Sparkle" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.release.xcconfig b/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.release.xcconfig index 8cd8f72..c411976 100644 --- a/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.release.xcconfig +++ b/Pods/Target Support Files/Pods-syncthing/Pods-syncthing.release.xcconfig @@ -1,10 +1,11 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" -LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' @loader_path/../Frameworks OTHER_LDFLAGS = $(inherited) -ObjC -framework "Sparkle" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-acknowledgements.markdown b/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-acknowledgements.markdown deleted file mode 100644 index 102af75..0000000 --- a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-acknowledgements.plist b/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-acknowledgements.plist deleted file mode 100644 index 7acbad1..0000000 --- a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-dummy.m b/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-dummy.m deleted file mode 100644 index 7a6ad71..0000000 --- a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_xgsyncthing : NSObject -@end -@implementation PodsDummy_Pods_xgsyncthing -@end diff --git a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-frameworks.sh b/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-frameworks.sh deleted file mode 100755 index 08e3eaa..0000000 --- a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-frameworks.sh +++ /dev/null @@ -1,146 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" - fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" - fi - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-resources.sh b/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-resources.sh deleted file mode 100755 index 345301f..0000000 --- a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing-resources.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing.debug.xcconfig b/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing.debug.xcconfig deleted file mode 100644 index f988db9..0000000 --- a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing.debug.xcconfig +++ /dev/null @@ -1,8 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" -OTHER_LDFLAGS = $(inherited) -ObjC -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing.release.xcconfig b/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing.release.xcconfig deleted file mode 100644 index f988db9..0000000 --- a/Pods/Target Support Files/Pods-xgsyncthing/Pods-xgsyncthing.release.xcconfig +++ /dev/null @@ -1,8 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Sparkle" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Sparkle" -OTHER_LDFLAGS = $(inherited) -ObjC -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Sparkle/Sparkle-copy-dsyms.sh b/Pods/Target Support Files/Sparkle/Sparkle-copy-dsyms.sh new file mode 100755 index 0000000..bb6c44e --- /dev/null +++ b/Pods/Target Support Files/Sparkle/Sparkle-copy-dsyms.sh @@ -0,0 +1,85 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=1 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=0 +} + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures from the dSYM. + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + if [[ $STRIP_BINARY_RETVAL == 0 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi + fi +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +install_dsym "${PODS_ROOT}/Sparkle/Sparkle.framework.dSYM" diff --git a/Pods/Target Support Files/Sparkle/Sparkle.debug.xcconfig b/Pods/Target Support Files/Sparkle/Sparkle.debug.xcconfig new file mode 100644 index 0000000..07ca2c8 --- /dev/null +++ b/Pods/Target Support Files/Sparkle/Sparkle.debug.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Sparkle +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/../Frameworks +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Sparkle +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/Sparkle/Sparkle.release.xcconfig b/Pods/Target Support Files/Sparkle/Sparkle.release.xcconfig new file mode 100644 index 0000000..07ca2c8 --- /dev/null +++ b/Pods/Target Support Files/Sparkle/Sparkle.release.xcconfig @@ -0,0 +1,13 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Sparkle +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/../Frameworks +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/Sparkle +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/README.md b/README.md index c731ba4..e0060c5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Syncthing for macOS [![Syncthing forum](https://img.shields.io/badge/syncthing-%20forum-blue.svg)](https://forum.syncthing.net/t/syncthing-for-macos) -[![Downloads](https://img.shields.io/github/downloads/syncthing/syncthing-macos/total.svg)](https://github.com/syncthing/syncthing-macos/releases) [![Latest release](https://img.shields.io/github/release/syncthing/syncthing-macos.svg)](https://github.com/syncthing/syncthing-macos/releases/latest) [![Build Status](https://travis-ci.org/syncthing/syncthing-macos.svg?branch=master)](https://travis-ci.org/syncthing/syncthing-macos) [![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](LICENSE) +[![Downloads](https://img.shields.io/github/downloads/syncthing/syncthing-macos/total.svg)](https://github.com/syncthing/syncthing-macos/releases) [![Latest release](https://img.shields.io/github/release/syncthing/syncthing-macos.svg)](https://github.com/syncthing/syncthing-macos/releases/latest) [![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](LICENSE) # Introduction @@ -9,12 +9,13 @@ Features include: - * Open the Syncthing WebGUI from the tray in your preferred browser. + * Open the Syncthing WebGUI from the tray in your system preferred browser. * Optionally starts on login, so you don't need to set up Syncthing as a service. - * Tray icon indicates when it is connected to syncthing (no status updates yet). + * Tray icon syncthing status indicator. * Retina ready icons for the Application bundle and status tray. * Automatic updates (using [Sparkle](https://sparkle-project.org) pushed from github releases). - * Open shared folders directly in Finder. + * Open shared folders in Finder. + * Logfile written to `~/Library/Application Support/Syncthing/syncthing.log`, use Finder -> Go -> Go to Folder to open it. # Screenshot @@ -37,7 +38,39 @@ All cross-platform approaches are not able to use all the native facilities of m vector icon set (retina-ready) and creating an application bundle. GUIs are designed with XCode and everything is coded in Objective-C and Swift which is "the native approach". -# Compiling +# Goal + +The goal of this project is to keep the Native macOS Syncthing tray as simple as possible. No graphs, no advanced configuration + windows. It just provides a very simple wrapper so users are not aware syncthing ships as a commandline application. It strives to have a usability of good-by-default and should always follow the [Apple Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/macos) to feel as much as an native application as possible. + +# FAQ: Frequently asked questions + +## Default IP address change + +When the default IP address is changed from 127.0.0.1 to a routable one like e.g 192.168.1.102 the tray application +preferences need to be set also. Or else the API cannot be accessed and will stay 'Offline'. If you broke the +configuration you can manually edit the file under the `~/Library/Application Support/Syncthing/config.xml` using +Finder with Go -> Go to folder. And restart the syncthing service from the tray. + +# Prerequisites for building/using everything in this repository + +Before compiling git submodules needs to be present: + +``` +git submodule update --init +``` + +- Xcode, for the Objective-C/Swift compiler +- Python 3, for the toplevel update-release.py script + - Needs [semver](https://pypi.org/project/semver/) from pip +- Cocoapods for updating Objective-C/Swift 3th party depedencies +- Golang, only needed for Sparkle Github releases to Appcast XML tool + +# Using XCode + +The new `syncthing.xcworkspace` must be used when coding in XCode. The old `syncthing.xcodeproj` is deprecated. + +# Compiling from Terminal Build with XCode or run: @@ -59,20 +92,6 @@ The script will select the first available Developer ID and sign the app with it SYNCTHING_APP_CODE_SIGN_IDENTITY="Mac Developer: foo@bar.com (XB59MXU8EC)" make release-dmg ``` -# Goal - -The goal of this project is to keep the Native macOS Syncthing tray as simple as possible. No graphs, no advanced configuration - windows. It just provides a very simple wrapper so users are not aware syncthing ships as a commandline application. It strives to have a usability of good-by-default and should always follow the [Apple Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/macos) to feel as much as an native application as possible. - -# FAQ: Frequently asked questions - -## Default IP address change - -When the default IP address is changed from 127.0.0.1 to a routable one like e.g 192.168.1.102 the tray application -preferences need to be set also. Or else the API cannot be accessed and will stay 'Offline'. If you broke the -configuration you can manually edit the file under the `~/Library/Application Support/Syncthing/config.xml` using -Finder with Go -> Go to folder. And restart the syncthing service from the tray. - # Known bugs See the [issue tracker](https://github.com/syncthing/syncthing-macos/issues) for the current status. diff --git a/syncthing.xcodeproj/project.pbxproj b/syncthing.xcodeproj/project.pbxproj index 8bea84e..451a3a9 100644 --- a/syncthing.xcodeproj/project.pbxproj +++ b/syncthing.xcodeproj/project.pbxproj @@ -25,6 +25,7 @@ 0BE9B88A1F050E93002883E2 /* STStatusMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BE9B8891F050E93002883E2 /* STStatusMonitor.m */; }; 298A5C45210DA6C40034B89F /* LocalhostTLSDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 298A5C43210DA6C40034B89F /* LocalhostTLSDelegate.m */; }; 29AF1BA3210F11BF004212DE /* DaemonProcess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29AFA4CD210F10FA00071E5E /* DaemonProcess.swift */; }; + BD71E04946BAD5B0A9FACC3D /* libPods-syncthing.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 014971905AAC00CB5291E063 /* libPods-syncthing.a */; }; C4460A801D0DD2D500200C21 /* STPreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = C4460A7D1D0DD2D500200C21 /* STPreferencesWindowController.m */; }; C4460A811D0DD2D500200C21 /* STStatusBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = C4460A7F1D0DD2D500200C21 /* STStatusBarController.m */; }; C4460A831D0DD38F00200C21 /* STPreferencesWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = C4460A821D0DD38F00200C21 /* STPreferencesWindowController.xib */; }; @@ -69,6 +70,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 014971905AAC00CB5291E063 /* libPods-syncthing.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-syncthing.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 0BE9B8881F050E93002883E2 /* STStatusMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STStatusMonitor.h; sourceTree = ""; }; 0BE9B8891F050E93002883E2 /* STStatusMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STStatusMonitor.m; sourceTree = ""; }; 298A5C43210DA6C40034B89F /* LocalhostTLSDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalhostTLSDelegate.m; sourceTree = ""; }; @@ -123,6 +125,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + BD71E04946BAD5B0A9FACC3D /* libPods-syncthing.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -152,6 +155,7 @@ children = ( C4576BE91D11E7E10031BCFD /* CoreFoundation.framework */, C4576BE51D11E79F0031BCFD /* Foundation.framework */, + 014971905AAC00CB5291E063 /* libPods-syncthing.a */, ); name = Frameworks; sourceTree = ""; @@ -380,18 +384,16 @@ files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh", "${PODS_ROOT}/Sparkle/Sparkle.framework", - "${PODS_ROOT}/Sparkle/Sparkle.framework.dSYM", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Sparkle.framework", - "${DWARF_DSYM_FOLDER_PATH}/Sparkle.framework.dSYM", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-syncthing/Pods-syncthing-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; 8A5B68A2BC79FFEFE08E3863 /* [CP] Check Pods Manifest.lock */ = { diff --git a/syncthing.xcodeproj/xcshareddata/xcschemes/syncthing-dmg.xcscheme b/syncthing.xcodeproj/xcshareddata/xcschemes/syncthing-dmg.xcscheme new file mode 100644 index 0000000..d715bc3 --- /dev/null +++ b/syncthing.xcodeproj/xcshareddata/xcschemes/syncthing-dmg.xcscheme @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/syncthing.xcworkspace/contents.xcworkspacedata b/syncthing.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..4cd398b --- /dev/null +++ b/syncthing.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/syncthing.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/syncthing.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/syncthing.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/syncthing.xcworkspace/xcuserdata/jerry.xcuserdatad/UserInterfaceState.xcuserstate b/syncthing.xcworkspace/xcuserdata/jerry.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000..8a32c14 Binary files /dev/null and b/syncthing.xcworkspace/xcuserdata/jerry.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/syncthing/DaemonProcess.swift b/syncthing/DaemonProcess.swift index 0e7e3ae..aff0aea 100644 --- a/syncthing/DaemonProcess.swift +++ b/syncthing/DaemonProcess.swift @@ -58,7 +58,7 @@ let MaxKeepLogLines = 200 let p = Process() p.environment = environment - p.arguments = ["-no-browser", "-no-restart"] + p.arguments = ["-no-browser", "-no-restart", "-logfile=default"] p.launchPath = path p.standardInput = Pipe() // isolate daemon from our stdin p.standardOutput = pipeIntoLineBuffer() diff --git a/syncthing/Info.plist b/syncthing/Info.plist index d18ed33..5b3e768 100644 --- a/syncthing/Info.plist +++ b/syncthing/Info.plist @@ -19,9 +19,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.13.0-1 + 1.13.1-1 CFBundleVersion - 101300001 + 101300101 LSApplicationCategoryType public.app-category.utilities LSMinimumSystemVersion diff --git a/syncthing/Scripts/syncthing-resource.sh b/syncthing/Scripts/syncthing-resource.sh index fccd461..6415670 100755 --- a/syncthing/Scripts/syncthing-resource.sh +++ b/syncthing/Scripts/syncthing-resource.sh @@ -2,7 +2,7 @@ set -euo pipefail # Download and unpack syncthing into ${PRODUCT_NAME}.app/Contents/Resources -SYNCTHING_VERSION="1.13.0" +SYNCTHING_VERSION="1.13.1" SYNCTHING_DIST_URL="https://github.com/syncthing/syncthing/releases/download" SYNCTHING_TARBALL_URL="${SYNCTHING_DIST_URL}/v${SYNCTHING_VERSION}/syncthing-macos-universal-v${SYNCTHING_VERSION}.zip"