60 lines
3.9 KiB
Ruby
60 lines
3.9 KiB
Ruby
Pod::Spec.new do |spec|
|
|
spec.name = "FLEX"
|
|
spec.version = "5.22.10"
|
|
spec.summary = "A set of in-app debugging and exploration tools for iOS"
|
|
spec.description = <<-DESC
|
|
- Inspect and modify views in the hierarchy.
|
|
- View Detailed network request history.
|
|
- See the properties and ivars on any object.
|
|
- Dynamically modify many properties and ivars.
|
|
- Dynamically call instance and class methods.
|
|
- Access any live object via a scan of the heap.
|
|
- See system log messages (i.e. from `NSLog()`).
|
|
- View the file system within your app's sandbox.
|
|
- Explore all classes in your app and linked systems frameworks (public and private).
|
|
- Quickly access useful objects such as `[UIApplication sharedApplication]`, the app delegate, the root view controller on the key window, and more.
|
|
- Dynamically view and modify `NSUserDefaults` values.
|
|
DESC
|
|
|
|
spec.homepage = "https://github.com/FLEXTool/FLEX"
|
|
spec.screenshots = [ "http://engineering.flipboard.com/assets/flex/basic-view-exploration.gif",
|
|
"http://engineering.flipboard.com/assets/flex/advanced-view-editing.gif",
|
|
"http://engineering.flipboard.com/assets/flex/heap-browser.gif",
|
|
"http://engineering.flipboard.com/assets/flex/file-browser.gif",
|
|
"http://engineering.flipboard.com/assets/flex/nsuserdefaults-editor.gif",
|
|
"http://engineering.flipboard.com/assets/flex/system-libraries-browser.gif",
|
|
"http://engineering.flipboard.com/assets/flex/flex-readme-reverse-1.png",
|
|
"http://engineering.flipboard.com/assets/flex/flex-readme-reverse-2.png" ]
|
|
|
|
spec.license = { :type => "BSD", :file => "LICENSE" }
|
|
spec.author = { "Tanner Bennett" => "tannerbennett@me.com" }
|
|
spec.platform = :ios, "9.0"
|
|
spec.source = { :git => "https://github.com/FLEXTool/FLEX.git", :tag => "#{spec.version}" }
|
|
spec.source_files = "Classes/**/*.{h,c,m,mm}"
|
|
spec.exclude_files = "Classes/Headers/*.{h,c,m,mm}"
|
|
spec.frameworks = [ "Foundation", "UIKit", "CoreGraphics", "ImageIO", "QuartzCore", "WebKit", "Security", "SceneKit" ]
|
|
spec.libraries = [ "z", "sqlite3" ]
|
|
spec.requires_arc = true
|
|
spec.library = 'stdc++'
|
|
spec.pod_target_xcconfig = {
|
|
'CLANG_CXX_LANGUAGE_STANDARD' => 'gnu++11',
|
|
}
|
|
spec.compiler_flags = "-Wno-unsupported-availability-guard", "-Wno-deprecated-declarations"
|
|
spec.public_header_files = [ "Classes/*.h", "Classes/Manager/*.h", "Classes/Toolbar/*.h",
|
|
"Classes/Core/Controllers/*.h", "Classes/Core/Views/*.h",
|
|
"Classes/Core/Views/Cells/*.h", "Classes/Core/*.h",
|
|
"Classes/Utility/Categories/*.h",
|
|
"Classes/Utility/Runtime/Objc/**/*.h",
|
|
"Classes/ObjectExplorers/*.h",
|
|
"Classes/ObjectExplorers/Sections/*.h",
|
|
|
|
"Classes/Utility/FLEXMacros.h",
|
|
"Classes/Utility/FLEXAlert.h",
|
|
"Classes/Utility/FLEXResources.h",
|
|
"Classes/ObjectExplorers/Sections/Shortcuts/FLEXShortcut.h",
|
|
"Classes/ObjectExplorers/Sections/Shortcuts/FLEXShortcutsSection.h",
|
|
"Classes/GlobalStateExplorers/Globals/FLEXGlobalsEntry.h",
|
|
"Classes/GlobalStateExplorers/FileBrowser/FLEXFileBrowserController.h"
|
|
]
|
|
end
|