forked from square/PonyDebugger
-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathWeaver.podspec
30 lines (25 loc) · 1.38 KB
/
Weaver.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Pod::Spec.new do |s|
s.name = 'Weaver'
s.version = '0.1.2'
s.summary = 'Remote debugging for Texture apps using Chrome DevTools.'
s.homepage = 'https://github.com/TextureGroup/Weaver'
s.description = 'Weaver is a remote debugging toolset. It is a client library and gateway server combination that uses Chrome DevTools on your browser to debug applications that use Texture framework'
s.author = { 'Huy Nguyen' => '[email protected]', 'Garrett Moon' => '[email protected]', 'Michael Schneider' => '[email protected]', 'Adlai Holler' => '[email protected]', 'Square' => 'https://squareup.com/' }
s.source = { :git => 'https://github.com/TextureGroup/Weaver.git', :tag => s.version.to_s }
s.license = 'Apache License, Version 2.0'
s.requires_arc = true
s.ios.deployment_target = '8.0'
s.dependency 'Texture', '>= 2.3.4'
s.dependency 'SocketRocket', '0.5.1'
s.xcconfig = { 'ENABLE_NS_ASSERTIONS' => 'YES' }
# Subspecs
s.subspec 'Core' do |core|
core.source_files = 'ObjC/{DerivedSources,PonyDebugger,Weaver}/**/*.{h,m,mm}'
end
s.subspec 'Video' do |video|
video.frameworks = ['AVFoundation', 'CoreMedia']
video.xcconfig = { 'GCC_PREPROCESSOR_DEFINITIONS' => '$(inherited) AS_USE_VIDEO=1' }
video.dependency 'Weaver/Core'
end
s.default_subspecs = 'Core', 'Video'
end