blob: c0d9b017013d8db474855342cefd4919d2174f81 [file] [log] [blame]
{
"name": "SGASScreenRecorder",
"version": "1.0.0",
"summary": "Efficient on-device screen recording for iOS apps.",
"description": " \t\t\t\t\t Record whatever is happening on your device's screen while your app is in foreground.\n \t\t\t\t\t \n \t\t\t\t\t Features:\n \t\t\t\t\t \n \t\t\t\t\t * low performance impact\n \t\t\t\t\t * low memory footprint\n \t\t\t\t\t * save recordings to a video file or import into Photo Library\n \t\t\t\t\t * touch visualization during recording\n \t\t\t\t\t * simple overlay UI to start/stop recording\n\n To be only used in development and in-house builds, *not* App Store-safe at all.\n\n",
"homepage": "https://github.com/sanekgusev/SGASScreenRecorder",
"screenshots": "https://cloud.githubusercontent.com/assets/1178649/5689239/f76d606e-9861-11e4-9213-e048fbfe9f61.PNG",
"license": "MIT",
"authors": {
"Alexander Gusev": "sanekgusev@gmail.com"
},
"source": {
"git": "https://github.com/sanekgusev/SGASScreenRecorder.git",
"tag": "1.0.0"
},
"social_media_url": "https://twitter.com/sanekgusev",
"platforms": {
"ios": "7.0"
},
"requires_arc": true,
"source_files": [
"Pod/Classes/SGASScreenRecorderUIManager.{h,m}",
"Pod/Classes/SGASTouchVisualizer.{h,m}",
"Pod/Classes/SGASTouchTrackingApplication.{h,m}",
"Pod/Classes/Windows/*.{h,m}"
],
"public_header_files": "Pod/Classes/SGASScreenRecorderUIManager.h",
"frameworks": "UIKit",
"dependencies": {
"SGVObjcMixin": [
"~> 1.0"
]
},
"xcconfig": {
"FRAMEWORK_SEARCH_PATHS": "\"$(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"/**",
"OTHER_LDFLAGS[sdk=iphoneos*]": "$(inherited) -weak_framework IOSurface -weak_framework IOMobileFramebuffer -weak_framework IOKit",
"ENABLE_STRICT_OBJC_MSGSEND": "YES",
"GCC_TREAT_WARNINGS_AS_ERRORS": "YES",
"GCC_WARN_FOUR_CHARACTER_CONSTANTS": "YES",
"GCC_WARN_SHADOW": "YES",
"GCC_WARN_64_TO_32_BIT_CONVERSION": "YES",
"CLANG_WARN_IMPLICIT_SIGN_CONVERSION": "YES",
"GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED": "YES",
"GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS": "YES",
"GCC_WARN_ABOUT_MISSING_PROTOTYPES": "YES",
"CLANG_WARN_ASSIGN_ENUM": "YES",
"GCC_WARN_SIGN_COMPARE": "YES",
"CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION": "YES",
"GCC_WARN_UNKNOWN_PRAGMAS": "YES",
"CLANG_WARN_UNREACHABLE_CODE": "YES",
"GCC_WARN_UNUSED_LABEL": "YES",
"CLANG_WARN__DUPLICATE_METHOD_MATCH": "YES",
"CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES": "YES",
"CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS": "YES",
"GCC_WARN_STRICT_SELECTOR_MATCH": "YES",
"CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF": "YES",
"CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK": "YES"
},
"subspecs": [
{
"name": "SGASScreenRecorder",
"source_files": [
"Pod/Classes/SGASScreenRecorder.{h,m}",
"Pod/Classes/SGASScreenRecorderSettings.{h,m}"
],
"dependencies": {
"SGVBackgroundRunloop": [
"~> 1.0"
]
},
"frameworks": [
"UIKit",
"AVFoundation",
"CoreMedia",
"MobileCoreServices"
],
"subspecs": [
{
"name": "SGASScreenRecorderPrivateHeaders",
"source_files": "Pod/PrivateHeaders/**/*.h",
"private_header_files": "Pod/PrivateHeaders/**/*.h",
"header_mappings_dir": "Pod/PrivateHeaders"
}
]
},
{
"name": "SGASPhotoLibraryScreenRecorder",
"source_files": "Pod/Classes/SGASPhotoLibraryScreenRecorder.{h,m}",
"frameworks": "AssetsLibrary",
"dependencies": {
"SGASScreenRecorder/SGASScreenRecorder": [
]
}
}
]
}