// !$*UTF8*$! { archiveVersion = 1; classes = ( ); objectVersion = 46; objects = { /* Begin PBXBuildFile section */ BF1073850101 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FR1332263601 /* AppDelegate.swift */; }; BF1462768401 = {isa = PBXBuildFile; fileRef = FR2653659501 /* TestProjectTests.xctest */; }; BF1744565901 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FR6218091901 /* ViewController.swift */; }; BF1911148401 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = VG6405436301 /* LaunchScreen.storyboard */; }; BF2753556301 /* MyFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FR2993497801 /* MyFramework.framework */; }; BF3154421201 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FR5980633301 /* Assets.xcassets */; }; BF3515549501 /* MyFramework.h in Headers */ = {isa = PBXBuildFile; fileRef = FR7740960501 /* MyFramework.h */; settings = {ATTRIBUTES = (Public, ); }; }; BF3862341101 = {isa = PBXBuildFile; fileRef = FR2993497801 /* MyFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; BF4946816301 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = VG1473702401 /* Main.storyboard */; }; BF5986511201 /* TestProject.app in Frameworks */ = {isa = PBXBuildFile; fileRef = FR6523263101 /* TestProject.app */; }; BF9001417701 /* TestProjectTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FR6877173101 /* TestProjectTests.swift */; }; BF9155249601 /* FrameworkFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = FR7078510801 /* FrameworkFile.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ CIP265365901 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = P81399456601 /* Project object */; proxyType = 1; remoteGlobalIDString = NT6523263101; remoteInfo = TestProject; }; CIP652326301 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = P81399456601 /* Project object */; proxyType = 1; remoteGlobalIDString = NT2993497801; remoteInfo = MyFramework; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ CFBP50493301 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( BF3862341101 /* MyFramework.framework */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ FR1332263601 /* AppDelegate.swift */ = {isa = PBXFileReference; path = AppDelegate.swift; sourceTree = ""; }; FR1345298501 /* Info.plist */ = {isa = PBXFileReference; path = Info.plist; sourceTree = ""; }; FR1345298502 /* Info.plist */ = {isa = PBXFileReference; path = Info.plist; sourceTree = ""; }; FR1345298503 /* Info.plist */ = {isa = PBXFileReference; path = Info.plist; sourceTree = ""; }; FR2653659501 /* TestProjectTests.xctest */ = {isa = PBXFileReference; explicitFileType = xctest; includeInIndex = 0; path = TestProjectTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; FR2993497801 /* MyFramework.framework */ = {isa = PBXFileReference; explicitFileType = framework; includeInIndex = 0; path = MyFramework.framework; sourceTree = BUILT_PRODUCTS_DIR; }; FR3676338401 /* Base */ = {isa = PBXFileReference; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; FR3676338402 /* Base */ = {isa = PBXFileReference; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; FR5980633301 /* Assets.xcassets */ = {isa = PBXFileReference; path = Assets.xcassets; sourceTree = ""; }; FR6218091901 /* ViewController.swift */ = {isa = PBXFileReference; path = ViewController.swift; sourceTree = ""; }; FR6523263101 /* TestProject.app */ = {isa = PBXFileReference; explicitFileType = app; includeInIndex = 0; path = TestProject.app; sourceTree = BUILT_PRODUCTS_DIR; }; FR6877173101 /* TestProjectTests.swift */ = {isa = PBXFileReference; path = TestProjectTests.swift; sourceTree = ""; }; FR7078510801 /* FrameworkFile.swift */ = {isa = PBXFileReference; path = FrameworkFile.swift; sourceTree = ""; }; FR7740960501 /* MyFramework.h */ = {isa = PBXFileReference; path = MyFramework.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ FBP265365901 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BF5986511201 /* TestProject.app */, ); runOnlyForDeploymentPostprocessing = 0; }; FBP652326301 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( BF2753556301 /* MyFramework.framework */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ G26536595301 /* TestProjectTests */ = { isa = PBXGroup; children = ( FR1345298503 /* Info.plist */, FR6877173101 /* TestProjectTests.swift */, ); name = TestProjectTests; path = TestProjectTests; sourceTree = ""; }; G29934978701 /* MyFramework */ = { isa = PBXGroup; children = ( FR7078510801 /* FrameworkFile.swift */, FR1345298502 /* Info.plist */, FR7740960501 /* MyFramework.h */, ); name = MyFramework; path = MyFramework; sourceTree = ""; }; G65232631501 /* TestProject */ = { isa = PBXGroup; children = ( FR1332263601 /* AppDelegate.swift */, FR5980633301 /* Assets.xcassets */, FR1345298501 /* Info.plist */, FR6218091901 /* ViewController.swift */, VG6405436301 /* LaunchScreen.storyboard */, VG1473702401 /* Main.storyboard */, ); name = TestProject; path = TestProject; sourceTree = ""; }; G84487712001 = { isa = PBXGroup; children = ( G65232631501 /* TestProject */, G29934978701 /* MyFramework */, G26536595301 /* TestProjectTests */, G86202385201 /* Products */, ); sourceTree = ""; }; G86202385201 /* Products */ = { isa = PBXGroup; children = ( FR2993497801 /* MyFramework.framework */, FR2653659501 /* TestProjectTests.xctest */, FR6523263101 /* TestProject.app */, ); name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ HBP265365901 /* Frameworks */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; HBP299349701 /* Frameworks */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( BF3515549501 /* MyFramework.h */, ); runOnlyForDeploymentPostprocessing = 0; }; HBP652326301 /* Frameworks */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ NT2653659501 /* TestProjectTests */ = { isa = PBXNativeTarget; buildConfigurationList = XCCL26536501 /* Build configuration list for PBXNativeTarget "TestProjectTests" */; buildPhases = ( SBP265365901 /* Sources */, RBP265365901 /* Resources */, HBP265365901 /* Headers */, FBP265365901 /* Frameworks */, ); buildRules = ( ); dependencies = ( TD8877980201 /* PBXTargetDependency */, ); name = TestProjectTests; productReference = FR2653659501; productType = "com.apple.product-type.bundle.unit-test"; }; NT2993497801 /* MyFramework */ = { isa = PBXNativeTarget; buildConfigurationList = XCCL29934901 /* Build configuration list for PBXNativeTarget "MyFramework" */; buildPhases = ( SBP299349701 /* Sources */, RBP299349701 /* Resources */, HBP299349701 /* Headers */, SSBP30211001 /* Run Script */, ); buildRules = ( ); dependencies = ( ); name = MyFramework; productReference = FR2993497801; productType = "com.apple.product-type.framework"; }; NT6523263101 /* TestProject */ = { isa = PBXNativeTarget; buildConfigurationList = XCCL65232601 /* Build configuration list for PBXNativeTarget "TestProject" */; buildPhases = ( SBP652326301 /* Sources */, RBP652326301 /* Resources */, HBP652326301 /* Headers */, FBP652326301 /* Frameworks */, CFBP50493301 /* Copy Files */, SSBP46803701 /* Run Script */, ); buildRules = ( ); dependencies = ( TD6170761801 /* PBXTargetDependency */, ); name = TestProject; productReference = FR6523263101; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ P81399456601 /* Project object */ = { isa = PBXProject; attributes = { }; buildConfigurationList = XCCL81399401 /* Build configuration list for PBXProject */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; knownRegions = ( en, Base, ); mainGroup = G84487712001; targets = ( NT6523263101 /* TestProject */, NT2993497801 /* MyFramework */, NT2653659501 /* TestProjectTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ RBP265365901 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; RBP299349701 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; RBP652326301 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( BF4946816301 /* Main.storyboard */, BF1911148401 /* LaunchScreen.storyboard */, BF3154421201 /* Assets.xcassets */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ SSBP30211001 /* Run Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = Swiftlint; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; }; SSBP46803701 /* Run Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = Swiftlint; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ SBP265365901 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BF9001417701 /* TestProjectTests.swift */, ); runOnlyForDeploymentPostprocessing = 0; }; SBP299349701 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BF9155249601 /* FrameworkFile.swift */, ); runOnlyForDeploymentPostprocessing = 0; }; SBP652326301 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( BF1073850101 /* AppDelegate.swift */, BF1744565901 /* ViewController.swift */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ TD6170761801 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = NT2993497801 /* MyFramework */; targetProxy = CIP652326301 /* PBXContainerItemProxy */; }; TD8877980201 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = NT6523263101 /* TestProject */; targetProxy = CIP265365901 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ VG1473702401 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( FR3676338402 /* Base */, ); name = Main.storyboard; sourceTree = ""; }; VG6405436301 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( FR3676338401 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ XCBC19846901 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; ENABLE_TESTABILITY = YES; INFOPLIST_FILE = MyFramework/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; }; XCBC37128501 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = TestProject/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.test; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; XCBC47994501 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; }; name = Debug; }; XCBC60448901 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; BUNDLE_LOADER = "$(TEST_HOST)"; INFOPLIST_FILE = TestProjectTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TestProject.app/TestProject"; }; name = Release; }; XCBC86437501 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = TestProject/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.test; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; XCBC88111401 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = s; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 3.0; VALIDATE_PRODUCT = YES; }; name = Release; }; XCBC89077001 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; BUNDLE_LOADER = "$(TEST_HOST)"; INFOPLIST_FILE = TestProjectTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TestProject.app/TestProject"; }; name = Debug; }; XCBC89204001 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; ENABLE_TESTABILITY = YES; INFOPLIST_FILE = MyFramework/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ XCCL26536501 /* Build configuration list for PBXNativeTarget "TestProjectTests" */ = { isa = XCConfigurationList; buildConfigurations = ( XCBC60448901 /* Release */, XCBC89077001 /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = ""; }; XCCL29934901 /* Build configuration list for PBXNativeTarget "MyFramework" */ = { isa = XCConfigurationList; buildConfigurations = ( XCBC19846901 /* Debug */, XCBC89204001 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = ""; }; XCCL65232601 /* Build configuration list for PBXNativeTarget "TestProject" */ = { isa = XCConfigurationList; buildConfigurations = ( XCBC37128501 /* Debug */, XCBC86437501 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = ""; }; XCCL81399401 /* Build configuration list for PBXProject */ = { isa = XCConfigurationList; buildConfigurations = ( XCBC88111401 /* Release */, XCBC47994501 /* Debug */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; /* End XCConfigurationList section */ }; rootObject = P81399456601 /* Project object */; }