| { |
| "name": "XXShield", |
| "version": "2.3.0", |
| "summary": "Avoid Crash", |
| "description": "1. unrecoginzed Selector Crash\n2. KVO Crash\n3. Container Crash\n4. NSNotification Crash\n5. NSNull Crash\n6. NSTimer Crash\n7. 野指针 Crash", |
| "homepage": "https://github.com/ValiantCat/XXShield", |
| "license": { |
| "type": "Apache", |
| "file": "LICENSE" |
| }, |
| "authors": { |
| "ValiantCat": "519224747@qq.com" |
| }, |
| "source": { |
| "git": "https://github.com/ValiantCat/XXShield.git", |
| "tag": "2.3.0" |
| }, |
| "platforms": { |
| "ios": "9.0" |
| }, |
| "module_map": "XXShield/XXShield.modulemap", |
| "public_header_files": "XXShield/Classes/*.h", |
| "private_header_files": "XXShield/Classes/template/*.h", |
| "source_files": [ |
| "XXShield/Classes/*/*.{h,m,mm}", |
| "XXShield/Classes/*.{h,m,mm}" |
| ], |
| "requires_arc": [ |
| "XXShield/Classes/*.m", |
| "XXShield/Classes/FoundationContainer/*.m", |
| "XXShield/Classes/KVO/*.m", |
| "XXShield/Classes/NSTimer/*.m", |
| "XXShield/Classes/Notification/*.m", |
| "XXShield/Classes/NSNull/*.m", |
| "XXShield/Classes/Record/*.m", |
| "XXShield/Classes/SmartKit/*.m", |
| "XXShield/Classes/Swizzle/*.m", |
| "XXShield/Classes/DanglingPointerShield/ForwordingCenterForDanglingPoint.m", |
| "XXShield/Classes/DanglingPointerShield/XXDanglingPonterClassService.m" |
| ], |
| "libraries": "c++", |
| "pod_target_xcconfig": { |
| "CLANG_WARN_STRICT_PROTOTYPES": "NO", |
| "DEFINES_MODULE": "YES" |
| } |
| } |