[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 7 / d / 1 / TYSMBaseKit / 0.1.7 / TYSMBaseKit.podspec.json
blobb5570f9c0286172b303f3fb3f9201a7688b961fc
2   "name": "TYSMBaseKit",
3   "version": "0.1.7",
4   "summary": "TYSMBaseKit",
5   "description": "1. 引入基础组件库,UI、系统工具、日志系统、路由\n2. 详情看 TYSMBaseKit.h\n3. 兼容 osx (少部分)\n4. 引入 WCDB\n5. 调整 kit 部分 NSString 功能",
6   "homepage": "https://github.com/cookies-J/TYSMBaseKit",
7   "license": "GPL",
8   "authors": {
9     "Cookies": "cooljele@gmail.com"
10   },
11   "source": {
12     "git": "https://github.com/cookies-J/TYSMBaseKit.git",
13     "tag": "0.1.7"
14   },
15   "platforms": {
16     "ios": "11.0",
17     "osx": "10.14"
18   },
19   "source_files": "TYSMBaseKit/Classes/TYSMBaseKit.h",
20   "resource_bundles": {
21     "TYSMBaseKit": [
22       "TYSMBaseKit/Assets/*"
23     ]
24   },
25   "pod_target_xcconfig": {
26     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64",
27     "ONLY_ACTIVE_ARCH": "YES",
28     "GENERATE_INFOPLIST_FILE": "YES"
29   },
30   "user_target_xcconfig": {
31     "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64",
32     "ONLY_ACTIVE_ARCH": "YES",
33     "GENERATE_INFOPLIST_FILE": "YES"
34   },
35   "public_header_files": "TYSMBaseKit/Classes/TYSMBaseKit.h",
36   "subspecs": [
37     {
38       "name": "TYSMYYKit",
39       "ios": {
40         "requires_arc": true,
41         "source_files": "TYSMBaseKit/Classes/TYSMYYKit/**/*.{h,m}",
42         "public_header_files": "TYSMBaseKit/Classes/TYSMYYKit/**/*.{h}",
43         "exclude_files": [
44           "TYSMBaseKit/Classes/TYSMYYKit/Base/Foundation/NSObject+TYSMAddForARC.{h,m}",
45           "TYSMBaseKit/Classes/TYSMYYKit/Base/Foundation/NSThread+TYSMAdd.{h,m}"
46         ],
47         "libraries": [
48           "z",
49           "sqlite3"
50         ],
51         "frameworks": [
52           "UIKit",
53           "CoreFoundation",
54           "CoreText",
55           "CoreGraphics",
56           "CoreImage",
57           "QuartzCore",
58           "ImageIO",
59           "AssetsLibrary",
60           "Accelerate",
61           "CoreServices",
62           "SystemConfiguration"
63         ]
64       },
65       "osx": {
66         "source_files": "TYSMBaseKit/Classes/TYSMYYKit/Model/*.{h,m}",
67         "public_header_files": "TYSMBaseKit/Classes/TYSMYYKit/Model/*.{h}",
68         "frameworks": "Cocoa"
69       },
70       "subspecs": [
71         {
72           "name": "arc",
73           "requires_arc": false,
74           "source_files": [
75             "TYSMBaseKit/Classes/TYSMYYKit/Base/Foundation/NSObject+TYSMAddForARC.{h,m}",
76             "TYSMBaseKit/Classes/TYSMYYKit/Base/Foundation/NSThread+TYSMAdd.{h,m}"
77           ]
78         }
79       ]
80     },
81     {
82       "name": "TYSMGBDeviceInfo",
83       "ios": {
84         "source_files": [
85           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_iOS.{h,m}",
86           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_Common.{h,m}",
87           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo.h",
88           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfoInterface.h",
89           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo_Subclass.h"
90         ],
91         "public_header_files": [
92           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_iOS.h",
93           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_Common.h",
94           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo.h",
95           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfoInterface.h",
96           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo_Subclass.h"
97         ],
98         "frameworks": "Foundation"
99       },
100       "osx": {
101         "source_files": [
102           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_OSX.{h,m}",
103           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_Common.{h,m}",
104           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo.h",
105           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfoInterface.h",
106           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo_Subclass.h"
107         ],
108         "public_header_files": [
109           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_OSX.h",
110           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/*_Common.h",
111           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo.h",
112           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfoInterface.h",
113           "TYSMBaseKit/Classes/Multi Platform/TYSMGBDeviceInfo/TYSMDeviceInfo_Subclass.h"
114         ],
115         "frameworks": [
116           "Cocoa",
117           "CoreServices",
118           "Foundation"
119         ]
120       }
121     },
122     {
123       "name": "src",
124       "osx": {
125         "source_files": [
126           "TYSMBaseKit/Classes/src/TYSMLog/*",
127           "TYSMBaseKit/Classes/src/TYSMDeviceInfo"
128         ],
129         "frameworks": [
130           "Cocoa",
131           "CoreServices",
132           "Foundation"
133         ]
134       },
135       "ios": {
136         "source_files": "TYSMBaseKit/Classes/src/**/*",
137         "frameworks": [
138           "UIKit",
139           "Foundation"
140         ],
141         "dependencies": {
142           "XXNibBridge": [
144           ],
145           "TYSMBaseKit/TYSMYYKit": [
147           ]
148         }
149       }
150     },
151     {
152       "name": "TYSMCTMediator",
153       "source_files": "TYSMBaseKit/Classes/TYSM_CTMediator/*"
154     },
155     {
156       "name": "TYSMNetwork",
157       "requires_arc": true,
158       "ios": {
159         "source_files": "TYSMBaseKit/Classes/TYSMNetwork/**/*.{h,m}",
160         "public_header_files": "TYSMBaseKit/Classes/TYSMNetwork/**/*.{h}"
161       },
162       "osx": {
163         "source_files": "TYSMBaseKit/Classes/TYSMNetwork/Models/*.{h,m}",
164         "public_header_files": "TYSMBaseKit/Classes/TYSMNetwork/Models/*.{h}"
165       },
166       "dependencies": {
167         "TYSMBaseKit/TYSMYYKit": [
169         ],
170         "AFNetworking": [
172         ]
173       }
174     }
175   ]