├── README.md └── Alert ├── Alert.xcodeproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── andrewlloyd.xcuserdatad │ │ └── UserInterfaceState.xcuserstate ├── xcuserdata │ └── andrewlloyd.xcuserdatad │ │ └── xcschemes │ │ ├── xcschememanagement.plist │ │ └── Alert.xcscheme └── project.pbxproj ├── Alert ├── Alert.h └── Info.plist └── AlertTests ├── Info.plist └── AlertTests.swift /README.md: -------------------------------------------------------------------------------- 1 | # Alert 2 | A customisable alert view controller that can be presented within your application. 3 | -------------------------------------------------------------------------------- /Alert/Alert.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Alert/Alert.xcodeproj/project.xcworkspace/xcuserdata/andrewlloyd.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ml-archive/Alert/master/Alert/Alert.xcodeproj/project.xcworkspace/xcuserdata/andrewlloyd.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Alert/Alert/Alert.h: -------------------------------------------------------------------------------- 1 | // 2 | // Alert.h 3 | // Alert 4 | // 5 | // Created by Andrew Lloyd on 14/10/2016. 6 | // Copyright © 2016 Nodes. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for Alert. 12 | FOUNDATION_EXPORT double AlertVersionNumber; 13 | 14 | //! Project version string for Alert. 15 | FOUNDATION_EXPORT const unsigned char AlertVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | 20 | -------------------------------------------------------------------------------- /Alert/Alert.xcodeproj/xcuserdata/andrewlloyd.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Alert.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | D26556C01DB0DEBE00465081 16 | 17 | primary 18 | 19 | 20 | D26556C91DB0DEBE00465081 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /Alert/AlertTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | 22 | 23 | -------------------------------------------------------------------------------- /Alert/Alert/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | $(CURRENT_PROJECT_VERSION) 21 | NSPrincipalClass 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /Alert/AlertTests/AlertTests.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AlertTests.swift 3 | // AlertTests 4 | // 5 | // Created by Andrew Lloyd on 14/10/2016. 6 | // Copyright © 2016 Nodes. All rights reserved. 7 | // 8 | 9 | import XCTest 10 | @testable import Alert 11 | 12 | class AlertTests: XCTestCase { 13 | 14 | override func setUp() { 15 | super.setUp() 16 | // Put setup code here. This method is called before the invocation of each test method in the class. 17 | } 18 | 19 | override func tearDown() { 20 | // Put teardown code here. This method is called after the invocation of each test method in the class. 21 | super.tearDown() 22 | } 23 | 24 | func testExample() { 25 | // This is an example of a functional test case. 26 | // Use XCTAssert and related functions to verify your tests produce the correct results. 27 | } 28 | 29 | func testPerformanceExample() { 30 | // This is an example of a performance test case. 31 | self.measure { 32 | // Put the code you want to measure the time of here. 33 | } 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /Alert/Alert.xcodeproj/xcuserdata/andrewlloyd.xcuserdatad/xcschemes/Alert.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 33 | 39 | 40 | 41 | 42 | 43 | 49 | 50 | 51 | 52 | 53 | 54 | 64 | 65 | 71 | 72 | 73 | 74 | 75 | 76 | 82 | 83 | 89 | 90 | 91 | 92 | 94 | 95 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /Alert/Alert.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | D26556CB1DB0DEBE00465081 /* Alert.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D26556C11DB0DEBE00465081 /* Alert.framework */; }; 11 | D26556D01DB0DEBE00465081 /* AlertTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26556CF1DB0DEBE00465081 /* AlertTests.swift */; }; 12 | D26556D21DB0DEBE00465081 /* Alert.h in Headers */ = {isa = PBXBuildFile; fileRef = D26556C41DB0DEBE00465081 /* Alert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 13 | /* End PBXBuildFile section */ 14 | 15 | /* Begin PBXContainerItemProxy section */ 16 | D26556CC1DB0DEBE00465081 /* PBXContainerItemProxy */ = { 17 | isa = PBXContainerItemProxy; 18 | containerPortal = D26556B81DB0DEBE00465081 /* Project object */; 19 | proxyType = 1; 20 | remoteGlobalIDString = D26556C01DB0DEBE00465081; 21 | remoteInfo = Alert; 22 | }; 23 | /* End PBXContainerItemProxy section */ 24 | 25 | /* Begin PBXFileReference section */ 26 | D26556C11DB0DEBE00465081 /* Alert.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alert.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 27 | D26556C41DB0DEBE00465081 /* Alert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Alert.h; sourceTree = ""; }; 28 | D26556C51DB0DEBE00465081 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 29 | D26556CA1DB0DEBE00465081 /* AlertTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AlertTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 30 | D26556CF1DB0DEBE00465081 /* AlertTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertTests.swift; sourceTree = ""; }; 31 | D26556D11DB0DEBE00465081 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 32 | /* End PBXFileReference section */ 33 | 34 | /* Begin PBXFrameworksBuildPhase section */ 35 | D26556BD1DB0DEBE00465081 /* Frameworks */ = { 36 | isa = PBXFrameworksBuildPhase; 37 | buildActionMask = 2147483647; 38 | files = ( 39 | ); 40 | runOnlyForDeploymentPostprocessing = 0; 41 | }; 42 | D26556C71DB0DEBE00465081 /* Frameworks */ = { 43 | isa = PBXFrameworksBuildPhase; 44 | buildActionMask = 2147483647; 45 | files = ( 46 | D26556CB1DB0DEBE00465081 /* Alert.framework in Frameworks */, 47 | ); 48 | runOnlyForDeploymentPostprocessing = 0; 49 | }; 50 | /* End PBXFrameworksBuildPhase section */ 51 | 52 | /* Begin PBXGroup section */ 53 | D26556B71DB0DEBE00465081 = { 54 | isa = PBXGroup; 55 | children = ( 56 | D26556C31DB0DEBE00465081 /* Alert */, 57 | D26556CE1DB0DEBE00465081 /* AlertTests */, 58 | D26556C21DB0DEBE00465081 /* Products */, 59 | ); 60 | sourceTree = ""; 61 | }; 62 | D26556C21DB0DEBE00465081 /* Products */ = { 63 | isa = PBXGroup; 64 | children = ( 65 | D26556C11DB0DEBE00465081 /* Alert.framework */, 66 | D26556CA1DB0DEBE00465081 /* AlertTests.xctest */, 67 | ); 68 | name = Products; 69 | sourceTree = ""; 70 | }; 71 | D26556C31DB0DEBE00465081 /* Alert */ = { 72 | isa = PBXGroup; 73 | children = ( 74 | D26556C41DB0DEBE00465081 /* Alert.h */, 75 | D26556C51DB0DEBE00465081 /* Info.plist */, 76 | ); 77 | path = Alert; 78 | sourceTree = ""; 79 | }; 80 | D26556CE1DB0DEBE00465081 /* AlertTests */ = { 81 | isa = PBXGroup; 82 | children = ( 83 | D26556CF1DB0DEBE00465081 /* AlertTests.swift */, 84 | D26556D11DB0DEBE00465081 /* Info.plist */, 85 | ); 86 | path = AlertTests; 87 | sourceTree = ""; 88 | }; 89 | /* End PBXGroup section */ 90 | 91 | /* Begin PBXHeadersBuildPhase section */ 92 | D26556BE1DB0DEBE00465081 /* Headers */ = { 93 | isa = PBXHeadersBuildPhase; 94 | buildActionMask = 2147483647; 95 | files = ( 96 | D26556D21DB0DEBE00465081 /* Alert.h in Headers */, 97 | ); 98 | runOnlyForDeploymentPostprocessing = 0; 99 | }; 100 | /* End PBXHeadersBuildPhase section */ 101 | 102 | /* Begin PBXNativeTarget section */ 103 | D26556C01DB0DEBE00465081 /* Alert */ = { 104 | isa = PBXNativeTarget; 105 | buildConfigurationList = D26556D51DB0DEBE00465081 /* Build configuration list for PBXNativeTarget "Alert" */; 106 | buildPhases = ( 107 | D26556BC1DB0DEBE00465081 /* Sources */, 108 | D26556BD1DB0DEBE00465081 /* Frameworks */, 109 | D26556BE1DB0DEBE00465081 /* Headers */, 110 | D26556BF1DB0DEBE00465081 /* Resources */, 111 | ); 112 | buildRules = ( 113 | ); 114 | dependencies = ( 115 | ); 116 | name = Alert; 117 | productName = Alert; 118 | productReference = D26556C11DB0DEBE00465081 /* Alert.framework */; 119 | productType = "com.apple.product-type.framework"; 120 | }; 121 | D26556C91DB0DEBE00465081 /* AlertTests */ = { 122 | isa = PBXNativeTarget; 123 | buildConfigurationList = D26556D81DB0DEBE00465081 /* Build configuration list for PBXNativeTarget "AlertTests" */; 124 | buildPhases = ( 125 | D26556C61DB0DEBE00465081 /* Sources */, 126 | D26556C71DB0DEBE00465081 /* Frameworks */, 127 | D26556C81DB0DEBE00465081 /* Resources */, 128 | ); 129 | buildRules = ( 130 | ); 131 | dependencies = ( 132 | D26556CD1DB0DEBE00465081 /* PBXTargetDependency */, 133 | ); 134 | name = AlertTests; 135 | productName = AlertTests; 136 | productReference = D26556CA1DB0DEBE00465081 /* AlertTests.xctest */; 137 | productType = "com.apple.product-type.bundle.unit-test"; 138 | }; 139 | /* End PBXNativeTarget section */ 140 | 141 | /* Begin PBXProject section */ 142 | D26556B81DB0DEBE00465081 /* Project object */ = { 143 | isa = PBXProject; 144 | attributes = { 145 | LastSwiftUpdateCheck = 0800; 146 | LastUpgradeCheck = 0800; 147 | ORGANIZATIONNAME = Nodes; 148 | TargetAttributes = { 149 | D26556C01DB0DEBE00465081 = { 150 | CreatedOnToolsVersion = 8.0; 151 | DevelopmentTeam = HW27H6H98R; 152 | ProvisioningStyle = Automatic; 153 | }; 154 | D26556C91DB0DEBE00465081 = { 155 | CreatedOnToolsVersion = 8.0; 156 | DevelopmentTeam = HW27H6H98R; 157 | ProvisioningStyle = Automatic; 158 | }; 159 | }; 160 | }; 161 | buildConfigurationList = D26556BB1DB0DEBE00465081 /* Build configuration list for PBXProject "Alert" */; 162 | compatibilityVersion = "Xcode 3.2"; 163 | developmentRegion = English; 164 | hasScannedForEncodings = 0; 165 | knownRegions = ( 166 | en, 167 | ); 168 | mainGroup = D26556B71DB0DEBE00465081; 169 | productRefGroup = D26556C21DB0DEBE00465081 /* Products */; 170 | projectDirPath = ""; 171 | projectRoot = ""; 172 | targets = ( 173 | D26556C01DB0DEBE00465081 /* Alert */, 174 | D26556C91DB0DEBE00465081 /* AlertTests */, 175 | ); 176 | }; 177 | /* End PBXProject section */ 178 | 179 | /* Begin PBXResourcesBuildPhase section */ 180 | D26556BF1DB0DEBE00465081 /* Resources */ = { 181 | isa = PBXResourcesBuildPhase; 182 | buildActionMask = 2147483647; 183 | files = ( 184 | ); 185 | runOnlyForDeploymentPostprocessing = 0; 186 | }; 187 | D26556C81DB0DEBE00465081 /* Resources */ = { 188 | isa = PBXResourcesBuildPhase; 189 | buildActionMask = 2147483647; 190 | files = ( 191 | ); 192 | runOnlyForDeploymentPostprocessing = 0; 193 | }; 194 | /* End PBXResourcesBuildPhase section */ 195 | 196 | /* Begin PBXSourcesBuildPhase section */ 197 | D26556BC1DB0DEBE00465081 /* Sources */ = { 198 | isa = PBXSourcesBuildPhase; 199 | buildActionMask = 2147483647; 200 | files = ( 201 | ); 202 | runOnlyForDeploymentPostprocessing = 0; 203 | }; 204 | D26556C61DB0DEBE00465081 /* Sources */ = { 205 | isa = PBXSourcesBuildPhase; 206 | buildActionMask = 2147483647; 207 | files = ( 208 | D26556D01DB0DEBE00465081 /* AlertTests.swift in Sources */, 209 | ); 210 | runOnlyForDeploymentPostprocessing = 0; 211 | }; 212 | /* End PBXSourcesBuildPhase section */ 213 | 214 | /* Begin PBXTargetDependency section */ 215 | D26556CD1DB0DEBE00465081 /* PBXTargetDependency */ = { 216 | isa = PBXTargetDependency; 217 | target = D26556C01DB0DEBE00465081 /* Alert */; 218 | targetProxy = D26556CC1DB0DEBE00465081 /* PBXContainerItemProxy */; 219 | }; 220 | /* End PBXTargetDependency section */ 221 | 222 | /* Begin XCBuildConfiguration section */ 223 | D26556D31DB0DEBE00465081 /* Debug */ = { 224 | isa = XCBuildConfiguration; 225 | buildSettings = { 226 | ALWAYS_SEARCH_USER_PATHS = NO; 227 | CLANG_ANALYZER_NONNULL = YES; 228 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 229 | CLANG_CXX_LIBRARY = "libc++"; 230 | CLANG_ENABLE_MODULES = YES; 231 | CLANG_ENABLE_OBJC_ARC = YES; 232 | CLANG_WARN_BOOL_CONVERSION = YES; 233 | CLANG_WARN_CONSTANT_CONVERSION = YES; 234 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 235 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 236 | CLANG_WARN_EMPTY_BODY = YES; 237 | CLANG_WARN_ENUM_CONVERSION = YES; 238 | CLANG_WARN_INFINITE_RECURSION = YES; 239 | CLANG_WARN_INT_CONVERSION = YES; 240 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 241 | CLANG_WARN_SUSPICIOUS_MOVES = YES; 242 | CLANG_WARN_UNREACHABLE_CODE = YES; 243 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 244 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 245 | COPY_PHASE_STRIP = NO; 246 | CURRENT_PROJECT_VERSION = 1; 247 | DEBUG_INFORMATION_FORMAT = dwarf; 248 | ENABLE_STRICT_OBJC_MSGSEND = YES; 249 | ENABLE_TESTABILITY = YES; 250 | GCC_C_LANGUAGE_STANDARD = gnu99; 251 | GCC_DYNAMIC_NO_PIC = NO; 252 | GCC_NO_COMMON_BLOCKS = YES; 253 | GCC_OPTIMIZATION_LEVEL = 0; 254 | GCC_PREPROCESSOR_DEFINITIONS = ( 255 | "DEBUG=1", 256 | "$(inherited)", 257 | ); 258 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 259 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 260 | GCC_WARN_UNDECLARED_SELECTOR = YES; 261 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 262 | GCC_WARN_UNUSED_FUNCTION = YES; 263 | GCC_WARN_UNUSED_VARIABLE = YES; 264 | IPHONEOS_DEPLOYMENT_TARGET = 10.0; 265 | MTL_ENABLE_DEBUG_INFO = YES; 266 | ONLY_ACTIVE_ARCH = YES; 267 | SDKROOT = iphoneos; 268 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 269 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 270 | TARGETED_DEVICE_FAMILY = "1,2"; 271 | VERSIONING_SYSTEM = "apple-generic"; 272 | VERSION_INFO_PREFIX = ""; 273 | }; 274 | name = Debug; 275 | }; 276 | D26556D41DB0DEBE00465081 /* Release */ = { 277 | isa = XCBuildConfiguration; 278 | buildSettings = { 279 | ALWAYS_SEARCH_USER_PATHS = NO; 280 | CLANG_ANALYZER_NONNULL = YES; 281 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 282 | CLANG_CXX_LIBRARY = "libc++"; 283 | CLANG_ENABLE_MODULES = YES; 284 | CLANG_ENABLE_OBJC_ARC = YES; 285 | CLANG_WARN_BOOL_CONVERSION = YES; 286 | CLANG_WARN_CONSTANT_CONVERSION = YES; 287 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 288 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 289 | CLANG_WARN_EMPTY_BODY = YES; 290 | CLANG_WARN_ENUM_CONVERSION = YES; 291 | CLANG_WARN_INFINITE_RECURSION = YES; 292 | CLANG_WARN_INT_CONVERSION = YES; 293 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 294 | CLANG_WARN_SUSPICIOUS_MOVES = YES; 295 | CLANG_WARN_UNREACHABLE_CODE = YES; 296 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 297 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 298 | COPY_PHASE_STRIP = NO; 299 | CURRENT_PROJECT_VERSION = 1; 300 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 301 | ENABLE_NS_ASSERTIONS = NO; 302 | ENABLE_STRICT_OBJC_MSGSEND = YES; 303 | GCC_C_LANGUAGE_STANDARD = gnu99; 304 | GCC_NO_COMMON_BLOCKS = YES; 305 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 306 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 307 | GCC_WARN_UNDECLARED_SELECTOR = YES; 308 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 309 | GCC_WARN_UNUSED_FUNCTION = YES; 310 | GCC_WARN_UNUSED_VARIABLE = YES; 311 | IPHONEOS_DEPLOYMENT_TARGET = 10.0; 312 | MTL_ENABLE_DEBUG_INFO = NO; 313 | SDKROOT = iphoneos; 314 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; 315 | TARGETED_DEVICE_FAMILY = "1,2"; 316 | VALIDATE_PRODUCT = YES; 317 | VERSIONING_SYSTEM = "apple-generic"; 318 | VERSION_INFO_PREFIX = ""; 319 | }; 320 | name = Release; 321 | }; 322 | D26556D61DB0DEBE00465081 /* Debug */ = { 323 | isa = XCBuildConfiguration; 324 | buildSettings = { 325 | CODE_SIGN_IDENTITY = ""; 326 | DEFINES_MODULE = YES; 327 | DEVELOPMENT_TEAM = HW27H6H98R; 328 | DYLIB_COMPATIBILITY_VERSION = 1; 329 | DYLIB_CURRENT_VERSION = 1; 330 | DYLIB_INSTALL_NAME_BASE = "@rpath"; 331 | INFOPLIST_FILE = Alert/Info.plist; 332 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; 333 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 334 | PRODUCT_BUNDLE_IDENTIFIER = com.nodes.Alert; 335 | PRODUCT_NAME = "$(TARGET_NAME)"; 336 | SKIP_INSTALL = YES; 337 | SWIFT_VERSION = 3.0; 338 | }; 339 | name = Debug; 340 | }; 341 | D26556D71DB0DEBE00465081 /* Release */ = { 342 | isa = XCBuildConfiguration; 343 | buildSettings = { 344 | CODE_SIGN_IDENTITY = ""; 345 | DEFINES_MODULE = YES; 346 | DEVELOPMENT_TEAM = HW27H6H98R; 347 | DYLIB_COMPATIBILITY_VERSION = 1; 348 | DYLIB_CURRENT_VERSION = 1; 349 | DYLIB_INSTALL_NAME_BASE = "@rpath"; 350 | INFOPLIST_FILE = Alert/Info.plist; 351 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; 352 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 353 | PRODUCT_BUNDLE_IDENTIFIER = com.nodes.Alert; 354 | PRODUCT_NAME = "$(TARGET_NAME)"; 355 | SKIP_INSTALL = YES; 356 | SWIFT_VERSION = 3.0; 357 | }; 358 | name = Release; 359 | }; 360 | D26556D91DB0DEBE00465081 /* Debug */ = { 361 | isa = XCBuildConfiguration; 362 | buildSettings = { 363 | DEVELOPMENT_TEAM = HW27H6H98R; 364 | INFOPLIST_FILE = AlertTests/Info.plist; 365 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 366 | PRODUCT_BUNDLE_IDENTIFIER = com.nodes.AlertTests; 367 | PRODUCT_NAME = "$(TARGET_NAME)"; 368 | SWIFT_VERSION = 3.0; 369 | }; 370 | name = Debug; 371 | }; 372 | D26556DA1DB0DEBE00465081 /* Release */ = { 373 | isa = XCBuildConfiguration; 374 | buildSettings = { 375 | DEVELOPMENT_TEAM = HW27H6H98R; 376 | INFOPLIST_FILE = AlertTests/Info.plist; 377 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 378 | PRODUCT_BUNDLE_IDENTIFIER = com.nodes.AlertTests; 379 | PRODUCT_NAME = "$(TARGET_NAME)"; 380 | SWIFT_VERSION = 3.0; 381 | }; 382 | name = Release; 383 | }; 384 | /* End XCBuildConfiguration section */ 385 | 386 | /* Begin XCConfigurationList section */ 387 | D26556BB1DB0DEBE00465081 /* Build configuration list for PBXProject "Alert" */ = { 388 | isa = XCConfigurationList; 389 | buildConfigurations = ( 390 | D26556D31DB0DEBE00465081 /* Debug */, 391 | D26556D41DB0DEBE00465081 /* Release */, 392 | ); 393 | defaultConfigurationIsVisible = 0; 394 | defaultConfigurationName = Release; 395 | }; 396 | D26556D51DB0DEBE00465081 /* Build configuration list for PBXNativeTarget "Alert" */ = { 397 | isa = XCConfigurationList; 398 | buildConfigurations = ( 399 | D26556D61DB0DEBE00465081 /* Debug */, 400 | D26556D71DB0DEBE00465081 /* Release */, 401 | ); 402 | defaultConfigurationIsVisible = 0; 403 | }; 404 | D26556D81DB0DEBE00465081 /* Build configuration list for PBXNativeTarget "AlertTests" */ = { 405 | isa = XCConfigurationList; 406 | buildConfigurations = ( 407 | D26556D91DB0DEBE00465081 /* Debug */, 408 | D26556DA1DB0DEBE00465081 /* Release */, 409 | ); 410 | defaultConfigurationIsVisible = 0; 411 | }; 412 | /* End XCConfigurationList section */ 413 | }; 414 | rootObject = D26556B81DB0DEBE00465081 /* Project object */; 415 | } 416 | --------------------------------------------------------------------------------