Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

[Update] HockeyKit (2.0.4), HockeySDK (2.2.2), and QuincyKit (2.1.2, …

…2.1.3)

Signed-off-by: Alexsander Akers <a2@pandamonia.us>
  • Loading branch information...
commit ac014aca48f55b79d7aa397502c4cc773077ae45 1 parent 4ced225
@a2 a2 authored
View
27 HockeyKit/2.0.4/HockeyKit.podspec
@@ -0,0 +1,27 @@
+Pod::Spec.new do |s|
+ s.name = 'HockeyKit'
+ s.version = '2.0.4'
+ s.license = 'MIT'
+ s.platform = :ios
+ s.summary = 'A software update kit for iOS.'
+ s.homepage = 'http://hockeykit.net/'
+ s.author = { 'Andreas Linde' => 'mail@andreaslinde.de' }
+ s.source = { :git => 'https://github.com/TheRealKerni/HockeyKit.git', :tag => '2.0.4' }
+
+ s.description = 'Hockey is a iOS Ad-Hoc updater framework. It can be used for all apps that ' \
+ 'target the Apple AppStore and improves the beta testing process dramatically. ' \
+ 'NOTES: You will need to add a dependency on JSONKit or SBJson yourself. If you ' \
+ 'want the framework to try again when a network is available, add a dependency ' \
+ 'on Reachability and send a notification with the name `NetworkDidBecomeReachable` ' \
+ 'yourself when the network becomse reachable.'
+
+ s.source_files = 'client/iOS',
+ # TODO this dir contains more vendored code by Peter Steinberger. He said that he would
+ # move this code out into its own repo in the near future. Add a dependency on that new
+ # repo when he does.
+ 'client/iOS/Helper'
+
+ s.resource = 'client/iOS/Hockey.bundle'
+ s.clean_paths = 'client/Android', 'demo', 'server', 'client/iOS/HockeyLib', 'client/iOS/JSON'
+ s.frameworks = 'QuartzCore', 'SystemConfiguration'
+end
View
34 HockeySDK/2.2.2/HockeySDK.podspec
@@ -0,0 +1,34 @@
+Pod::Spec.new do |s|
+ s.name = 'HockeySDK'
+ s.version = '2.2.1'
+ s.license = 'MIT'
+ s.platform = :ios
+ s.summary = 'Distribute beta apps and collect crash reports with HockeyApp.'
+ s.homepage = 'http://hockeyapp.net/'
+ s.author = { 'Andreas Linde' => 'mail@andreaslinde.de', 'Thomas Dohmke' => "thomas@dohmke.de" }
+ s.source = { :git => 'https://github.com/codenauts/HockeySDK-iOS', :tag => '2.2.1' }
+
+ s.description = 'HockeyApp is a server to distribute beta apps and collect crash reports. ' \
+ 'It improves the testing process dramatically and can be used for both beta ' \
+ 'and App Store builds. Only beta builds will notify users about a new version ' \
+ 'NOTE: You will need to add a dependency on JSONKit or SBJson yourself. If you ' \
+ 'want the framework to try again when a network is available, add a dependency ' \
+ 'on Reachability and send a notification with the name `NetworkDidBecomeReachable` ' \
+ 'yourself when the network becomse reachable.'
+
+ s.source_files = 'Classes'
+ s.resources = 'Resources/Hockey.bundle', 'Resources/Quincy.bundle'
+ s.frameworks = 'QuartzCore', 'SystemConfiguration', 'CrashReporter'
+ s.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"$(BUILT_PRODUCTS_DIR)/Pods/Frameworks"' }
+
+ def s.post_install(target_installer)
+ # Add a copy build phase and make it copy the CrashReporter.framework to the shared BUILT_PRODUCTS_DIR,
+ # so that both the Pods project and the user's project will pick it up.
+ phase = target_installer.target.buildPhases.add(Xcodeproj::Project::PBXCopyFilesBuildPhase, 'dstPath' => 'Pods/Frameworks')
+ file = target_installer.project.main_group.files.new('path' => 'HockeySDK/Vendor/CrashReporter.framework')
+ phase.files << file.buildFiles.new
+ phases = target_installer.target.attributes['buildPhases']
+ phases.delete(phase.uuid)
+ phases.insert(1, phase.uuid)
+ end
+end
View
30 QuincyKit/2.1.2/QuincyKit.podspec
@@ -0,0 +1,30 @@
+# TODO For now we only support the iOS version. Need to work on supporting the Mac version too.
+Pod::Spec.new do |s|
+ s.name = 'QuincyKit'
+ s.version = '2.1.2'
+ s.license = 'MIT & Apache License, Version 2.0'
+ s.platform = :ios
+ s.summary = 'Live crash report management for iOS. AppStore ready!'
+ s.homepage = 'https://github.com/TheRealKerni/QuincyKit'
+ s.author = { 'Andreas Linde' => 'mail@andreaslinde.de' }
+ s.source = { :git => 'https://github.com/TheRealKerni/QuincyKit.git', :tag => '2.1.2' }
+
+ s.source_files = 'client/iOS/*.{h,m}'
+ s.resource = 'client/iOS/Quincy.bundle'
+ s.clean_paths = 'client/iOS/QuincyLib', 'client/Mac', 'demo', 'server'
+
+ s.frameworks = 'SystemConfiguration', 'CrashReporter'
+ # This is where the framework will be located after the copy build phase, that’s added in post_install, has copied it.
+ s.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"$(BUILT_PRODUCTS_DIR)/Pods/Frameworks"' }
+
+ def s.post_install(target_installer)
+ # Add a copy build phase and make it copy the the CrashReporter.framework to the shared BUILT_PRODUCTS_DIR,
+ # so that both the Pods project and the user's project will pick it up.
+ phase = target_installer.target.buildPhases.add(Xcodeproj::Project::PBXCopyFilesBuildPhase, 'dstPath' => 'Pods/Frameworks')
+ file = target_installer.project.main_group.files.new('path' => 'QuincyKit/client/iOS/CrashReporter.framework')
+ phase.files << file.buildFiles.new
+ phases = target_installer.target.attributes['buildPhases']
+ phases.delete(phase.uuid)
+ phases.insert(1, phase.uuid)
+ end
+end
View
30 QuincyKit/2.1.3/QuincyKit.podspec
@@ -0,0 +1,30 @@
+# TODO For now we only support the iOS version. Need to work on supporting the Mac version too.
+Pod::Spec.new do |s|
+ s.name = 'QuincyKit'
+ s.version = '2.1.3'
+ s.license = 'MIT & Apache License, Version 2.0'
+ s.platform = :ios
+ s.summary = 'Live crash report management for iOS. AppStore ready!'
+ s.homepage = 'https://github.com/TheRealKerni/QuincyKit'
+ s.author = { 'Andreas Linde' => 'mail@andreaslinde.de' }
+ s.source = { :git => 'https://github.com/TheRealKerni/QuincyKit.git', :tag => '2.1.3' }
+
+ s.source_files = 'client/iOS/*.{h,m}'
+ s.resource = 'client/iOS/Quincy.bundle'
+ s.clean_paths = 'client/iOS/QuincyLib', 'client/Mac', 'demo', 'server'
+
+ s.frameworks = 'SystemConfiguration', 'CrashReporter'
+ # This is where the framework will be located after the copy build phase, that’s added in post_install, has copied it.
+ s.xcconfig = { 'FRAMEWORK_SEARCH_PATHS' => '"$(BUILT_PRODUCTS_DIR)/Pods/Frameworks"' }
+
+ def s.post_install(target_installer)
+ # Add a copy build phase and make it copy the the CrashReporter.framework to the shared BUILT_PRODUCTS_DIR,
+ # so that both the Pods project and the user's project will pick it up.
+ phase = target_installer.target.buildPhases.add(Xcodeproj::Project::PBXCopyFilesBuildPhase, 'dstPath' => 'Pods/Frameworks')
+ file = target_installer.project.main_group.files.new('path' => 'QuincyKit/client/iOS/CrashReporter.framework')
+ phase.files << file.buildFiles.new
+ phases = target_installer.target.attributes['buildPhases']
+ phases.delete(phase.uuid)
+ phases.insert(1, phase.uuid)
+ end
+end
Please sign in to comment.
Something went wrong with that request. Please try again.