forked from silvansky/XCProvisioner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
xcprovisioner.gemspec
46 lines (38 loc) · 1.63 KB
/
xcprovisioner.gemspec
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'xcprovisioner/version'
Gem::Specification.new do |spec|
spec.name = 'xcprovisioner'
spec.version = XCProvisioner::VERSION
spec.authors = ['Andrei Raifura']
spec.email = ['[email protected]']
spec.summary = %(
Set provisioning profile specifier after switching to Manual signing mode
(if needed).
).strip.gsub(/\s+/, ' ')
spec.description = %(
XCProvisioner helps you to bypass the shortcomings of Xcode 8 when you
use CI while having Automatic signing enabled. It helps you switch to
Manual signing and set the provisioning profile specifier for the targets that
requires special signing care.
).strip.gsub(/\s+/, ' ')
spec.homepage = 'https://github.com/thelvis4/XCProvisioner'
spec.license = 'MIT'
spec.files = `git ls-files -z`.split("\x0").reject do |f|
f.match(%r{^(test|spec|features)/})
end
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.require_paths = ['lib']
spec.add_dependency 'xcodeproj', '~> 1.4'
spec.add_development_dependency 'bundler', '~> 1.13'
spec.add_development_dependency 'rake', '~> 10.0'
spec.add_development_dependency 'rspec', '~> 3.0'
## Make sure you can build the gem on older versions of RubyGems too:
spec.rubygems_version = '1.6.2'
if spec.respond_to? :required_rubygems_version=
spec.required_rubygems_version = Gem::Requirement.new('>= 0')
end
spec.required_ruby_version = '>= 2.0.0'
end