Skip to content

Instantly share code, notes, and snippets.

@jhersh
Last active August 29, 2015 14:06
Show Gist options
  • Save jhersh/0a3eb5b02b1209354c07 to your computer and use it in GitHub Desktop.
Save jhersh/0a3eb5b02b1209354c07 to your computer and use it in GitHub Desktop.
source 'SPLSpecs' # private Splinesoft specs
source 'master'
platform :ios, '8.0'
xcodeproj 'Mudrammer'
deployment_target = '7.0'
# Splinesoft
pod 'SSPods', '0.3.2' # private via SPLSpecs
pod 'SSAccessibility', '0.0.6'
pod 'SSDataSources', '0.7.2'
pod 'SSOperations', '0.0.2'
pod 'SSApplication', '0.3.0'
# Networking
pod 'CocoaAsyncSocket', '7.3.5'
pod 'CocoaZ', '1.4.0'
# Engine
pod 'MSWeakTimer', '1.1.0'
pod 'SAMRateLimit', '0.2.0'
pod 'KVOController', '1.0.1'
pod 'DCTextEngine', '0.1.0'
pod 'OSCache', '1.1.1'
pod 'MyLilTimer', '0.1.0'
# Analytics
pod 'ARAnalytics/GoogleAnalytics', '2.8.0'
pod 'ARAnalytics/Crashlytics', '2.8.0'
# UI
pod 'TOWebViewController', '2.0.14'
pod 'DAKeyboardControl', '2.4.0'
pod 'TTTAttributedLabel', '1.9.5'
pod 'MSDynamicsDrawerViewController', :git => 'git@github.com:monospacecollective/MSDynamicsDrawerViewController.git', :commit => 'a38e327db2'
pod 'Masonry', '0.5.3'
pod 'JSQSystemSoundPlayer', '1.5.2'
pod 'FleksySDK', '3.0.1'
# Support
pod 'uservoice-iphone-sdk', '3.2.0'
# Forms
pod 'QuickDialog', :git => 'https://github.com/escoz/QuickDialog.git', :commit => 'd4f3298a2352222ed815fc32c83a7e97fcb5498f'
pod 'FXForms', :head
# Pods Ack.
pod 'VTAcknowledgementsViewController', '0.11'
# Adhoc
pod 'BugshotKit', :configurations => ['Adhoc']
# `pod install` resets all pod deployment targets after each install.
# Ensure that MUDRammer builds with 8.0 but supports a minimum deploy target of 7.0.
post_install do |installer_representation|
installer_representation.project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '7.0'
end
if target.name == 'MUDRammer'
resources = File.read('Pods/Target Support Files/Pods-#{target.name}/Pods-#{target.name}-resources.sh').split("\n")
rsync_index = resources.index { |line| line =~ /^rsync/ }
resources.insert(rsync_index, 'install_resource "Pods/Target Support Files/Pods-#{target.name}/Pods-#{target.name}-acknowledgements"')
File.write('Pods/Pods-#{target.name}-resources.sh', resources.join("\n"))
end
end
end
# Tests
target "MRTests", :exclusive => true do
pod 'Expecta'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment