├── .gitignore ├── Example ├── Assets.xcassets │ ├── Contents.json │ └── AppIcon.appiconset │ │ └── Contents.json ├── ViewController.swift ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── AppDelegate.swift ├── Info.plist └── SceneDelegate.swift ├── swift-log-pipe-aeconsole.xcodeproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings ├── AELog_Info.plist ├── Logging_Info.plist ├── AEConsole_Info.plist ├── LoggingFormatAndPipe_Info.plist ├── LoggingPipeAEConsole_Info.plist ├── LoggingPipeAEConsoleTests_Info.plist ├── xcshareddata │ └── xcschemes │ │ ├── swift-log-pipe-aeconsole.xcscheme │ │ └── Example.xcscheme └── project.pbxproj ├── Sources └── LoggingPipeAEConsole │ └── LoggingPipeAEConsole.swift ├── Package.swift └── Package.resolved /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | xcuserdata 5 | -------------------------------------------------------------------------------- /Example/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Sources/LoggingPipeAEConsole/LoggingPipeAEConsole.swift: -------------------------------------------------------------------------------- 1 | import LoggingFormatAndPipe 2 | import AEConsole 3 | 4 | open class LoggerPipeAEConsole: Pipe { 5 | public init() {} 6 | 7 | /// Pipe our formatting lines to AEConsole 8 | public func handle(_ formattedLogLine: String) { 9 | Console.shared.addLogLine(line: formattedLogLine) 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded 6 | 7 | 8 | -------------------------------------------------------------------------------- /Example/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // Example 4 | // 5 | // Created by Ian Grossberg on 8/14/19. 6 | // 7 | 8 | import UIKit 9 | import AEConsole 10 | 11 | class ViewController: UIViewController { 12 | 13 | override func viewDidLoad() { 14 | super.viewDidLoad() 15 | 16 | AppDelegate.logger.info("ViewController viewDidLoad") 17 | } 18 | 19 | @IBAction func log() { 20 | AppDelegate.logger.info("Logged from ViewController") 21 | } 22 | 23 | @IBAction func toggleConsole() { 24 | Console.shared.toggle() 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/AELog_Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CFBundleDevelopmentRegion 5 | en 6 | CFBundleExecutable 7 | $(EXECUTABLE_NAME) 8 | CFBundleIdentifier 9 | $(PRODUCT_BUNDLE_IDENTIFIER) 10 | CFBundleInfoDictionaryVersion 11 | 6.0 12 | CFBundleName 13 | $(PRODUCT_NAME) 14 | CFBundlePackageType 15 | FMWK 16 | CFBundleShortVersionString 17 | 1.0 18 | CFBundleSignature 19 | ???? 20 | CFBundleVersion 21 | $(CURRENT_PROJECT_VERSION) 22 | NSPrincipalClass 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/Logging_Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CFBundleDevelopmentRegion 5 | en 6 | CFBundleExecutable 7 | $(EXECUTABLE_NAME) 8 | CFBundleIdentifier 9 | $(PRODUCT_BUNDLE_IDENTIFIER) 10 | CFBundleInfoDictionaryVersion 11 | 6.0 12 | CFBundleName 13 | $(PRODUCT_NAME) 14 | CFBundlePackageType 15 | FMWK 16 | CFBundleShortVersionString 17 | 1.0 18 | CFBundleSignature 19 | ???? 20 | CFBundleVersion 21 | $(CURRENT_PROJECT_VERSION) 22 | NSPrincipalClass 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/AEConsole_Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CFBundleDevelopmentRegion 5 | en 6 | CFBundleExecutable 7 | $(EXECUTABLE_NAME) 8 | CFBundleIdentifier 9 | $(PRODUCT_BUNDLE_IDENTIFIER) 10 | CFBundleInfoDictionaryVersion 11 | 6.0 12 | CFBundleName 13 | $(PRODUCT_NAME) 14 | CFBundlePackageType 15 | FMWK 16 | CFBundleShortVersionString 17 | 1.0 18 | CFBundleSignature 19 | ???? 20 | CFBundleVersion 21 | $(CURRENT_PROJECT_VERSION) 22 | NSPrincipalClass 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/LoggingFormatAndPipe_Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CFBundleDevelopmentRegion 5 | en 6 | CFBundleExecutable 7 | $(EXECUTABLE_NAME) 8 | CFBundleIdentifier 9 | $(PRODUCT_BUNDLE_IDENTIFIER) 10 | CFBundleInfoDictionaryVersion 11 | 6.0 12 | CFBundleName 13 | $(PRODUCT_NAME) 14 | CFBundlePackageType 15 | FMWK 16 | CFBundleShortVersionString 17 | 1.0 18 | CFBundleSignature 19 | ???? 20 | CFBundleVersion 21 | $(CURRENT_PROJECT_VERSION) 22 | NSPrincipalClass 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/LoggingPipeAEConsole_Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CFBundleDevelopmentRegion 5 | en 6 | CFBundleExecutable 7 | $(EXECUTABLE_NAME) 8 | CFBundleIdentifier 9 | $(PRODUCT_BUNDLE_IDENTIFIER) 10 | CFBundleInfoDictionaryVersion 11 | 6.0 12 | CFBundleName 13 | $(PRODUCT_NAME) 14 | CFBundlePackageType 15 | FMWK 16 | CFBundleShortVersionString 17 | 1.0 18 | CFBundleSignature 19 | ???? 20 | CFBundleVersion 21 | $(CURRENT_PROJECT_VERSION) 22 | NSPrincipalClass 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/LoggingPipeAEConsoleTests_Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CFBundleDevelopmentRegion 5 | en 6 | CFBundleExecutable 7 | $(EXECUTABLE_NAME) 8 | CFBundleIdentifier 9 | $(PRODUCT_BUNDLE_IDENTIFIER) 10 | CFBundleInfoDictionaryVersion 11 | 6.0 12 | CFBundleName 13 | $(PRODUCT_NAME) 14 | CFBundlePackageType 15 | BNDL 16 | CFBundleShortVersionString 17 | 1.0 18 | CFBundleSignature 19 | ???? 20 | CFBundleVersion 21 | $(CURRENT_PROJECT_VERSION) 22 | NSPrincipalClass 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- 1 | // swift-tools-version:5.0 2 | // The swift-tools-version declares the minimum version of Swift required to build this package. 3 | 4 | import PackageDescription 5 | 6 | let package = Package( 7 | name: "swift-log-pipe-aeconsole", 8 | platforms: [ 9 | .iOS(.v9), 10 | ], 11 | products: [ 12 | .library( 13 | name: "LoggingPipeAEConsole", 14 | targets: ["LoggingPipeAEConsole"]), 15 | ], 16 | dependencies: [ 17 | .package(url: "https://github.com/Adorkable/swift-log-format-and-pipe.git", .upToNextMinor(from: "0.1.0")), 18 | .package(url: "https://github.com/tadija/AEConsole.git", .upToNextMinor(from: "0.6.0")), 19 | ], 20 | targets: [ 21 | .target( 22 | name: "LoggingPipeAEConsole", 23 | dependencies: ["LoggingFormatAndPipe", "AEConsole"]), 24 | .testTarget( 25 | name: "LoggingPipeAEConsoleTests", 26 | dependencies: ["LoggingPipeAEConsole"]), 27 | ] 28 | ) 29 | -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- 1 | { 2 | "object": { 3 | "pins": [ 4 | { 5 | "package": "AEConsole", 6 | "repositoryURL": "https://github.com/tadija/AEConsole.git", 7 | "state": { 8 | "branch": null, 9 | "revision": "ddb0e4acc60eca4c3774b58a42c4f7b71f432e62", 10 | "version": "0.6.1" 11 | } 12 | }, 13 | { 14 | "package": "AELog", 15 | "repositoryURL": "https://github.com/tadija/AELog.git", 16 | "state": { 17 | "branch": null, 18 | "revision": "c960d9b36de25c342bac2052ca21acf9c7083029", 19 | "version": "0.5.6" 20 | } 21 | }, 22 | { 23 | "package": "swift-log", 24 | "repositoryURL": "https://github.com/apple/swift-log.git", 25 | "state": { 26 | "branch": null, 27 | "revision": "f4240bf022a69815241a883c03645444b58ac553", 28 | "version": "1.1.0" 29 | } 30 | }, 31 | { 32 | "package": "swift-log-format-and-pipe", 33 | "repositoryURL": "https://github.com/Adorkable/swift-log-format-and-pipe.git", 34 | "state": { 35 | "branch": null, 36 | "revision": "bd29badb9e6b18122ec10b84eed534db83cad279", 37 | "version": "0.1.1" 38 | } 39 | } 40 | ] 41 | }, 42 | "version": 1 43 | } 44 | -------------------------------------------------------------------------------- /Example/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- 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 | -------------------------------------------------------------------------------- /Example/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // Example 4 | // 5 | // Created by Ian Grossberg on 8/14/19. 6 | // 7 | 8 | import UIKit 9 | 10 | import Logging 11 | import LoggingFormatAndPipe 12 | 13 | import AEConsole 14 | import LoggingPipeAEConsole 15 | 16 | @UIApplicationMain 17 | class AppDelegate: UIResponder, UIApplicationDelegate { 18 | 19 | static let logger = Logger(label: "Example") { (_) -> LogHandler in 20 | return LoggingFormatAndPipe.Handler( 21 | formatter: BasicFormatter.adorkable, 22 | pipe: LoggerPipeAEConsole() 23 | ) 24 | } 25 | 26 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { 27 | // For some reason simulator doesn't have a window ready yet, but then replaces ours late, hence the Timer below 28 | let window = UIWindow(frame: UIScreen.main.bounds) 29 | window.makeKeyAndVisible() 30 | 31 | let settings = Console.shared.settings 32 | 33 | /// - Note: Customize Console settings like this, these are defaults: 34 | settings.isShakeGestureEnabled = true 35 | settings.backColor = UIColor.black 36 | settings.textColor = UIColor.white 37 | settings.fontSize = 12.0 38 | settings.rowSpacing = 4.0 39 | settings.opacity = 0.7 40 | 41 | /// - Note: Configure Console in app window (it's recommended to skip this for public release) 42 | Console.shared.configure(in: window) 43 | 44 | AppDelegate.logger.info("Application did finish launching with options") 45 | 46 | Timer.scheduledTimer(withTimeInterval: 0.1, repeats: false) { (_) in 47 | Console.shared.configure(in: UIApplication.shared.windows.first) 48 | } 49 | 50 | return true 51 | } 52 | } 53 | 54 | -------------------------------------------------------------------------------- /Example/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "20x20", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "20x20", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "29x29", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "29x29", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "40x40", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "40x40", 31 | "scale" : "3x" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "size" : "60x60", 36 | "scale" : "2x" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "size" : "60x60", 41 | "scale" : "3x" 42 | }, 43 | { 44 | "idiom" : "ipad", 45 | "size" : "20x20", 46 | "scale" : "1x" 47 | }, 48 | { 49 | "idiom" : "ipad", 50 | "size" : "20x20", 51 | "scale" : "2x" 52 | }, 53 | { 54 | "idiom" : "ipad", 55 | "size" : "29x29", 56 | "scale" : "1x" 57 | }, 58 | { 59 | "idiom" : "ipad", 60 | "size" : "29x29", 61 | "scale" : "2x" 62 | }, 63 | { 64 | "idiom" : "ipad", 65 | "size" : "40x40", 66 | "scale" : "1x" 67 | }, 68 | { 69 | "idiom" : "ipad", 70 | "size" : "40x40", 71 | "scale" : "2x" 72 | }, 73 | { 74 | "idiom" : "ipad", 75 | "size" : "76x76", 76 | "scale" : "1x" 77 | }, 78 | { 79 | "idiom" : "ipad", 80 | "size" : "76x76", 81 | "scale" : "2x" 82 | }, 83 | { 84 | "idiom" : "ipad", 85 | "size" : "83.5x83.5", 86 | "scale" : "2x" 87 | }, 88 | { 89 | "idiom" : "ios-marketing", 90 | "size" : "1024x1024", 91 | "scale" : "1x" 92 | } 93 | ], 94 | "info" : { 95 | "version" : 1, 96 | "author" : "xcode" 97 | } 98 | } -------------------------------------------------------------------------------- /Example/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | $(PRODUCT_BUNDLE_PACKAGE_TYPE) 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | LSRequiresIPhoneOS 22 | 23 | NSMainNibFile 24 | Main 25 | UIApplicationSceneManifest 26 | 27 | UIApplicationSupportsMultipleScenes 28 | 29 | UISceneConfigurations 30 | 31 | UIWindowSceneSessionRoleApplication 32 | 33 | 34 | UISceneConfigurationName 35 | Default Configuration 36 | UISceneDelegateClassName 37 | $(PRODUCT_MODULE_NAME).SceneDelegate 38 | UISceneStoryboardFile 39 | Main 40 | 41 | 42 | 43 | 44 | UILaunchStoryboardName 45 | LaunchScreen 46 | UIRequiredDeviceCapabilities 47 | 48 | armv7 49 | 50 | UISupportedInterfaceOrientations 51 | 52 | UIInterfaceOrientationPortrait 53 | UIInterfaceOrientationLandscapeLeft 54 | UIInterfaceOrientationLandscapeRight 55 | 56 | UISupportedInterfaceOrientations~ipad 57 | 58 | UIInterfaceOrientationPortrait 59 | UIInterfaceOrientationPortraitUpsideDown 60 | UIInterfaceOrientationLandscapeLeft 61 | UIInterfaceOrientationLandscapeRight 62 | 63 | 64 | 65 | -------------------------------------------------------------------------------- /Example/SceneDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SceneDelegate.swift 3 | // Example 4 | // 5 | // Created by Ian Grossberg on 8/14/19. 6 | // 7 | 8 | import UIKit 9 | 10 | class SceneDelegate: UIResponder, UIWindowSceneDelegate { 11 | 12 | var window: UIWindow? 13 | 14 | 15 | func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { 16 | // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. 17 | // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. 18 | // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). 19 | guard let _ = (scene as? UIWindowScene) else { return } 20 | } 21 | 22 | func sceneDidDisconnect(_ scene: UIScene) { 23 | // Called as the scene is being released by the system. 24 | // This occurs shortly after the scene enters the background, or when its session is discarded. 25 | // Release any resources associated with this scene that can be re-created the next time the scene connects. 26 | // The scene may re-connect later, as its session was not neccessarily discarded (see `application:didDiscardSceneSessions` instead). 27 | } 28 | 29 | func sceneDidBecomeActive(_ scene: UIScene) { 30 | // Called when the scene has moved from an inactive state to an active state. 31 | // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. 32 | } 33 | 34 | func sceneWillResignActive(_ scene: UIScene) { 35 | // Called when the scene will move from an active state to an inactive state. 36 | // This may occur due to temporary interruptions (ex. an incoming phone call). 37 | } 38 | 39 | func sceneWillEnterForeground(_ scene: UIScene) { 40 | // Called as the scene transitions from the background to the foreground. 41 | // Use this method to undo the changes made on entering the background. 42 | } 43 | 44 | func sceneDidEnterBackground(_ scene: UIScene) { 45 | // Called as the scene transitions from the foreground to the background. 46 | // Use this method to save data, release shared resources, and store enough scene-specific state information 47 | // to restore the scene back to its current state. 48 | } 49 | 50 | 51 | } 52 | 53 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/xcshareddata/xcschemes/swift-log-pipe-aeconsole.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 33 | 39 | 40 | 41 | 42 | 43 | 53 | 54 | 60 | 61 | 63 | 64 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/xcshareddata/xcschemes/Example.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 43 | 45 | 51 | 52 | 53 | 54 | 60 | 62 | 68 | 69 | 70 | 71 | 73 | 74 | 77 | 78 | 79 | -------------------------------------------------------------------------------- /Example/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 26 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /swift-log-pipe-aeconsole.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 52; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 3CFEFA5523048CE00029032B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFEFA5423048CE00029032B /* AppDelegate.swift */; }; 11 | 3CFEFA5723048CE00029032B /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFEFA5623048CE00029032B /* SceneDelegate.swift */; }; 12 | 3CFEFA5923048CE00029032B /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFEFA5823048CE00029032B /* ViewController.swift */; }; 13 | 3CFEFA5C23048CE00029032B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3CFEFA5A23048CE00029032B /* Main.storyboard */; }; 14 | 3CFEFA5E23048CE20029032B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3CFEFA5D23048CE20029032B /* Assets.xcassets */; }; 15 | 3CFEFA6123048CE20029032B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3CFEFA5F23048CE20029032B /* LaunchScreen.storyboard */; }; 16 | 3CFEFA6723048D140029032B /* AEConsole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEConsole::AEConsole::Product" /* AEConsole.framework */; }; 17 | 3CFEFA6823048D140029032B /* AEConsole.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = "AEConsole::AEConsole::Product" /* AEConsole.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 18 | 3CFEFA6B23048D140029032B /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log::Logging::Product" /* Logging.framework */; }; 19 | 3CFEFA6C23048D140029032B /* Logging.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log::Logging::Product" /* Logging.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 20 | 3CFEFA6F23048D140029032B /* LoggingFormatAndPipe.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log-format-and-pipe::LoggingFormatAndPipe::Product" /* LoggingFormatAndPipe.framework */; }; 21 | 3CFEFA7023048D140029032B /* LoggingFormatAndPipe.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log-format-and-pipe::LoggingFormatAndPipe::Product" /* LoggingFormatAndPipe.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 22 | 3CFEFA7323048D140029032B /* LoggingPipeAEConsole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log-pipe-aeconsole::LoggingPipeAEConsole::Product" /* LoggingPipeAEConsole.framework */; }; 23 | 3CFEFA7423048D140029032B /* LoggingPipeAEConsole.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log-pipe-aeconsole::LoggingPipeAEConsole::Product" /* LoggingPipeAEConsole.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 24 | OBJ_100 /* Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_32 /* Formatter.swift */; }; 25 | OBJ_101 /* Handler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_33 /* Handler.swift */; }; 26 | OBJ_102 /* LoggerTextOutputStreamPipe.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_34 /* LoggerTextOutputStreamPipe.swift */; }; 27 | OBJ_103 /* Pipe.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_35 /* Pipe.swift */; }; 28 | OBJ_105 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log::Logging::Product" /* Logging.framework */; platformFilter = ios; }; 29 | OBJ_112 /* LoggingPipeAEConsole.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_9 /* LoggingPipeAEConsole.swift */; }; 30 | OBJ_114 /* AEConsole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEConsole::AEConsole::Product" /* AEConsole.framework */; platformFilter = ios; }; 31 | OBJ_115 /* AELog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AELog::AELog::Product" /* AELog.framework */; platformFilter = ios; }; 32 | OBJ_116 /* LoggingFormatAndPipe.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log-format-and-pipe::LoggingFormatAndPipe::Product" /* LoggingFormatAndPipe.framework */; platformFilter = ios; }; 33 | OBJ_117 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log::Logging::Product" /* Logging.framework */; platformFilter = ios; }; 34 | OBJ_127 /* XCTestManifests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_12 /* XCTestManifests.swift */; platformFilter = ios; }; 35 | OBJ_128 /* swift_log_pipe_aeconsoleTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_13 /* swift_log_pipe_aeconsoleTests.swift */; platformFilter = ios; }; 36 | OBJ_130 /* LoggingPipeAEConsole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log-pipe-aeconsole::LoggingPipeAEConsole::Product" /* LoggingPipeAEConsole.framework */; platformFilter = ios; }; 37 | OBJ_131 /* AEConsole.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AEConsole::AEConsole::Product" /* AEConsole.framework */; platformFilter = ios; }; 38 | OBJ_132 /* AELog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AELog::AELog::Product" /* AELog.framework */; platformFilter = ios; }; 39 | OBJ_133 /* LoggingFormatAndPipe.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log-format-and-pipe::LoggingFormatAndPipe::Product" /* LoggingFormatAndPipe.framework */; platformFilter = ios; }; 40 | OBJ_134 /* Logging.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "swift-log::Logging::Product" /* Logging.framework */; platformFilter = ios; }; 41 | OBJ_56 /* Brain.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_17 /* Brain.swift */; platformFilter = ios; }; 42 | OBJ_57 /* Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_18 /* Cell.swift */; platformFilter = ios; }; 43 | OBJ_58 /* Console.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_19 /* Console.swift */; platformFilter = ios; }; 44 | OBJ_59 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_20 /* Settings.swift */; platformFilter = ios; }; 45 | OBJ_60 /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_21 /* View.swift */; platformFilter = ios; }; 46 | OBJ_62 /* AELog.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = "AELog::AELog::Product" /* AELog.framework */; platformFilter = ios; }; 47 | OBJ_75 /* Line.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_25 /* Line.swift */; platformFilter = ios; }; 48 | OBJ_76 /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_26 /* Log.swift */; platformFilter = ios; }; 49 | OBJ_77 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_27 /* Settings.swift */; platformFilter = ios; }; 50 | OBJ_90 /* Locks.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_39 /* Locks.swift */; platformFilter = ios; }; 51 | OBJ_91 /* LogHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_40 /* LogHandler.swift */; platformFilter = ios; }; 52 | OBJ_92 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_41 /* Logging.swift */; platformFilter = ios; }; 53 | OBJ_99 /* BasicFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = OBJ_31 /* BasicFormatter.swift */; }; 54 | /* End PBXBuildFile section */ 55 | 56 | /* Begin PBXContainerItemProxy section */ 57 | 3CFEFA4223048A030029032B /* PBXContainerItemProxy */ = { 58 | isa = PBXContainerItemProxy; 59 | containerPortal = OBJ_1 /* Project object */; 60 | proxyType = 1; 61 | remoteGlobalIDString = "AEConsole::AEConsole"; 62 | remoteInfo = AEConsole; 63 | }; 64 | 3CFEFA4323048A030029032B /* PBXContainerItemProxy */ = { 65 | isa = PBXContainerItemProxy; 66 | containerPortal = OBJ_1 /* Project object */; 67 | proxyType = 1; 68 | remoteGlobalIDString = "AELog::AELog"; 69 | remoteInfo = AELog; 70 | }; 71 | 3CFEFA4423048A030029032B /* PBXContainerItemProxy */ = { 72 | isa = PBXContainerItemProxy; 73 | containerPortal = OBJ_1 /* Project object */; 74 | proxyType = 1; 75 | remoteGlobalIDString = "AELog::AELog"; 76 | remoteInfo = AELog; 77 | }; 78 | 3CFEFA4523048A030029032B /* PBXContainerItemProxy */ = { 79 | isa = PBXContainerItemProxy; 80 | containerPortal = OBJ_1 /* Project object */; 81 | proxyType = 1; 82 | remoteGlobalIDString = "swift-log-format-and-pipe::LoggingFormatAndPipe"; 83 | remoteInfo = LoggingFormatAndPipe; 84 | }; 85 | 3CFEFA4623048A030029032B /* PBXContainerItemProxy */ = { 86 | isa = PBXContainerItemProxy; 87 | containerPortal = OBJ_1 /* Project object */; 88 | proxyType = 1; 89 | remoteGlobalIDString = "swift-log::Logging"; 90 | remoteInfo = Logging; 91 | }; 92 | 3CFEFA4723048A030029032B /* PBXContainerItemProxy */ = { 93 | isa = PBXContainerItemProxy; 94 | containerPortal = OBJ_1 /* Project object */; 95 | proxyType = 1; 96 | remoteGlobalIDString = "swift-log::Logging"; 97 | remoteInfo = Logging; 98 | }; 99 | 3CFEFA4823048A030029032B /* PBXContainerItemProxy */ = { 100 | isa = PBXContainerItemProxy; 101 | containerPortal = OBJ_1 /* Project object */; 102 | proxyType = 1; 103 | remoteGlobalIDString = "swift-log-pipe-aeconsole::LoggingPipeAEConsole"; 104 | remoteInfo = LoggingPipeAEConsole; 105 | }; 106 | 3CFEFA4923048A030029032B /* PBXContainerItemProxy */ = { 107 | isa = PBXContainerItemProxy; 108 | containerPortal = OBJ_1 /* Project object */; 109 | proxyType = 1; 110 | remoteGlobalIDString = "AEConsole::AEConsole"; 111 | remoteInfo = AEConsole; 112 | }; 113 | 3CFEFA4A23048A030029032B /* PBXContainerItemProxy */ = { 114 | isa = PBXContainerItemProxy; 115 | containerPortal = OBJ_1 /* Project object */; 116 | proxyType = 1; 117 | remoteGlobalIDString = "AELog::AELog"; 118 | remoteInfo = AELog; 119 | }; 120 | 3CFEFA4B23048A030029032B /* PBXContainerItemProxy */ = { 121 | isa = PBXContainerItemProxy; 122 | containerPortal = OBJ_1 /* Project object */; 123 | proxyType = 1; 124 | remoteGlobalIDString = "swift-log-format-and-pipe::LoggingFormatAndPipe"; 125 | remoteInfo = LoggingFormatAndPipe; 126 | }; 127 | 3CFEFA4C23048A030029032B /* PBXContainerItemProxy */ = { 128 | isa = PBXContainerItemProxy; 129 | containerPortal = OBJ_1 /* Project object */; 130 | proxyType = 1; 131 | remoteGlobalIDString = "swift-log::Logging"; 132 | remoteInfo = Logging; 133 | }; 134 | 3CFEFA6923048D140029032B /* PBXContainerItemProxy */ = { 135 | isa = PBXContainerItemProxy; 136 | containerPortal = OBJ_1 /* Project object */; 137 | proxyType = 1; 138 | remoteGlobalIDString = "AEConsole::AEConsole"; 139 | remoteInfo = AEConsole; 140 | }; 141 | 3CFEFA6D23048D140029032B /* PBXContainerItemProxy */ = { 142 | isa = PBXContainerItemProxy; 143 | containerPortal = OBJ_1 /* Project object */; 144 | proxyType = 1; 145 | remoteGlobalIDString = "swift-log::Logging"; 146 | remoteInfo = Logging; 147 | }; 148 | 3CFEFA7123048D140029032B /* PBXContainerItemProxy */ = { 149 | isa = PBXContainerItemProxy; 150 | containerPortal = OBJ_1 /* Project object */; 151 | proxyType = 1; 152 | remoteGlobalIDString = "swift-log-format-and-pipe::LoggingFormatAndPipe"; 153 | remoteInfo = LoggingFormatAndPipe; 154 | }; 155 | 3CFEFA7523048D140029032B /* PBXContainerItemProxy */ = { 156 | isa = PBXContainerItemProxy; 157 | containerPortal = OBJ_1 /* Project object */; 158 | proxyType = 1; 159 | remoteGlobalIDString = "swift-log-pipe-aeconsole::LoggingPipeAEConsole"; 160 | remoteInfo = LoggingPipeAEConsole; 161 | }; 162 | /* End PBXContainerItemProxy section */ 163 | 164 | /* Begin PBXCopyFilesBuildPhase section */ 165 | 3CFEFA7723048D140029032B /* Embed Frameworks */ = { 166 | isa = PBXCopyFilesBuildPhase; 167 | buildActionMask = 2147483647; 168 | dstPath = ""; 169 | dstSubfolderSpec = 10; 170 | files = ( 171 | 3CFEFA7423048D140029032B /* LoggingPipeAEConsole.framework in Embed Frameworks */, 172 | 3CFEFA7023048D140029032B /* LoggingFormatAndPipe.framework in Embed Frameworks */, 173 | 3CFEFA6C23048D140029032B /* Logging.framework in Embed Frameworks */, 174 | 3CFEFA6823048D140029032B /* AEConsole.framework in Embed Frameworks */, 175 | ); 176 | name = "Embed Frameworks"; 177 | runOnlyForDeploymentPostprocessing = 0; 178 | }; 179 | /* End PBXCopyFilesBuildPhase section */ 180 | 181 | /* Begin PBXFileReference section */ 182 | 3CFEFA5223048CE00029032B /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; 183 | 3CFEFA5423048CE00029032B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 184 | 3CFEFA5623048CE00029032B /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 185 | 3CFEFA5823048CE00029032B /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; 186 | 3CFEFA5B23048CE00029032B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 187 | 3CFEFA5D23048CE20029032B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 188 | 3CFEFA6023048CE20029032B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 189 | 3CFEFA6223048CE20029032B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 190 | "AEConsole::AEConsole::Product" /* AEConsole.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AEConsole.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 191 | "AELog::AELog::Product" /* AELog.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AELog.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 192 | OBJ_12 /* XCTestManifests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestManifests.swift; sourceTree = ""; }; 193 | OBJ_13 /* swift_log_pipe_aeconsoleTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = swift_log_pipe_aeconsoleTests.swift; sourceTree = ""; }; 194 | OBJ_17 /* Brain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Brain.swift; sourceTree = ""; }; 195 | OBJ_18 /* Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cell.swift; sourceTree = ""; }; 196 | OBJ_19 /* Console.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Console.swift; sourceTree = ""; }; 197 | OBJ_20 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = ""; }; 198 | OBJ_21 /* View.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = View.swift; sourceTree = ""; }; 199 | OBJ_22 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/ian/Documents/Adorkable/swift-log-pipe-aeconsole/.build/checkouts/AEConsole/Package.swift"; sourceTree = ""; }; 200 | OBJ_25 /* Line.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Line.swift; sourceTree = ""; }; 201 | OBJ_26 /* Log.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Log.swift; sourceTree = ""; }; 202 | OBJ_27 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = ""; }; 203 | OBJ_28 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/ian/Documents/Adorkable/swift-log-pipe-aeconsole/.build/checkouts/AELog/Package.swift"; sourceTree = ""; }; 204 | OBJ_31 /* BasicFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicFormatter.swift; sourceTree = ""; }; 205 | OBJ_32 /* Formatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Formatter.swift; sourceTree = ""; }; 206 | OBJ_33 /* Handler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Handler.swift; sourceTree = ""; }; 207 | OBJ_34 /* LoggerTextOutputStreamPipe.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggerTextOutputStreamPipe.swift; sourceTree = ""; }; 208 | OBJ_35 /* Pipe.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pipe.swift; sourceTree = ""; }; 209 | OBJ_36 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/ian/Documents/Adorkable/swift-log-pipe-aeconsole/.build/checkouts/swift-log-format-and-pipe/Package.swift"; sourceTree = ""; }; 210 | OBJ_39 /* Locks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Locks.swift; sourceTree = ""; }; 211 | OBJ_40 /* LogHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogHandler.swift; sourceTree = ""; }; 212 | OBJ_41 /* Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = ""; }; 213 | OBJ_42 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; name = Package.swift; path = "/Users/ian/Documents/Adorkable/swift-log-pipe-aeconsole/.build/checkouts/swift-log/Package.swift"; sourceTree = ""; }; 214 | OBJ_50 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 215 | OBJ_6 /* Package.swift */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; 216 | OBJ_9 /* LoggingPipeAEConsole.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingPipeAEConsole.swift; sourceTree = ""; }; 217 | "swift-log-format-and-pipe::LoggingFormatAndPipe::Product" /* LoggingFormatAndPipe.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LoggingFormatAndPipe.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 218 | "swift-log-pipe-aeconsole::LoggingPipeAEConsole::Product" /* LoggingPipeAEConsole.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LoggingPipeAEConsole.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 219 | "swift-log-pipe-aeconsole::LoggingPipeAEConsoleTests::Product" /* LoggingPipeAEConsoleTests.xctest */ = {isa = PBXFileReference; lastKnownFileType = file; path = LoggingPipeAEConsoleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 220 | "swift-log::Logging::Product" /* Logging.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Logging.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 221 | /* End PBXFileReference section */ 222 | 223 | /* Begin PBXFrameworksBuildPhase section */ 224 | 3CFEFA4F23048CE00029032B /* Frameworks */ = { 225 | isa = PBXFrameworksBuildPhase; 226 | buildActionMask = 2147483647; 227 | files = ( 228 | 3CFEFA7323048D140029032B /* LoggingPipeAEConsole.framework in Frameworks */, 229 | 3CFEFA6F23048D140029032B /* LoggingFormatAndPipe.framework in Frameworks */, 230 | 3CFEFA6B23048D140029032B /* Logging.framework in Frameworks */, 231 | 3CFEFA6723048D140029032B /* AEConsole.framework in Frameworks */, 232 | ); 233 | runOnlyForDeploymentPostprocessing = 0; 234 | }; 235 | OBJ_104 /* Frameworks */ = { 236 | isa = PBXFrameworksBuildPhase; 237 | buildActionMask = 0; 238 | files = ( 239 | OBJ_105 /* Logging.framework in Frameworks */, 240 | ); 241 | runOnlyForDeploymentPostprocessing = 0; 242 | }; 243 | OBJ_113 /* Frameworks */ = { 244 | isa = PBXFrameworksBuildPhase; 245 | buildActionMask = 0; 246 | files = ( 247 | OBJ_114 /* AEConsole.framework in Frameworks */, 248 | OBJ_115 /* AELog.framework in Frameworks */, 249 | OBJ_116 /* LoggingFormatAndPipe.framework in Frameworks */, 250 | OBJ_117 /* Logging.framework in Frameworks */, 251 | ); 252 | runOnlyForDeploymentPostprocessing = 0; 253 | }; 254 | OBJ_129 /* Frameworks */ = { 255 | isa = PBXFrameworksBuildPhase; 256 | buildActionMask = 0; 257 | files = ( 258 | OBJ_130 /* LoggingPipeAEConsole.framework in Frameworks */, 259 | OBJ_131 /* AEConsole.framework in Frameworks */, 260 | OBJ_132 /* AELog.framework in Frameworks */, 261 | OBJ_133 /* LoggingFormatAndPipe.framework in Frameworks */, 262 | OBJ_134 /* Logging.framework in Frameworks */, 263 | ); 264 | runOnlyForDeploymentPostprocessing = 0; 265 | }; 266 | OBJ_61 /* Frameworks */ = { 267 | isa = PBXFrameworksBuildPhase; 268 | buildActionMask = 0; 269 | files = ( 270 | OBJ_62 /* AELog.framework in Frameworks */, 271 | ); 272 | runOnlyForDeploymentPostprocessing = 0; 273 | }; 274 | OBJ_78 /* Frameworks */ = { 275 | isa = PBXFrameworksBuildPhase; 276 | buildActionMask = 0; 277 | files = ( 278 | ); 279 | runOnlyForDeploymentPostprocessing = 0; 280 | }; 281 | OBJ_93 /* Frameworks */ = { 282 | isa = PBXFrameworksBuildPhase; 283 | buildActionMask = 0; 284 | files = ( 285 | ); 286 | runOnlyForDeploymentPostprocessing = 0; 287 | }; 288 | /* End PBXFrameworksBuildPhase section */ 289 | 290 | /* Begin PBXGroup section */ 291 | 3CFEFA5323048CE00029032B /* Example */ = { 292 | isa = PBXGroup; 293 | children = ( 294 | 3CFEFA5423048CE00029032B /* AppDelegate.swift */, 295 | 3CFEFA5623048CE00029032B /* SceneDelegate.swift */, 296 | 3CFEFA5823048CE00029032B /* ViewController.swift */, 297 | 3CFEFA5A23048CE00029032B /* Main.storyboard */, 298 | 3CFEFA5D23048CE20029032B /* Assets.xcassets */, 299 | 3CFEFA5F23048CE20029032B /* LaunchScreen.storyboard */, 300 | 3CFEFA6223048CE20029032B /* Info.plist */, 301 | ); 302 | path = Example; 303 | sourceTree = ""; 304 | }; 305 | 3CFEFA6623048D140029032B /* Frameworks */ = { 306 | isa = PBXGroup; 307 | children = ( 308 | ); 309 | name = Frameworks; 310 | sourceTree = ""; 311 | }; 312 | OBJ_10 /* Tests */ = { 313 | isa = PBXGroup; 314 | children = ( 315 | OBJ_11 /* LoggingPipeAEConsoleTests */, 316 | ); 317 | name = Tests; 318 | sourceTree = SOURCE_ROOT; 319 | }; 320 | OBJ_11 /* LoggingPipeAEConsoleTests */ = { 321 | isa = PBXGroup; 322 | children = ( 323 | OBJ_12 /* XCTestManifests.swift */, 324 | OBJ_13 /* swift_log_pipe_aeconsoleTests.swift */, 325 | ); 326 | name = LoggingPipeAEConsoleTests; 327 | path = Tests/LoggingPipeAEConsoleTests; 328 | sourceTree = SOURCE_ROOT; 329 | }; 330 | OBJ_14 /* Dependencies */ = { 331 | isa = PBXGroup; 332 | children = ( 333 | OBJ_15 /* AEConsole 0.6.1 */, 334 | OBJ_23 /* AELog 0.5.6 */, 335 | OBJ_29 /* swift-log-format-and-pipe 0.1.1 */, 336 | OBJ_37 /* swift-log 1.1.0 */, 337 | ); 338 | name = Dependencies; 339 | sourceTree = ""; 340 | }; 341 | OBJ_15 /* AEConsole 0.6.1 */ = { 342 | isa = PBXGroup; 343 | children = ( 344 | OBJ_16 /* AEConsole */, 345 | OBJ_22 /* Package.swift */, 346 | ); 347 | name = "AEConsole 0.6.1"; 348 | sourceTree = SOURCE_ROOT; 349 | }; 350 | OBJ_16 /* AEConsole */ = { 351 | isa = PBXGroup; 352 | children = ( 353 | OBJ_17 /* Brain.swift */, 354 | OBJ_18 /* Cell.swift */, 355 | OBJ_19 /* Console.swift */, 356 | OBJ_20 /* Settings.swift */, 357 | OBJ_21 /* View.swift */, 358 | ); 359 | name = AEConsole; 360 | path = .build/checkouts/AEConsole/Sources/AEConsole; 361 | sourceTree = SOURCE_ROOT; 362 | }; 363 | OBJ_23 /* AELog 0.5.6 */ = { 364 | isa = PBXGroup; 365 | children = ( 366 | OBJ_24 /* AELog */, 367 | OBJ_28 /* Package.swift */, 368 | ); 369 | name = "AELog 0.5.6"; 370 | sourceTree = SOURCE_ROOT; 371 | }; 372 | OBJ_24 /* AELog */ = { 373 | isa = PBXGroup; 374 | children = ( 375 | OBJ_25 /* Line.swift */, 376 | OBJ_26 /* Log.swift */, 377 | OBJ_27 /* Settings.swift */, 378 | ); 379 | name = AELog; 380 | path = .build/checkouts/AELog/Sources/AELog; 381 | sourceTree = SOURCE_ROOT; 382 | }; 383 | OBJ_29 /* swift-log-format-and-pipe 0.1.1 */ = { 384 | isa = PBXGroup; 385 | children = ( 386 | OBJ_30 /* LoggingFormatAndPipe */, 387 | OBJ_36 /* Package.swift */, 388 | ); 389 | name = "swift-log-format-and-pipe 0.1.1"; 390 | sourceTree = SOURCE_ROOT; 391 | }; 392 | OBJ_30 /* LoggingFormatAndPipe */ = { 393 | isa = PBXGroup; 394 | children = ( 395 | OBJ_31 /* BasicFormatter.swift */, 396 | OBJ_32 /* Formatter.swift */, 397 | OBJ_33 /* Handler.swift */, 398 | OBJ_34 /* LoggerTextOutputStreamPipe.swift */, 399 | OBJ_35 /* Pipe.swift */, 400 | ); 401 | name = LoggingFormatAndPipe; 402 | path = ".build/checkouts/swift-log-format-and-pipe/Sources/LoggingFormatAndPipe"; 403 | sourceTree = SOURCE_ROOT; 404 | }; 405 | OBJ_37 /* swift-log 1.1.0 */ = { 406 | isa = PBXGroup; 407 | children = ( 408 | OBJ_38 /* Logging */, 409 | OBJ_42 /* Package.swift */, 410 | ); 411 | name = "swift-log 1.1.0"; 412 | sourceTree = SOURCE_ROOT; 413 | }; 414 | OBJ_38 /* Logging */ = { 415 | isa = PBXGroup; 416 | children = ( 417 | OBJ_39 /* Locks.swift */, 418 | OBJ_40 /* LogHandler.swift */, 419 | OBJ_41 /* Logging.swift */, 420 | ); 421 | name = Logging; 422 | path = ".build/checkouts/swift-log/Sources/Logging"; 423 | sourceTree = SOURCE_ROOT; 424 | }; 425 | OBJ_43 /* Products */ = { 426 | isa = PBXGroup; 427 | children = ( 428 | "AELog::AELog::Product" /* AELog.framework */, 429 | "swift-log::Logging::Product" /* Logging.framework */, 430 | "swift-log-pipe-aeconsole::LoggingPipeAEConsoleTests::Product" /* LoggingPipeAEConsoleTests.xctest */, 431 | "swift-log-pipe-aeconsole::LoggingPipeAEConsole::Product" /* LoggingPipeAEConsole.framework */, 432 | "AEConsole::AEConsole::Product" /* AEConsole.framework */, 433 | "swift-log-format-and-pipe::LoggingFormatAndPipe::Product" /* LoggingFormatAndPipe.framework */, 434 | 3CFEFA5223048CE00029032B /* Example.app */, 435 | ); 436 | name = Products; 437 | sourceTree = BUILT_PRODUCTS_DIR; 438 | }; 439 | OBJ_5 /* */ = { 440 | isa = PBXGroup; 441 | children = ( 442 | OBJ_6 /* Package.swift */, 443 | OBJ_7 /* Sources */, 444 | OBJ_10 /* Tests */, 445 | OBJ_14 /* Dependencies */, 446 | OBJ_43 /* Products */, 447 | OBJ_50 /* README.md */, 448 | 3CFEFA6623048D140029032B /* Frameworks */, 449 | ); 450 | name = ""; 451 | sourceTree = ""; 452 | }; 453 | OBJ_7 /* Sources */ = { 454 | isa = PBXGroup; 455 | children = ( 456 | 3CFEFA5323048CE00029032B /* Example */, 457 | OBJ_8 /* LoggingPipeAEConsole */, 458 | ); 459 | name = Sources; 460 | sourceTree = SOURCE_ROOT; 461 | }; 462 | OBJ_8 /* LoggingPipeAEConsole */ = { 463 | isa = PBXGroup; 464 | children = ( 465 | OBJ_9 /* LoggingPipeAEConsole.swift */, 466 | ); 467 | name = LoggingPipeAEConsole; 468 | path = Sources/LoggingPipeAEConsole; 469 | sourceTree = SOURCE_ROOT; 470 | }; 471 | /* End PBXGroup section */ 472 | 473 | /* Begin PBXNativeTarget section */ 474 | 3CFEFA5123048CE00029032B /* Example */ = { 475 | isa = PBXNativeTarget; 476 | buildConfigurationList = 3CFEFA6323048CE20029032B /* Build configuration list for PBXNativeTarget "Example" */; 477 | buildPhases = ( 478 | 3CFEFA4E23048CE00029032B /* Sources */, 479 | 3CFEFA4F23048CE00029032B /* Frameworks */, 480 | 3CFEFA5023048CE00029032B /* Resources */, 481 | 3CFEFA7723048D140029032B /* Embed Frameworks */, 482 | ); 483 | buildRules = ( 484 | ); 485 | dependencies = ( 486 | 3CFEFA6A23048D140029032B /* PBXTargetDependency */, 487 | 3CFEFA6E23048D140029032B /* PBXTargetDependency */, 488 | 3CFEFA7223048D140029032B /* PBXTargetDependency */, 489 | 3CFEFA7623048D140029032B /* PBXTargetDependency */, 490 | ); 491 | name = Example; 492 | productName = Example; 493 | productReference = 3CFEFA5223048CE00029032B /* Example.app */; 494 | productType = "com.apple.product-type.application"; 495 | }; 496 | "AEConsole::AEConsole" /* AEConsole */ = { 497 | isa = PBXNativeTarget; 498 | buildConfigurationList = OBJ_52 /* Build configuration list for PBXNativeTarget "AEConsole" */; 499 | buildPhases = ( 500 | OBJ_55 /* Sources */, 501 | OBJ_61 /* Frameworks */, 502 | ); 503 | buildRules = ( 504 | ); 505 | dependencies = ( 506 | OBJ_63 /* PBXTargetDependency */, 507 | ); 508 | name = AEConsole; 509 | productName = AEConsole; 510 | productReference = "AEConsole::AEConsole::Product" /* AEConsole.framework */; 511 | productType = "com.apple.product-type.framework"; 512 | }; 513 | "AELog::AELog" /* AELog */ = { 514 | isa = PBXNativeTarget; 515 | buildConfigurationList = OBJ_71 /* Build configuration list for PBXNativeTarget "AELog" */; 516 | buildPhases = ( 517 | OBJ_74 /* Sources */, 518 | OBJ_78 /* Frameworks */, 519 | ); 520 | buildRules = ( 521 | ); 522 | dependencies = ( 523 | ); 524 | name = AELog; 525 | productName = AELog; 526 | productReference = "AELog::AELog::Product" /* AELog.framework */; 527 | productType = "com.apple.product-type.framework"; 528 | }; 529 | "swift-log-format-and-pipe::LoggingFormatAndPipe" /* LoggingFormatAndPipe */ = { 530 | isa = PBXNativeTarget; 531 | buildConfigurationList = OBJ_95 /* Build configuration list for PBXNativeTarget "LoggingFormatAndPipe" */; 532 | buildPhases = ( 533 | OBJ_98 /* Sources */, 534 | OBJ_104 /* Frameworks */, 535 | ); 536 | buildRules = ( 537 | ); 538 | dependencies = ( 539 | OBJ_106 /* PBXTargetDependency */, 540 | ); 541 | name = LoggingFormatAndPipe; 542 | productName = LoggingFormatAndPipe; 543 | productReference = "swift-log-format-and-pipe::LoggingFormatAndPipe::Product" /* LoggingFormatAndPipe.framework */; 544 | productType = "com.apple.product-type.framework"; 545 | }; 546 | "swift-log-pipe-aeconsole::LoggingPipeAEConsole" /* LoggingPipeAEConsole */ = { 547 | isa = PBXNativeTarget; 548 | buildConfigurationList = OBJ_108 /* Build configuration list for PBXNativeTarget "LoggingPipeAEConsole" */; 549 | buildPhases = ( 550 | OBJ_111 /* Sources */, 551 | OBJ_113 /* Frameworks */, 552 | ); 553 | buildRules = ( 554 | ); 555 | dependencies = ( 556 | OBJ_118 /* PBXTargetDependency */, 557 | OBJ_119 /* PBXTargetDependency */, 558 | OBJ_120 /* PBXTargetDependency */, 559 | OBJ_121 /* PBXTargetDependency */, 560 | ); 561 | name = LoggingPipeAEConsole; 562 | productName = LoggingPipeAEConsole; 563 | productReference = "swift-log-pipe-aeconsole::LoggingPipeAEConsole::Product" /* LoggingPipeAEConsole.framework */; 564 | productType = "com.apple.product-type.framework"; 565 | }; 566 | "swift-log-pipe-aeconsole::LoggingPipeAEConsoleTests" /* LoggingPipeAEConsoleTests */ = { 567 | isa = PBXNativeTarget; 568 | buildConfigurationList = OBJ_123 /* Build configuration list for PBXNativeTarget "LoggingPipeAEConsoleTests" */; 569 | buildPhases = ( 570 | OBJ_126 /* Sources */, 571 | OBJ_129 /* Frameworks */, 572 | ); 573 | buildRules = ( 574 | ); 575 | dependencies = ( 576 | OBJ_135 /* PBXTargetDependency */, 577 | OBJ_136 /* PBXTargetDependency */, 578 | OBJ_137 /* PBXTargetDependency */, 579 | OBJ_138 /* PBXTargetDependency */, 580 | OBJ_139 /* PBXTargetDependency */, 581 | ); 582 | name = LoggingPipeAEConsoleTests; 583 | productName = LoggingPipeAEConsoleTests; 584 | productReference = "swift-log-pipe-aeconsole::LoggingPipeAEConsoleTests::Product" /* LoggingPipeAEConsoleTests.xctest */; 585 | productType = "com.apple.product-type.bundle.unit-test"; 586 | }; 587 | "swift-log::Logging" /* Logging */ = { 588 | isa = PBXNativeTarget; 589 | buildConfigurationList = OBJ_86 /* Build configuration list for PBXNativeTarget "Logging" */; 590 | buildPhases = ( 591 | OBJ_89 /* Sources */, 592 | OBJ_93 /* Frameworks */, 593 | ); 594 | buildRules = ( 595 | ); 596 | dependencies = ( 597 | ); 598 | name = Logging; 599 | productName = Logging; 600 | productReference = "swift-log::Logging::Product" /* Logging.framework */; 601 | productType = "com.apple.product-type.framework"; 602 | }; 603 | /* End PBXNativeTarget section */ 604 | 605 | /* Begin PBXProject section */ 606 | OBJ_1 /* Project object */ = { 607 | isa = PBXProject; 608 | attributes = { 609 | LastSwiftMigration = 9999; 610 | LastSwiftUpdateCheck = 1100; 611 | LastUpgradeCheck = 9999; 612 | TargetAttributes = { 613 | 3CFEFA5123048CE00029032B = { 614 | CreatedOnToolsVersion = 11.0; 615 | }; 616 | }; 617 | }; 618 | buildConfigurationList = OBJ_2 /* Build configuration list for PBXProject "swift-log-pipe-aeconsole" */; 619 | compatibilityVersion = "Xcode 3.2"; 620 | developmentRegion = English; 621 | hasScannedForEncodings = 0; 622 | knownRegions = ( 623 | English, 624 | en, 625 | Base, 626 | ); 627 | mainGroup = OBJ_5 /* */; 628 | productRefGroup = OBJ_43 /* Products */; 629 | projectDirPath = ""; 630 | projectRoot = ""; 631 | targets = ( 632 | "AEConsole::AEConsole" /* AEConsole */, 633 | "AELog::AELog" /* AELog */, 634 | "swift-log::Logging" /* Logging */, 635 | "swift-log-format-and-pipe::LoggingFormatAndPipe" /* LoggingFormatAndPipe */, 636 | "swift-log-pipe-aeconsole::LoggingPipeAEConsole" /* LoggingPipeAEConsole */, 637 | "swift-log-pipe-aeconsole::LoggingPipeAEConsoleTests" /* LoggingPipeAEConsoleTests */, 638 | 3CFEFA5123048CE00029032B /* Example */, 639 | ); 640 | }; 641 | /* End PBXProject section */ 642 | 643 | /* Begin PBXResourcesBuildPhase section */ 644 | 3CFEFA5023048CE00029032B /* Resources */ = { 645 | isa = PBXResourcesBuildPhase; 646 | buildActionMask = 2147483647; 647 | files = ( 648 | 3CFEFA6123048CE20029032B /* LaunchScreen.storyboard in Resources */, 649 | 3CFEFA5E23048CE20029032B /* Assets.xcassets in Resources */, 650 | 3CFEFA5C23048CE00029032B /* Main.storyboard in Resources */, 651 | ); 652 | runOnlyForDeploymentPostprocessing = 0; 653 | }; 654 | /* End PBXResourcesBuildPhase section */ 655 | 656 | /* Begin PBXSourcesBuildPhase section */ 657 | 3CFEFA4E23048CE00029032B /* Sources */ = { 658 | isa = PBXSourcesBuildPhase; 659 | buildActionMask = 2147483647; 660 | files = ( 661 | 3CFEFA5923048CE00029032B /* ViewController.swift in Sources */, 662 | 3CFEFA5523048CE00029032B /* AppDelegate.swift in Sources */, 663 | 3CFEFA5723048CE00029032B /* SceneDelegate.swift in Sources */, 664 | ); 665 | runOnlyForDeploymentPostprocessing = 0; 666 | }; 667 | OBJ_111 /* Sources */ = { 668 | isa = PBXSourcesBuildPhase; 669 | buildActionMask = 0; 670 | files = ( 671 | OBJ_112 /* LoggingPipeAEConsole.swift in Sources */, 672 | ); 673 | runOnlyForDeploymentPostprocessing = 0; 674 | }; 675 | OBJ_126 /* Sources */ = { 676 | isa = PBXSourcesBuildPhase; 677 | buildActionMask = 0; 678 | files = ( 679 | OBJ_127 /* XCTestManifests.swift in Sources */, 680 | OBJ_128 /* swift_log_pipe_aeconsoleTests.swift in Sources */, 681 | ); 682 | runOnlyForDeploymentPostprocessing = 0; 683 | }; 684 | OBJ_55 /* Sources */ = { 685 | isa = PBXSourcesBuildPhase; 686 | buildActionMask = 0; 687 | files = ( 688 | OBJ_56 /* Brain.swift in Sources */, 689 | OBJ_57 /* Cell.swift in Sources */, 690 | OBJ_58 /* Console.swift in Sources */, 691 | OBJ_59 /* Settings.swift in Sources */, 692 | OBJ_60 /* View.swift in Sources */, 693 | ); 694 | runOnlyForDeploymentPostprocessing = 0; 695 | }; 696 | OBJ_74 /* Sources */ = { 697 | isa = PBXSourcesBuildPhase; 698 | buildActionMask = 0; 699 | files = ( 700 | OBJ_75 /* Line.swift in Sources */, 701 | OBJ_76 /* Log.swift in Sources */, 702 | OBJ_77 /* Settings.swift in Sources */, 703 | ); 704 | runOnlyForDeploymentPostprocessing = 0; 705 | }; 706 | OBJ_89 /* Sources */ = { 707 | isa = PBXSourcesBuildPhase; 708 | buildActionMask = 0; 709 | files = ( 710 | OBJ_90 /* Locks.swift in Sources */, 711 | OBJ_91 /* LogHandler.swift in Sources */, 712 | OBJ_92 /* Logging.swift in Sources */, 713 | ); 714 | runOnlyForDeploymentPostprocessing = 0; 715 | }; 716 | OBJ_98 /* Sources */ = { 717 | isa = PBXSourcesBuildPhase; 718 | buildActionMask = 0; 719 | files = ( 720 | OBJ_99 /* BasicFormatter.swift in Sources */, 721 | OBJ_100 /* Formatter.swift in Sources */, 722 | OBJ_101 /* Handler.swift in Sources */, 723 | OBJ_102 /* LoggerTextOutputStreamPipe.swift in Sources */, 724 | OBJ_103 /* Pipe.swift in Sources */, 725 | ); 726 | runOnlyForDeploymentPostprocessing = 0; 727 | }; 728 | /* End PBXSourcesBuildPhase section */ 729 | 730 | /* Begin PBXTargetDependency section */ 731 | 3CFEFA6A23048D140029032B /* PBXTargetDependency */ = { 732 | isa = PBXTargetDependency; 733 | target = "AEConsole::AEConsole" /* AEConsole */; 734 | targetProxy = 3CFEFA6923048D140029032B /* PBXContainerItemProxy */; 735 | }; 736 | 3CFEFA6E23048D140029032B /* PBXTargetDependency */ = { 737 | isa = PBXTargetDependency; 738 | target = "swift-log::Logging" /* Logging */; 739 | targetProxy = 3CFEFA6D23048D140029032B /* PBXContainerItemProxy */; 740 | }; 741 | 3CFEFA7223048D140029032B /* PBXTargetDependency */ = { 742 | isa = PBXTargetDependency; 743 | target = "swift-log-format-and-pipe::LoggingFormatAndPipe" /* LoggingFormatAndPipe */; 744 | targetProxy = 3CFEFA7123048D140029032B /* PBXContainerItemProxy */; 745 | }; 746 | 3CFEFA7623048D140029032B /* PBXTargetDependency */ = { 747 | isa = PBXTargetDependency; 748 | target = "swift-log-pipe-aeconsole::LoggingPipeAEConsole" /* LoggingPipeAEConsole */; 749 | targetProxy = 3CFEFA7523048D140029032B /* PBXContainerItemProxy */; 750 | }; 751 | OBJ_106 /* PBXTargetDependency */ = { 752 | isa = PBXTargetDependency; 753 | platformFilter = ios; 754 | target = "swift-log::Logging" /* Logging */; 755 | targetProxy = 3CFEFA4623048A030029032B /* PBXContainerItemProxy */; 756 | }; 757 | OBJ_118 /* PBXTargetDependency */ = { 758 | isa = PBXTargetDependency; 759 | platformFilter = ios; 760 | target = "AEConsole::AEConsole" /* AEConsole */; 761 | targetProxy = 3CFEFA4223048A030029032B /* PBXContainerItemProxy */; 762 | }; 763 | OBJ_119 /* PBXTargetDependency */ = { 764 | isa = PBXTargetDependency; 765 | platformFilter = ios; 766 | target = "AELog::AELog" /* AELog */; 767 | targetProxy = 3CFEFA4423048A030029032B /* PBXContainerItemProxy */; 768 | }; 769 | OBJ_120 /* PBXTargetDependency */ = { 770 | isa = PBXTargetDependency; 771 | platformFilter = ios; 772 | target = "swift-log-format-and-pipe::LoggingFormatAndPipe" /* LoggingFormatAndPipe */; 773 | targetProxy = 3CFEFA4523048A030029032B /* PBXContainerItemProxy */; 774 | }; 775 | OBJ_121 /* PBXTargetDependency */ = { 776 | isa = PBXTargetDependency; 777 | platformFilter = ios; 778 | target = "swift-log::Logging" /* Logging */; 779 | targetProxy = 3CFEFA4723048A030029032B /* PBXContainerItemProxy */; 780 | }; 781 | OBJ_135 /* PBXTargetDependency */ = { 782 | isa = PBXTargetDependency; 783 | platformFilter = ios; 784 | target = "swift-log-pipe-aeconsole::LoggingPipeAEConsole" /* LoggingPipeAEConsole */; 785 | targetProxy = 3CFEFA4823048A030029032B /* PBXContainerItemProxy */; 786 | }; 787 | OBJ_136 /* PBXTargetDependency */ = { 788 | isa = PBXTargetDependency; 789 | platformFilter = ios; 790 | target = "AEConsole::AEConsole" /* AEConsole */; 791 | targetProxy = 3CFEFA4923048A030029032B /* PBXContainerItemProxy */; 792 | }; 793 | OBJ_137 /* PBXTargetDependency */ = { 794 | isa = PBXTargetDependency; 795 | platformFilter = ios; 796 | target = "AELog::AELog" /* AELog */; 797 | targetProxy = 3CFEFA4A23048A030029032B /* PBXContainerItemProxy */; 798 | }; 799 | OBJ_138 /* PBXTargetDependency */ = { 800 | isa = PBXTargetDependency; 801 | platformFilter = ios; 802 | target = "swift-log-format-and-pipe::LoggingFormatAndPipe" /* LoggingFormatAndPipe */; 803 | targetProxy = 3CFEFA4B23048A030029032B /* PBXContainerItemProxy */; 804 | }; 805 | OBJ_139 /* PBXTargetDependency */ = { 806 | isa = PBXTargetDependency; 807 | platformFilter = ios; 808 | target = "swift-log::Logging" /* Logging */; 809 | targetProxy = 3CFEFA4C23048A030029032B /* PBXContainerItemProxy */; 810 | }; 811 | OBJ_63 /* PBXTargetDependency */ = { 812 | isa = PBXTargetDependency; 813 | platformFilter = ios; 814 | target = "AELog::AELog" /* AELog */; 815 | targetProxy = 3CFEFA4323048A030029032B /* PBXContainerItemProxy */; 816 | }; 817 | /* End PBXTargetDependency section */ 818 | 819 | /* Begin PBXVariantGroup section */ 820 | 3CFEFA5A23048CE00029032B /* Main.storyboard */ = { 821 | isa = PBXVariantGroup; 822 | children = ( 823 | 3CFEFA5B23048CE00029032B /* Base */, 824 | ); 825 | name = Main.storyboard; 826 | sourceTree = ""; 827 | }; 828 | 3CFEFA5F23048CE20029032B /* LaunchScreen.storyboard */ = { 829 | isa = PBXVariantGroup; 830 | children = ( 831 | 3CFEFA6023048CE20029032B /* Base */, 832 | ); 833 | name = LaunchScreen.storyboard; 834 | sourceTree = ""; 835 | }; 836 | /* End PBXVariantGroup section */ 837 | 838 | /* Begin XCBuildConfiguration section */ 839 | 3CFEFA6423048CE20029032B /* Debug */ = { 840 | isa = XCBuildConfiguration; 841 | buildSettings = { 842 | ALWAYS_SEARCH_USER_PATHS = NO; 843 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 844 | CLANG_ANALYZER_NONNULL = YES; 845 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 846 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 847 | CLANG_CXX_LIBRARY = "libc++"; 848 | CLANG_ENABLE_MODULES = YES; 849 | CLANG_ENABLE_OBJC_WEAK = YES; 850 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 851 | CLANG_WARN_BOOL_CONVERSION = YES; 852 | CLANG_WARN_COMMA = YES; 853 | CLANG_WARN_CONSTANT_CONVERSION = YES; 854 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 855 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 856 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 857 | CLANG_WARN_EMPTY_BODY = YES; 858 | CLANG_WARN_ENUM_CONVERSION = YES; 859 | CLANG_WARN_INFINITE_RECURSION = YES; 860 | CLANG_WARN_INT_CONVERSION = YES; 861 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 862 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 863 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 864 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 865 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 866 | CLANG_WARN_STRICT_PROTOTYPES = YES; 867 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 868 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 869 | CLANG_WARN_UNREACHABLE_CODE = YES; 870 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 871 | CODE_SIGN_STYLE = Automatic; 872 | DEVELOPMENT_TEAM = 3UDY2NT62F; 873 | ENABLE_STRICT_OBJC_MSGSEND = YES; 874 | ENABLE_TESTABILITY = YES; 875 | GCC_C_LANGUAGE_STANDARD = gnu11; 876 | GCC_DYNAMIC_NO_PIC = NO; 877 | GCC_NO_COMMON_BLOCKS = YES; 878 | GCC_PREPROCESSOR_DEFINITIONS = ( 879 | "DEBUG=1", 880 | "$(inherited)", 881 | ); 882 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 883 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 884 | GCC_WARN_UNDECLARED_SELECTOR = YES; 885 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 886 | GCC_WARN_UNUSED_FUNCTION = YES; 887 | GCC_WARN_UNUSED_VARIABLE = YES; 888 | INFOPLIST_FILE = Example/Info.plist; 889 | IPHONEOS_DEPLOYMENT_TARGET = 13.0; 890 | LD_RUNPATH_SEARCH_PATHS = ( 891 | "$(inherited)", 892 | "@executable_path/Frameworks", 893 | ); 894 | MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 895 | MTL_FAST_MATH = YES; 896 | PRODUCT_BUNDLE_IDENTIFIER = cc.adorkable.Example; 897 | PRODUCT_NAME = "$(TARGET_NAME)"; 898 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 899 | SWIFT_VERSION = 5.0; 900 | TARGETED_DEVICE_FAMILY = "1,2"; 901 | }; 902 | name = Debug; 903 | }; 904 | 3CFEFA6523048CE20029032B /* Release */ = { 905 | isa = XCBuildConfiguration; 906 | buildSettings = { 907 | ALWAYS_SEARCH_USER_PATHS = NO; 908 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 909 | CLANG_ANALYZER_NONNULL = YES; 910 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 911 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 912 | CLANG_CXX_LIBRARY = "libc++"; 913 | CLANG_ENABLE_MODULES = YES; 914 | CLANG_ENABLE_OBJC_WEAK = YES; 915 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 916 | CLANG_WARN_BOOL_CONVERSION = YES; 917 | CLANG_WARN_COMMA = YES; 918 | CLANG_WARN_CONSTANT_CONVERSION = YES; 919 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 920 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 921 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 922 | CLANG_WARN_EMPTY_BODY = YES; 923 | CLANG_WARN_ENUM_CONVERSION = YES; 924 | CLANG_WARN_INFINITE_RECURSION = YES; 925 | CLANG_WARN_INT_CONVERSION = YES; 926 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 927 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 928 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 929 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 930 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 931 | CLANG_WARN_STRICT_PROTOTYPES = YES; 932 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 933 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 934 | CLANG_WARN_UNREACHABLE_CODE = YES; 935 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 936 | CODE_SIGN_STYLE = Automatic; 937 | COPY_PHASE_STRIP = NO; 938 | DEVELOPMENT_TEAM = 3UDY2NT62F; 939 | ENABLE_NS_ASSERTIONS = NO; 940 | ENABLE_STRICT_OBJC_MSGSEND = YES; 941 | GCC_C_LANGUAGE_STANDARD = gnu11; 942 | GCC_NO_COMMON_BLOCKS = YES; 943 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 944 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 945 | GCC_WARN_UNDECLARED_SELECTOR = YES; 946 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 947 | GCC_WARN_UNUSED_FUNCTION = YES; 948 | GCC_WARN_UNUSED_VARIABLE = YES; 949 | INFOPLIST_FILE = Example/Info.plist; 950 | IPHONEOS_DEPLOYMENT_TARGET = 13.0; 951 | LD_RUNPATH_SEARCH_PATHS = ( 952 | "$(inherited)", 953 | "@executable_path/Frameworks", 954 | ); 955 | MTL_ENABLE_DEBUG_INFO = NO; 956 | MTL_FAST_MATH = YES; 957 | PRODUCT_BUNDLE_IDENTIFIER = cc.adorkable.Example; 958 | PRODUCT_NAME = "$(TARGET_NAME)"; 959 | SWIFT_VERSION = 5.0; 960 | TARGETED_DEVICE_FAMILY = "1,2"; 961 | VALIDATE_PRODUCT = YES; 962 | }; 963 | name = Release; 964 | }; 965 | OBJ_109 /* Debug */ = { 966 | isa = XCBuildConfiguration; 967 | buildSettings = { 968 | ENABLE_TESTABILITY = YES; 969 | FRAMEWORK_SEARCH_PATHS = ( 970 | "$(inherited)", 971 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 972 | ); 973 | HEADER_SEARCH_PATHS = "$(inherited)"; 974 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/LoggingPipeAEConsole_Info.plist"; 975 | IPHONEOS_DEPLOYMENT_TARGET = 12.0; 976 | LD_RUNPATH_SEARCH_PATHS = ( 977 | "$(inherited)", 978 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 979 | ); 980 | MACOSX_DEPLOYMENT_TARGET = 10.10; 981 | OTHER_CFLAGS = "$(inherited)"; 982 | OTHER_LDFLAGS = "$(inherited)"; 983 | OTHER_SWIFT_FLAGS = "$(inherited)"; 984 | PRODUCT_BUNDLE_IDENTIFIER = LoggingPipeAEConsole; 985 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 986 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 987 | SKIP_INSTALL = YES; 988 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 989 | SWIFT_VERSION = 5.0; 990 | TARGET_NAME = LoggingPipeAEConsole; 991 | TVOS_DEPLOYMENT_TARGET = 9.0; 992 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 993 | }; 994 | name = Debug; 995 | }; 996 | OBJ_110 /* Release */ = { 997 | isa = XCBuildConfiguration; 998 | buildSettings = { 999 | ENABLE_TESTABILITY = YES; 1000 | FRAMEWORK_SEARCH_PATHS = ( 1001 | "$(inherited)", 1002 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1003 | ); 1004 | HEADER_SEARCH_PATHS = "$(inherited)"; 1005 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/LoggingPipeAEConsole_Info.plist"; 1006 | IPHONEOS_DEPLOYMENT_TARGET = 12.0; 1007 | LD_RUNPATH_SEARCH_PATHS = ( 1008 | "$(inherited)", 1009 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1010 | ); 1011 | MACOSX_DEPLOYMENT_TARGET = 10.10; 1012 | OTHER_CFLAGS = "$(inherited)"; 1013 | OTHER_LDFLAGS = "$(inherited)"; 1014 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1015 | PRODUCT_BUNDLE_IDENTIFIER = LoggingPipeAEConsole; 1016 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1017 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1018 | SKIP_INSTALL = YES; 1019 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1020 | SWIFT_VERSION = 5.0; 1021 | TARGET_NAME = LoggingPipeAEConsole; 1022 | TVOS_DEPLOYMENT_TARGET = 9.0; 1023 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 1024 | }; 1025 | name = Release; 1026 | }; 1027 | OBJ_124 /* Debug */ = { 1028 | isa = XCBuildConfiguration; 1029 | buildSettings = { 1030 | CLANG_ENABLE_MODULES = YES; 1031 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; 1032 | FRAMEWORK_SEARCH_PATHS = ( 1033 | "$(inherited)", 1034 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1035 | ); 1036 | HEADER_SEARCH_PATHS = "$(inherited)"; 1037 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/LoggingPipeAEConsoleTests_Info.plist"; 1038 | IPHONEOS_DEPLOYMENT_TARGET = 12.0; 1039 | LD_RUNPATH_SEARCH_PATHS = ( 1040 | "$(inherited)", 1041 | "@loader_path/../Frameworks", 1042 | "@loader_path/Frameworks", 1043 | ); 1044 | MACOSX_DEPLOYMENT_TARGET = 10.10; 1045 | OTHER_CFLAGS = "$(inherited)"; 1046 | OTHER_LDFLAGS = "$(inherited)"; 1047 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1048 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1049 | SWIFT_VERSION = 5.0; 1050 | TARGET_NAME = LoggingPipeAEConsoleTests; 1051 | TVOS_DEPLOYMENT_TARGET = 9.0; 1052 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 1053 | }; 1054 | name = Debug; 1055 | }; 1056 | OBJ_125 /* Release */ = { 1057 | isa = XCBuildConfiguration; 1058 | buildSettings = { 1059 | CLANG_ENABLE_MODULES = YES; 1060 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES; 1061 | FRAMEWORK_SEARCH_PATHS = ( 1062 | "$(inherited)", 1063 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1064 | ); 1065 | HEADER_SEARCH_PATHS = "$(inherited)"; 1066 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/LoggingPipeAEConsoleTests_Info.plist"; 1067 | IPHONEOS_DEPLOYMENT_TARGET = 12.0; 1068 | LD_RUNPATH_SEARCH_PATHS = ( 1069 | "$(inherited)", 1070 | "@loader_path/../Frameworks", 1071 | "@loader_path/Frameworks", 1072 | ); 1073 | MACOSX_DEPLOYMENT_TARGET = 10.10; 1074 | OTHER_CFLAGS = "$(inherited)"; 1075 | OTHER_LDFLAGS = "$(inherited)"; 1076 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1077 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1078 | SWIFT_VERSION = 5.0; 1079 | TARGET_NAME = LoggingPipeAEConsoleTests; 1080 | TVOS_DEPLOYMENT_TARGET = 9.0; 1081 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 1082 | }; 1083 | name = Release; 1084 | }; 1085 | OBJ_3 /* Debug */ = { 1086 | isa = XCBuildConfiguration; 1087 | buildSettings = { 1088 | CLANG_ENABLE_OBJC_ARC = YES; 1089 | COMBINE_HIDPI_IMAGES = YES; 1090 | COPY_PHASE_STRIP = NO; 1091 | DEBUG_INFORMATION_FORMAT = dwarf; 1092 | DYLIB_INSTALL_NAME_BASE = "@rpath"; 1093 | ENABLE_NS_ASSERTIONS = YES; 1094 | GCC_OPTIMIZATION_LEVEL = 0; 1095 | GCC_PREPROCESSOR_DEFINITIONS = ( 1096 | "$(inherited)", 1097 | "SWIFT_PACKAGE=1", 1098 | "DEBUG=1", 1099 | ); 1100 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; 1101 | ONLY_ACTIVE_ARCH = YES; 1102 | OTHER_SWIFT_FLAGS = "-DXcode"; 1103 | PRODUCT_NAME = "$(TARGET_NAME)"; 1104 | SDKROOT = iphoneos; 1105 | SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; 1106 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE DEBUG"; 1107 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 1108 | SWIFT_VERSION = 5.0; 1109 | USE_HEADERMAP = NO; 1110 | }; 1111 | name = Debug; 1112 | }; 1113 | OBJ_4 /* Release */ = { 1114 | isa = XCBuildConfiguration; 1115 | buildSettings = { 1116 | CLANG_ENABLE_OBJC_ARC = YES; 1117 | COMBINE_HIDPI_IMAGES = YES; 1118 | COPY_PHASE_STRIP = YES; 1119 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 1120 | DYLIB_INSTALL_NAME_BASE = "@rpath"; 1121 | GCC_OPTIMIZATION_LEVEL = s; 1122 | GCC_PREPROCESSOR_DEFINITIONS = ( 1123 | "$(inherited)", 1124 | "SWIFT_PACKAGE=1", 1125 | ); 1126 | IPHONEOS_DEPLOYMENT_TARGET = 9.0; 1127 | OTHER_SWIFT_FLAGS = "-DXcode"; 1128 | PRODUCT_NAME = "$(TARGET_NAME)"; 1129 | SDKROOT = iphoneos; 1130 | SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; 1131 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) SWIFT_PACKAGE"; 1132 | SWIFT_COMPILATION_MODE = wholemodule; 1133 | SWIFT_OPTIMIZATION_LEVEL = "-O"; 1134 | SWIFT_VERSION = 5.0; 1135 | USE_HEADERMAP = NO; 1136 | }; 1137 | name = Release; 1138 | }; 1139 | OBJ_53 /* Debug */ = { 1140 | isa = XCBuildConfiguration; 1141 | buildSettings = { 1142 | ENABLE_TESTABILITY = YES; 1143 | FRAMEWORK_SEARCH_PATHS = ( 1144 | "$(inherited)", 1145 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1146 | ); 1147 | HEADER_SEARCH_PATHS = "$(inherited)"; 1148 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/AEConsole_Info.plist"; 1149 | LD_RUNPATH_SEARCH_PATHS = ( 1150 | "$(inherited)", 1151 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1152 | ); 1153 | OTHER_CFLAGS = "$(inherited)"; 1154 | OTHER_LDFLAGS = "$(inherited)"; 1155 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1156 | PRODUCT_BUNDLE_IDENTIFIER = AEConsole; 1157 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1158 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1159 | SKIP_INSTALL = YES; 1160 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1161 | SWIFT_VERSION = 4.2; 1162 | TARGET_NAME = AEConsole; 1163 | }; 1164 | name = Debug; 1165 | }; 1166 | OBJ_54 /* Release */ = { 1167 | isa = XCBuildConfiguration; 1168 | buildSettings = { 1169 | ENABLE_TESTABILITY = YES; 1170 | FRAMEWORK_SEARCH_PATHS = ( 1171 | "$(inherited)", 1172 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1173 | ); 1174 | HEADER_SEARCH_PATHS = "$(inherited)"; 1175 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/AEConsole_Info.plist"; 1176 | LD_RUNPATH_SEARCH_PATHS = ( 1177 | "$(inherited)", 1178 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1179 | ); 1180 | OTHER_CFLAGS = "$(inherited)"; 1181 | OTHER_LDFLAGS = "$(inherited)"; 1182 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1183 | PRODUCT_BUNDLE_IDENTIFIER = AEConsole; 1184 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1185 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1186 | SKIP_INSTALL = YES; 1187 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1188 | SWIFT_VERSION = 4.2; 1189 | TARGET_NAME = AEConsole; 1190 | }; 1191 | name = Release; 1192 | }; 1193 | OBJ_72 /* Debug */ = { 1194 | isa = XCBuildConfiguration; 1195 | buildSettings = { 1196 | ENABLE_TESTABILITY = YES; 1197 | FRAMEWORK_SEARCH_PATHS = ( 1198 | "$(inherited)", 1199 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1200 | ); 1201 | HEADER_SEARCH_PATHS = "$(inherited)"; 1202 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/AELog_Info.plist"; 1203 | LD_RUNPATH_SEARCH_PATHS = ( 1204 | "$(inherited)", 1205 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1206 | ); 1207 | OTHER_CFLAGS = "$(inherited)"; 1208 | OTHER_LDFLAGS = "$(inherited)"; 1209 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1210 | PRODUCT_BUNDLE_IDENTIFIER = AELog; 1211 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1212 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1213 | SKIP_INSTALL = YES; 1214 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1215 | SWIFT_VERSION = 4.2; 1216 | TARGET_NAME = AELog; 1217 | }; 1218 | name = Debug; 1219 | }; 1220 | OBJ_73 /* Release */ = { 1221 | isa = XCBuildConfiguration; 1222 | buildSettings = { 1223 | ENABLE_TESTABILITY = YES; 1224 | FRAMEWORK_SEARCH_PATHS = ( 1225 | "$(inherited)", 1226 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1227 | ); 1228 | HEADER_SEARCH_PATHS = "$(inherited)"; 1229 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/AELog_Info.plist"; 1230 | LD_RUNPATH_SEARCH_PATHS = ( 1231 | "$(inherited)", 1232 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1233 | ); 1234 | OTHER_CFLAGS = "$(inherited)"; 1235 | OTHER_LDFLAGS = "$(inherited)"; 1236 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1237 | PRODUCT_BUNDLE_IDENTIFIER = AELog; 1238 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1239 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1240 | SKIP_INSTALL = YES; 1241 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1242 | SWIFT_VERSION = 4.2; 1243 | TARGET_NAME = AELog; 1244 | }; 1245 | name = Release; 1246 | }; 1247 | OBJ_87 /* Debug */ = { 1248 | isa = XCBuildConfiguration; 1249 | buildSettings = { 1250 | ENABLE_TESTABILITY = YES; 1251 | FRAMEWORK_SEARCH_PATHS = ( 1252 | "$(inherited)", 1253 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1254 | ); 1255 | HEADER_SEARCH_PATHS = "$(inherited)"; 1256 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/Logging_Info.plist"; 1257 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; 1258 | LD_RUNPATH_SEARCH_PATHS = ( 1259 | "$(inherited)", 1260 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1261 | ); 1262 | MACOSX_DEPLOYMENT_TARGET = 10.10; 1263 | OTHER_CFLAGS = "$(inherited)"; 1264 | OTHER_LDFLAGS = "$(inherited)"; 1265 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1266 | PRODUCT_BUNDLE_IDENTIFIER = Logging; 1267 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1268 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1269 | SKIP_INSTALL = YES; 1270 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1271 | SWIFT_VERSION = 5.0; 1272 | TARGET_NAME = Logging; 1273 | TVOS_DEPLOYMENT_TARGET = 9.0; 1274 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 1275 | }; 1276 | name = Debug; 1277 | }; 1278 | OBJ_88 /* Release */ = { 1279 | isa = XCBuildConfiguration; 1280 | buildSettings = { 1281 | ENABLE_TESTABILITY = YES; 1282 | FRAMEWORK_SEARCH_PATHS = ( 1283 | "$(inherited)", 1284 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1285 | ); 1286 | HEADER_SEARCH_PATHS = "$(inherited)"; 1287 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/Logging_Info.plist"; 1288 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; 1289 | LD_RUNPATH_SEARCH_PATHS = ( 1290 | "$(inherited)", 1291 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1292 | ); 1293 | MACOSX_DEPLOYMENT_TARGET = 10.10; 1294 | OTHER_CFLAGS = "$(inherited)"; 1295 | OTHER_LDFLAGS = "$(inherited)"; 1296 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1297 | PRODUCT_BUNDLE_IDENTIFIER = Logging; 1298 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1299 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1300 | SKIP_INSTALL = YES; 1301 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1302 | SWIFT_VERSION = 5.0; 1303 | TARGET_NAME = Logging; 1304 | TVOS_DEPLOYMENT_TARGET = 9.0; 1305 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 1306 | }; 1307 | name = Release; 1308 | }; 1309 | OBJ_96 /* Debug */ = { 1310 | isa = XCBuildConfiguration; 1311 | buildSettings = { 1312 | ENABLE_TESTABILITY = YES; 1313 | FRAMEWORK_SEARCH_PATHS = ( 1314 | "$(inherited)", 1315 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1316 | ); 1317 | HEADER_SEARCH_PATHS = "$(inherited)"; 1318 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/LoggingFormatAndPipe_Info.plist"; 1319 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; 1320 | LD_RUNPATH_SEARCH_PATHS = ( 1321 | "$(inherited)", 1322 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1323 | ); 1324 | MACOSX_DEPLOYMENT_TARGET = 10.10; 1325 | OTHER_CFLAGS = "$(inherited)"; 1326 | OTHER_LDFLAGS = "$(inherited)"; 1327 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1328 | PRODUCT_BUNDLE_IDENTIFIER = LoggingFormatAndPipe; 1329 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1330 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1331 | SKIP_INSTALL = YES; 1332 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1333 | SWIFT_VERSION = 5.0; 1334 | TARGET_NAME = LoggingFormatAndPipe; 1335 | TVOS_DEPLOYMENT_TARGET = 9.0; 1336 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 1337 | }; 1338 | name = Debug; 1339 | }; 1340 | OBJ_97 /* Release */ = { 1341 | isa = XCBuildConfiguration; 1342 | buildSettings = { 1343 | ENABLE_TESTABILITY = YES; 1344 | FRAMEWORK_SEARCH_PATHS = ( 1345 | "$(inherited)", 1346 | "$(PLATFORM_DIR)/Developer/Library/Frameworks", 1347 | ); 1348 | HEADER_SEARCH_PATHS = "$(inherited)"; 1349 | INFOPLIST_FILE = "swift-log-pipe-aeconsole.xcodeproj/LoggingFormatAndPipe_Info.plist"; 1350 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; 1351 | LD_RUNPATH_SEARCH_PATHS = ( 1352 | "$(inherited)", 1353 | "$(TOOLCHAIN_DIR)/usr/lib/swift/macosx", 1354 | ); 1355 | MACOSX_DEPLOYMENT_TARGET = 10.10; 1356 | OTHER_CFLAGS = "$(inherited)"; 1357 | OTHER_LDFLAGS = "$(inherited)"; 1358 | OTHER_SWIFT_FLAGS = "$(inherited)"; 1359 | PRODUCT_BUNDLE_IDENTIFIER = LoggingFormatAndPipe; 1360 | PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)"; 1361 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 1362 | SKIP_INSTALL = YES; 1363 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)"; 1364 | SWIFT_VERSION = 5.0; 1365 | TARGET_NAME = LoggingFormatAndPipe; 1366 | TVOS_DEPLOYMENT_TARGET = 9.0; 1367 | WATCHOS_DEPLOYMENT_TARGET = 2.0; 1368 | }; 1369 | name = Release; 1370 | }; 1371 | /* End XCBuildConfiguration section */ 1372 | 1373 | /* Begin XCConfigurationList section */ 1374 | 3CFEFA6323048CE20029032B /* Build configuration list for PBXNativeTarget "Example" */ = { 1375 | isa = XCConfigurationList; 1376 | buildConfigurations = ( 1377 | 3CFEFA6423048CE20029032B /* Debug */, 1378 | 3CFEFA6523048CE20029032B /* Release */, 1379 | ); 1380 | defaultConfigurationIsVisible = 0; 1381 | defaultConfigurationName = Release; 1382 | }; 1383 | OBJ_108 /* Build configuration list for PBXNativeTarget "LoggingPipeAEConsole" */ = { 1384 | isa = XCConfigurationList; 1385 | buildConfigurations = ( 1386 | OBJ_109 /* Debug */, 1387 | OBJ_110 /* Release */, 1388 | ); 1389 | defaultConfigurationIsVisible = 0; 1390 | defaultConfigurationName = Release; 1391 | }; 1392 | OBJ_123 /* Build configuration list for PBXNativeTarget "LoggingPipeAEConsoleTests" */ = { 1393 | isa = XCConfigurationList; 1394 | buildConfigurations = ( 1395 | OBJ_124 /* Debug */, 1396 | OBJ_125 /* Release */, 1397 | ); 1398 | defaultConfigurationIsVisible = 0; 1399 | defaultConfigurationName = Release; 1400 | }; 1401 | OBJ_2 /* Build configuration list for PBXProject "swift-log-pipe-aeconsole" */ = { 1402 | isa = XCConfigurationList; 1403 | buildConfigurations = ( 1404 | OBJ_3 /* Debug */, 1405 | OBJ_4 /* Release */, 1406 | ); 1407 | defaultConfigurationIsVisible = 0; 1408 | defaultConfigurationName = Release; 1409 | }; 1410 | OBJ_52 /* Build configuration list for PBXNativeTarget "AEConsole" */ = { 1411 | isa = XCConfigurationList; 1412 | buildConfigurations = ( 1413 | OBJ_53 /* Debug */, 1414 | OBJ_54 /* Release */, 1415 | ); 1416 | defaultConfigurationIsVisible = 0; 1417 | defaultConfigurationName = Release; 1418 | }; 1419 | OBJ_71 /* Build configuration list for PBXNativeTarget "AELog" */ = { 1420 | isa = XCConfigurationList; 1421 | buildConfigurations = ( 1422 | OBJ_72 /* Debug */, 1423 | OBJ_73 /* Release */, 1424 | ); 1425 | defaultConfigurationIsVisible = 0; 1426 | defaultConfigurationName = Release; 1427 | }; 1428 | OBJ_86 /* Build configuration list for PBXNativeTarget "Logging" */ = { 1429 | isa = XCConfigurationList; 1430 | buildConfigurations = ( 1431 | OBJ_87 /* Debug */, 1432 | OBJ_88 /* Release */, 1433 | ); 1434 | defaultConfigurationIsVisible = 0; 1435 | defaultConfigurationName = Release; 1436 | }; 1437 | OBJ_95 /* Build configuration list for PBXNativeTarget "LoggingFormatAndPipe" */ = { 1438 | isa = XCConfigurationList; 1439 | buildConfigurations = ( 1440 | OBJ_96 /* Debug */, 1441 | OBJ_97 /* Release */, 1442 | ); 1443 | defaultConfigurationIsVisible = 0; 1444 | defaultConfigurationName = Release; 1445 | }; 1446 | /* End XCConfigurationList section */ 1447 | }; 1448 | rootObject = OBJ_1 /* Project object */; 1449 | } 1450 | --------------------------------------------------------------------------------