-
Notifications
You must be signed in to change notification settings - Fork 49
Expand file tree
/
Copy pathMDMCoreData.podspec
More file actions
54 lines (48 loc) · 2.37 KB
/
MDMCoreData.podspec
File metadata and controls
54 lines (48 loc) · 2.37 KB
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
47
48
49
50
51
52
53
54
Pod::Spec.new do |s|
s.name = 'MDMCoreData'
s.version = '1.5.2'
s.summary = 'A collection of lightweight Core Data classes for iOS and OS X.'
s.description = <<-DESC
MDMCoreData is a growing collection of classes that make working with Core Data easier. It does not try to hide Core Data but instead enforces best practices and reduce boiler plate code. It is a much better alternative to using the Xcode Core Data Template. All classes are documented and a majority are unit tested.
DESC
s.homepage = 'https://github.com/mmorey/MDMCoreData'
s.license = 'MIT'
s.author = { 'Matthew Morey' => 'me@matthewmorey.com',
'Terry Lewis II' => 'terry@ploverproductions.com',
'Matt Glover' => '@mattglover' }
s.source = { :git => 'https://github.com/mmorey/MDMCoreData.git', :tag => s.version.to_s }
s.social_media_url = 'https://twitter.com/xzolian'
s.requires_arc = true
s.source_files = 'Classes/*.{h,m}'
s.frameworks = 'CoreData'
s.ios.deployment_target = '6.0'
s.osx.deployment_target = '10.8'
s.subspec 'MDMCoreDataCore' do |ss|
ss.source_files = 'Classes/MDMCoreDataCore/*.{h,m}'
ss.requires_arc = true
end
s.subspec 'MDMPersistenceController' do |ss|
ss.source_files = 'Classes/MDMPersistenceController/MDMPersistenceController.{h,m}'
ss.dependency 'MDMCoreData/MDMCoreDataCore'
ss.requires_arc = true
end
s.subspec 'MDMFetchedResultsTableDataSource' do |ss|
ss.ios.deployment_target = '6.0'
ss.ios.source_files = 'Classes/MDMFetchedResultsTableDataSource/MDMFetchedResultsTableDataSource.{h,m}'
ss.osx.source_files = ''
ss.dependency 'MDMCoreData/MDMCoreDataCore'
ss.requires_arc = true
end
s.subspec 'MDMFetchedResultsCollectionDataSource' do |ss|
ss.ios.deployment_target = '6.0'
ss.ios.source_files = 'Classes/MDMFetchedResultsCollectionDataSource/MDMFetchedResultsCollectionDataSource.{h,m}'
ss.osx.source_files = ''
ss.dependency 'MDMCoreData/MDMCoreDataCore'
ss.requires_arc = true
end
s.subspec 'NSManagedObject+MDMCoreDataAdditions' do |ss|
ss.source_files = 'Classes/NSManagedObject+MDMCoreDataAdditions/NSManagedObject+MDMCoreDataAdditions.{h,m}'
ss.dependency 'MDMCoreData/MDMCoreDataCore'
ss.requires_arc = true
end
end