// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 2F7446990DB6B7EA00F9684A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2F7446970DB6B7EA00F9684A /* MainMenu.xib */; }; 770B37ED0679A11B001EADE2 /* P4ObjectLayer_DataModel.xcdatamodel in Sources */ = {isa = PBXBuildFile; fileRef = 770B37EC0679A11B001EADE2 /* P4ObjectLayer_DataModel.xcdatamodel */; }; 77C8280E06725ACE000B614F /* P4ObjectLayer_AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C8280C06725ACE000B614F /* P4ObjectLayer_AppDelegate.m */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; AA0776A81237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AA0776A71237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.m */; }; AA2A7C891333D5CC0063621D /* P4API.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7C881333D5CC0063621D /* P4API.framework */; }; AA2A7C8B1333D5D10063621D /* libNGAUtilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7C8A1333D5D10063621D /* libNGAUtilities.a */; }; AA2A7C8E1333D6100063621D /* P4API.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7C881333D5CC0063621D /* P4API.framework */; }; AA2A7D2D1333FFA60063621D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7D2C1333FFA60063621D /* Cocoa.framework */; }; AA2A7D331333FFA60063621D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AA2A7D311333FFA60063621D /* InfoPlist.strings */; }; AA2A7D3B1333FFA70063621D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7D2C1333FFA60063621D /* Cocoa.framework */; }; AA2A7D441333FFA70063621D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = AA2A7D421333FFA70063621D /* InfoPlist.strings */; }; AA2A7D471333FFA70063621D /* P4ObjectLayerTests.h in Resources */ = {isa = PBXBuildFile; fileRef = AA2A7D461333FFA70063621D /* P4ObjectLayerTests.h */; }; AA2A7D491333FFA70063621D /* P4ObjectLayerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = AA2A7D481333FFA70063621D /* P4ObjectLayerTests.m */; }; AA2A7D5A133400A20063621D /* libNGAUtilities.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7C8A1333D5D10063621D /* libNGAUtilities.a */; }; AA2A7D7A1334025A0063621D /* CLStringNumberValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = AACC30DC12244A5100EE123A /* CLStringNumberValueTransformer.m */; }; AA2A7D7E1334025A0063621D /* P4TaggedDataInflaterTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = AAECBB7E121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.m */; }; AA2A7D7F1334025A0063621D /* P4Keychain.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8111FB87C000416A13 /* P4Keychain.m */; }; AA2A7D801334025A0063621D /* P4ConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8A11FB87C000416A13 /* P4ConnectionPool.m */; }; AA2A7D811334025A0063621D /* P4RawConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8C11FB87C000416A13 /* P4RawConnection.m */; }; AA2A7D821334025A0063621D /* P4Response.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8F11FB87C000416A13 /* P4Response.m */; }; AA2A7D831334025A0063621D /* P4Port.m in Sources */ = {isa = PBXBuildFile; fileRef = AAE7EDBC122EBEC7001D948B /* P4Port.m */; }; AA2A7D841334025A0063621D /* P4SpecEntityDescriptionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AA0776A71237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.m */; }; AA2A7D851334025A0063621D /* P4SpecManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC7811FB87A800416A13 /* P4SpecManager.m */; }; AA2A7D861334025A0063621D /* EMKeychainItem.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC9B11FB87CA00416A13 /* EMKeychainItem.m */; }; AA2A7D871334025A0063621D /* EMKeychainProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC9D11FB87CA00416A13 /* EMKeychainProxy.m */; }; AA2A7D89133403FE0063621D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7D88133403FE0063621D /* SystemConfiguration.framework */; }; AA2A7D8B133404120063621D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7D8A133404120063621D /* Security.framework */; }; AA3531781334047C003E8061 /* P4SpecManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AADCCC7711FB87A800416A13 /* P4SpecManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA3531791334047E003E8061 /* P4SpecManager_p.h in Headers */ = {isa = PBXBuildFile; fileRef = AA330F22122B1D80006A3DF2 /* P4SpecManager_p.h */; settings = {ATTRIBUTES = (Private, ); }; }; AA35317A13340489003E8061 /* P4Keychain.h in Headers */ = {isa = PBXBuildFile; fileRef = AADCCC8011FB87C000416A13 /* P4Keychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA35317B1334048C003E8061 /* P4ConnectionPool.h in Headers */ = {isa = PBXBuildFile; fileRef = AADCCC8811FB87C000416A13 /* P4ConnectionPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA35317C1334048D003E8061 /* P4ConnectionPool_p.h in Headers */ = {isa = PBXBuildFile; fileRef = AADCCC8911FB87C000416A13 /* P4ConnectionPool_p.h */; settings = {ATTRIBUTES = (Private, ); }; }; AA35317D13340490003E8061 /* P4RawConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = AADCCC8B11FB87C000416A13 /* P4RawConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA35317E13340492003E8061 /* P4Response_p.h in Headers */ = {isa = PBXBuildFile; fileRef = AADCCC8E11FB87C000416A13 /* P4Response_p.h */; settings = {ATTRIBUTES = (Private, ); }; }; AA35317F13340493003E8061 /* P4Response.h in Headers */ = {isa = PBXBuildFile; fileRef = AADCCC8D11FB87C000416A13 /* P4Response.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA35318013340496003E8061 /* P4TaggedDataInflaterTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = AAECBB7D121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA353185133404DE003E8061 /* P4Port.h in Headers */ = {isa = PBXBuildFile; fileRef = AAE7EDBB122EBEC7001D948B /* P4Port.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA353186133404F9003E8061 /* P4API.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA2A7C881333D5CC0063621D /* P4API.framework */; }; AA3A229713A91EB200915BDF /* P4PasswordErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = AA51F1861396D9A200540BE8 /* P4PasswordErrorHandler.m */; }; AA3A229813A9200800915BDF /* P4PasswordErrorHandler.xib in Resources */ = {isa = PBXBuildFile; fileRef = AACE7F8F139D30B20069B60D /* P4PasswordErrorHandler.xib */; }; AA51F1871396D9A200540BE8 /* P4PasswordErrorHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = AA51F1861396D9A200540BE8 /* P4PasswordErrorHandler.m */; }; AA9DFC60136F4F1D00A7C166 /* P4Client.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9DFC5F136F4F1D00A7C166 /* P4Client.h */; }; AA9DFC62136F4F4A00A7C166 /* P4User.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9DFC61136F4F4A00A7C166 /* P4User.h */; }; AA9DFC66136F506500A7C166 /* P4User.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9DFC65136F506500A7C166 /* P4User.m */; }; AA9DFC67136F506500A7C166 /* P4User.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9DFC65136F506500A7C166 /* P4User.m */; }; AA9DFC69136F50DE00A7C166 /* P4Client.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9DFC68136F50DE00A7C166 /* P4Client.m */; }; AA9DFC6A136F50DE00A7C166 /* P4Client.m in Sources */ = {isa = PBXBuildFile; fileRef = AA9DFC68136F50DE00A7C166 /* P4Client.m */; }; AAA34BA313660C02003686C8 /* P4Spec.m in Sources */ = {isa = PBXBuildFile; fileRef = AAA34B851365E941003686C8 /* P4Spec.m */; }; AAB9725E134F8685008DAEA2 /* P4Connection.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB9725C134F8685008DAEA2 /* P4Connection.h */; }; AAB9725F134F8685008DAEA2 /* P4Connection.m in Sources */ = {isa = PBXBuildFile; fileRef = AAB9725D134F8685008DAEA2 /* P4Connection.m */; }; AAB97260134F8685008DAEA2 /* P4Connection.m in Sources */ = {isa = PBXBuildFile; fileRef = AAB9725D134F8685008DAEA2 /* P4Connection.m */; }; AACB13A5121F75F2008BA4A3 /* P4AuxiliarySpecMetadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = AACB13A4121F75F2008BA4A3 /* P4AuxiliarySpecMetadata.plist */; }; AACC30DE12244A5100EE123A /* CLStringNumberValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = AACC30DC12244A5100EE123A /* CLStringNumberValueTransformer.m */; }; AACE7F90139D30B20069B60D /* P4PasswordErrorHandler.xib in Resources */ = {isa = PBXBuildFile; fileRef = AACE7F8F139D30B20069B60D /* P4PasswordErrorHandler.xib */; }; AADCCC7B11FB87A800416A13 /* P4SpecManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC7811FB87A800416A13 /* P4SpecManager.m */; }; AADCCC9011FB87C000416A13 /* P4Keychain.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8111FB87C000416A13 /* P4Keychain.m */; }; AADCCC9411FB87C000416A13 /* P4ConnectionPool.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8A11FB87C000416A13 /* P4ConnectionPool.m */; }; AADCCC9511FB87C000416A13 /* P4RawConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8C11FB87C000416A13 /* P4RawConnection.m */; }; AADCCC9611FB87C000416A13 /* P4Response.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC8F11FB87C000416A13 /* P4Response.m */; }; AADCCC9E11FB87CA00416A13 /* EMKeychainItem.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC9B11FB87CA00416A13 /* EMKeychainItem.m */; }; AADCCC9F11FB87CA00416A13 /* EMKeychainProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = AADCCC9D11FB87CA00416A13 /* EMKeychainProxy.m */; }; AADCCD6611FB87E600416A13 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AADCCD6511FB87E600416A13 /* Security.framework */; }; AADCCDC911FB89CB00416A13 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AADCCDC811FB89CB00416A13 /* SystemConfiguration.framework */; }; AADCEBE0137097F600D9FE8C /* P4AuxiliarySpecMetadata.plist in Resources */ = {isa = PBXBuildFile; fileRef = AACB13A4121F75F2008BA4A3 /* P4AuxiliarySpecMetadata.plist */; }; AAE7EDBD122EBEC7001D948B /* P4Port.m in Sources */ = {isa = PBXBuildFile; fileRef = AAE7EDBC122EBEC7001D948B /* P4Port.m */; }; AAECBB7F121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = AAECBB7E121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ AA2A7C821333D1FF0063621D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = AAEAA46B133273AD00EB5183 /* P4API.xcodeproj */; proxyType = 1; remoteGlobalIDString = 8DC2EF4F0486A6940098B216; remoteInfo = P4API; }; AA2A7C841333D2030063621D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = AAEAA5DE1332782F00EB5183 /* NGAUtilities.xcodeproj */; proxyType = 1; remoteGlobalIDString = D2AAC07D0554694100DB518D; remoteInfo = NGAUtilities; }; AA2A7D3C1333FFA70063621D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; remoteGlobalIDString = AA2A7D2A1333FFA60063621D; remoteInfo = P4ObjectLayer; }; AA2A7D5B133400AD0063621D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = AAEAA5DE1332782F00EB5183 /* NGAUtilities.xcodeproj */; proxyType = 1; remoteGlobalIDString = D2AAC07D0554694100DB518D; remoteInfo = NGAUtilities; }; AA2A7D5D133400B20063621D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = AAEAA46B133273AD00EB5183 /* P4API.xcodeproj */; proxyType = 1; remoteGlobalIDString = 8DC2EF4F0486A6940098B216; remoteInfo = P4API; }; AAEAA46F133273AD00EB5183 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = AAEAA46B133273AD00EB5183 /* P4API.xcodeproj */; proxyType = 2; remoteGlobalIDString = 8DC2EF5B0486A6940098B216; remoteInfo = P4API; }; AAEAA5E21332782F00EB5183 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = AAEAA5DE1332782F00EB5183 /* NGAUtilities.xcodeproj */; proxyType = 2; remoteGlobalIDString = D2AAC07E0554694100DB518D; remoteInfo = NGAUtilities; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ AA2A7C7C1333D1640063621D /* Copy Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( AA2A7C8E1333D6100063621D /* P4API.framework in Copy Frameworks */, ); name = "Copy Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 2F7446980DB6B7EA00F9684A /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; }; 32CA4F630368D1EE00C91783 /* P4ObjectLayer_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4ObjectLayer_Prefix.pch; sourceTree = "<group>"; }; 770B37EC0679A11B001EADE2 /* P4ObjectLayer_DataModel.xcdatamodel */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = wrapper.xcdatamodel; path = P4ObjectLayer_DataModel.xcdatamodel; sourceTree = "<group>"; }; 77C82804067257F0000B614F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; }; 77C8280B06725ACE000B614F /* P4ObjectLayer_AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4ObjectLayer_AppDelegate.h; sourceTree = "<group>"; }; 77C8280C06725ACE000B614F /* P4ObjectLayer_AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4ObjectLayer_AppDelegate.m; sourceTree = "<group>"; }; 8D1107310486CEB800E47090 /* P4ObjectLayer-Info.plist */ = {isa = PBXFileReference; explicitFileType = text.plist.xml; fileEncoding = 4; path = "P4ObjectLayer-Info.plist"; sourceTree = "<group>"; }; 8D1107320486CEB800E47090 /* P4ObjectLayer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = P4ObjectLayer.app; sourceTree = BUILT_PRODUCTS_DIR; }; AA0776A61237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4SpecEntityDescriptionAdditions.h; sourceTree = "<group>"; }; AA0776A71237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4SpecEntityDescriptionAdditions.m; sourceTree = "<group>"; }; AA2A7C881333D5CC0063621D /* P4API.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = P4API.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AA2A7C8A1333D5D10063621D /* libNGAUtilities.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libNGAUtilities.a; sourceTree = BUILT_PRODUCTS_DIR; }; AA2A7D2B1333FFA60063621D /* P4ObjectLayer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = P4ObjectLayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AA2A7D2C1333FFA60063621D /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; AA2A7D301333FFA60063621D /* P4ObjectLayer-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "P4ObjectLayer-Info.plist"; sourceTree = "<group>"; }; AA2A7D321333FFA60063621D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; AA2A7D341333FFA60063621D /* P4ObjectLayer-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "P4ObjectLayer-Prefix.pch"; sourceTree = "<group>"; }; AA2A7D3A1333FFA60063621D /* P4ObjectLayerTests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = P4ObjectLayerTests.octest; sourceTree = BUILT_PRODUCTS_DIR; }; AA2A7D411333FFA70063621D /* P4ObjectLayerTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "P4ObjectLayerTests-Info.plist"; sourceTree = "<group>"; }; AA2A7D431333FFA70063621D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; AA2A7D451333FFA70063621D /* P4ObjectLayerTests-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "P4ObjectLayerTests-Prefix.pch"; sourceTree = "<group>"; }; AA2A7D461333FFA70063621D /* P4ObjectLayerTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = P4ObjectLayerTests.h; sourceTree = "<group>"; }; AA2A7D481333FFA70063621D /* P4ObjectLayerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = P4ObjectLayerTests.m; sourceTree = "<group>"; }; AA2A7D5F133400B90063621D /* P4API.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = P4API.framework; sourceTree = SOURCE_ROOT; }; AA2A7D88133403FE0063621D /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; AA2A7D8A133404120063621D /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; AA330F22122B1D80006A3DF2 /* P4SpecManager_p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4SpecManager_p.h; sourceTree = "<group>"; }; AA51F1851396D9A200540BE8 /* P4PasswordErrorHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4PasswordErrorHandler.h; sourceTree = "<group>"; }; AA51F1861396D9A200540BE8 /* P4PasswordErrorHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4PasswordErrorHandler.m; sourceTree = "<group>"; }; AA9DFC5F136F4F1D00A7C166 /* P4Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Client.h; sourceTree = "<group>"; }; AA9DFC61136F4F4A00A7C166 /* P4User.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4User.h; sourceTree = "<group>"; }; AA9DFC65136F506500A7C166 /* P4User.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4User.m; sourceTree = "<group>"; }; AA9DFC68136F50DE00A7C166 /* P4Client.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Client.m; sourceTree = "<group>"; }; AAA34B841365E941003686C8 /* P4Spec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Spec.h; sourceTree = "<group>"; }; AAA34B851365E941003686C8 /* P4Spec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Spec.m; sourceTree = "<group>"; }; AAB9725C134F8685008DAEA2 /* P4Connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Connection.h; sourceTree = "<group>"; }; AAB9725D134F8685008DAEA2 /* P4Connection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Connection.m; sourceTree = "<group>"; }; AABE25E7133417CF0082F487 /* NGAReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NGAReachability.h; path = ../NGAUtilities/Source/NGAReachability.h; sourceTree = "<group>"; }; AACB13A4121F75F2008BA4A3 /* P4AuxiliarySpecMetadata.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = P4AuxiliarySpecMetadata.plist; sourceTree = "<group>"; }; AACC30DC12244A5100EE123A /* CLStringNumberValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CLStringNumberValueTransformer.m; sourceTree = "<group>"; }; AACC30DD12244A5100EE123A /* CLStringNumberValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CLStringNumberValueTransformer.h; sourceTree = "<group>"; }; AACE7F8F139D30B20069B60D /* P4PasswordErrorHandler.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = P4PasswordErrorHandler.xib; sourceTree = "<group>"; }; AADCCC5A11FB877600416A13 /* spec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spec.h; path = "p4api-2010.1.251161/include/p4/spec.h"; sourceTree = "<group>"; }; AADCCC7711FB87A800416A13 /* P4SpecManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4SpecManager.h; sourceTree = "<group>"; }; AADCCC7811FB87A800416A13 /* P4SpecManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4SpecManager.m; sourceTree = "<group>"; }; AADCCC8011FB87C000416A13 /* P4Keychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Keychain.h; sourceTree = "<group>"; }; AADCCC8111FB87C000416A13 /* P4Keychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Keychain.m; sourceTree = "<group>"; }; AADCCC8811FB87C000416A13 /* P4ConnectionPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4ConnectionPool.h; sourceTree = "<group>"; }; AADCCC8911FB87C000416A13 /* P4ConnectionPool_p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4ConnectionPool_p.h; sourceTree = "<group>"; }; AADCCC8A11FB87C000416A13 /* P4ConnectionPool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4ConnectionPool.m; sourceTree = "<group>"; }; AADCCC8B11FB87C000416A13 /* P4RawConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4RawConnection.h; sourceTree = "<group>"; }; AADCCC8C11FB87C000416A13 /* P4RawConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4RawConnection.m; sourceTree = "<group>"; }; AADCCC8D11FB87C000416A13 /* P4Response.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Response.h; sourceTree = "<group>"; }; AADCCC8E11FB87C000416A13 /* P4Response_p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Response_p.h; sourceTree = "<group>"; }; AADCCC8F11FB87C000416A13 /* P4Response.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Response.m; sourceTree = "<group>"; }; AADCCC9A11FB87CA00416A13 /* EMKeychainItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMKeychainItem.h; sourceTree = "<group>"; }; AADCCC9B11FB87CA00416A13 /* EMKeychainItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMKeychainItem.m; sourceTree = "<group>"; }; AADCCC9C11FB87CA00416A13 /* EMKeychainProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EMKeychainProxy.h; sourceTree = "<group>"; }; AADCCC9D11FB87CA00416A13 /* EMKeychainProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EMKeychainProxy.m; sourceTree = "<group>"; }; AADCCD6511FB87E600416A13 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; AADCCDC811FB89CB00416A13 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; AAE7EDBB122EBEC7001D948B /* P4Port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4Port.h; sourceTree = "<group>"; }; AAE7EDBC122EBEC7001D948B /* P4Port.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4Port.m; sourceTree = "<group>"; }; AAEAA46B133273AD00EB5183 /* P4API.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = P4API.xcodeproj; path = ../P4API/P4API.xcodeproj; sourceTree = SOURCE_ROOT; }; AAEAA5DE1332782F00EB5183 /* NGAUtilities.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = NGAUtilities.xcodeproj; path = ../NGAUtilities/NGAUtilities.xcodeproj; sourceTree = SOURCE_ROOT; }; AAEAA605133278D100EB5183 /* NGAArrayAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NGAArrayAdditions.h; path = ../NGAUtilities/Source/NGAArrayAdditions.h; sourceTree = SOURCE_ROOT; }; AAEAA606133278D100EB5183 /* NGAStringAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NGAStringAdditions.h; path = ../NGAUtilities/Source/NGAStringAdditions.h; sourceTree = SOURCE_ROOT; }; AAEAA607133278D100EB5183 /* NGAUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NGAUtilities.h; path = ../NGAUtilities/Source/NGAUtilities.h; sourceTree = SOURCE_ROOT; }; AAEAA64F133279D700EB5183 /* P4ClientApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = P4ClientApi.h; path = ../P4API/p4objc/api/P4ClientApi.h; sourceTree = SOURCE_ROOT; }; AAEAA651133279D700EB5183 /* P4Encodings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = P4Encodings.h; path = ../P4API/p4objc/api/P4Encodings.h; sourceTree = SOURCE_ROOT; }; AAEAA652133279D700EB5183 /* P4ErrorCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = P4ErrorCodes.h; path = ../P4API/p4objc/api/P4ErrorCodes.h; sourceTree = SOURCE_ROOT; }; AAEAA653133279D700EB5183 /* P4SpecDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = P4SpecDescription.h; path = ../P4API/p4objc/api/P4SpecDescription.h; sourceTree = SOURCE_ROOT; }; AAEAA654133279D700EB5183 /* P4TypeConversions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = P4TypeConversions.hpp; path = ../P4API/p4objc/api/P4TypeConversions.hpp; sourceTree = SOURCE_ROOT; }; AAECBB7D121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = P4TaggedDataInflaterTransformer.h; sourceTree = "<group>"; }; AAECBB7E121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = P4TaggedDataInflaterTransformer.m; sourceTree = "<group>"; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 8D11072E0486CEB800E47090 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( AA2A7C8B1333D5D10063621D /* libNGAUtilities.a in Frameworks */, AA2A7C891333D5CC0063621D /* P4API.framework in Frameworks */, 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, AADCCD6611FB87E600416A13 /* Security.framework in Frameworks */, AADCCDC911FB89CB00416A13 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; AA2A7D271333FFA60063621D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( AA2A7D8B133404120063621D /* Security.framework in Frameworks */, AA2A7D89133403FE0063621D /* SystemConfiguration.framework in Frameworks */, AA353186133404F9003E8061 /* P4API.framework in Frameworks */, AA2A7D2D1333FFA60063621D /* Cocoa.framework in Frameworks */, AA2A7D5A133400A20063621D /* libNGAUtilities.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; AA2A7D361333FFA60063621D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( AA2A7D3B1333FFA70063621D /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( AA51F1851396D9A200540BE8 /* P4PasswordErrorHandler.h */, AA51F1861396D9A200540BE8 /* P4PasswordErrorHandler.m */, AACE7F8F139D30B20069B60D /* P4PasswordErrorHandler.xib */, 77C8280B06725ACE000B614F /* P4ObjectLayer_AppDelegate.h */, 77C8280C06725ACE000B614F /* P4ObjectLayer_AppDelegate.m */, ); name = Classes; sourceTree = "<group>"; }; 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, ); name = "Linked Frameworks"; sourceTree = "<group>"; }; 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { isa = PBXGroup; children = ( AA2A7D8A133404120063621D /* Security.framework */, AA2A7D88133403FE0063621D /* SystemConfiguration.framework */, AADCCDC811FB89CB00416A13 /* SystemConfiguration.framework */, AADCCD6511FB87E600416A13 /* Security.framework */, 77C82804067257F0000B614F /* CoreData.framework */, 29B97325FDCFA39411CA2CEA /* Foundation.framework */, 29B97324FDCFA39411CA2CEA /* AppKit.framework */, ); name = "Other Frameworks"; sourceTree = "<group>"; }; 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( 8D1107320486CEB800E47090 /* P4ObjectLayer.app */, AA2A7D2B1333FFA60063621D /* P4ObjectLayer.framework */, AA2A7D3A1333FFA60063621D /* P4ObjectLayerTests.octest */, ); name = Products; sourceTree = "<group>"; }; 29B97314FDCFA39411CA2CEA /* P4ObjectLayer */ = { isa = PBXGroup; children = ( AA2A7D5F133400B90063621D /* P4API.framework */, AA2A7C8A1333D5D10063621D /* libNGAUtilities.a */, AA2A7C881333D5CC0063621D /* P4API.framework */, AAEAA64E133279C400EB5183 /* P4API */, AAEAA604133278C500EB5183 /* NGAUtilities */, AACC30DC12244A5100EE123A /* CLStringNumberValueTransformer.m */, AACC30DD12244A5100EE123A /* CLStringNumberValueTransformer.h */, AADCCC7F11FB87C000416A13 /* LowLevel */, AADCCC7611FB87A800416A13 /* Spec */, AADCCC9911FB87CA00416A13 /* EMKeychain */, 7756732906782D8800D1FEB8 /* Models */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, AA2A7D2E1333FFA60063621D /* P4ObjectLayer */, AA2A7D3F1333FFA70063621D /* P4ObjectLayerTests */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, ); name = P4ObjectLayer; sourceTree = "<group>"; }; 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( 32CA4F630368D1EE00C91783 /* P4ObjectLayer_Prefix.pch */, 29B97316FDCFA39411CA2CEA /* main.m */, ); name = "Other Sources"; sourceTree = "<group>"; }; 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( 8D1107310486CEB800E47090 /* P4ObjectLayer-Info.plist */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 2F7446970DB6B7EA00F9684A /* MainMenu.xib */, ); name = Resources; sourceTree = "<group>"; }; 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, AA2A7D2C1333FFA60063621D /* Cocoa.framework */, 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, ); name = Frameworks; sourceTree = "<group>"; }; 7756732906782D8800D1FEB8 /* Models */ = { isa = PBXGroup; children = ( 770B37EC0679A11B001EADE2 /* P4ObjectLayer_DataModel.xcdatamodel */, ); name = Models; sourceTree = "<group>"; }; AA2A7D2E1333FFA60063621D /* P4ObjectLayer */ = { isa = PBXGroup; children = ( AA2A7D2F1333FFA60063621D /* Supporting Files */, ); path = P4ObjectLayer; sourceTree = "<group>"; }; AA2A7D2F1333FFA60063621D /* Supporting Files */ = { isa = PBXGroup; children = ( AA2A7D301333FFA60063621D /* P4ObjectLayer-Info.plist */, AA2A7D311333FFA60063621D /* InfoPlist.strings */, AA2A7D341333FFA60063621D /* P4ObjectLayer-Prefix.pch */, ); name = "Supporting Files"; sourceTree = "<group>"; }; AA2A7D3F1333FFA70063621D /* P4ObjectLayerTests */ = { isa = PBXGroup; children = ( AA2A7D461333FFA70063621D /* P4ObjectLayerTests.h */, AA2A7D481333FFA70063621D /* P4ObjectLayerTests.m */, AA2A7D401333FFA70063621D /* Supporting Files */, ); path = P4ObjectLayerTests; sourceTree = "<group>"; }; AA2A7D401333FFA70063621D /* Supporting Files */ = { isa = PBXGroup; children = ( AA2A7D411333FFA70063621D /* P4ObjectLayerTests-Info.plist */, AA2A7D421333FFA70063621D /* InfoPlist.strings */, AA2A7D451333FFA70063621D /* P4ObjectLayerTests-Prefix.pch */, ); name = "Supporting Files"; sourceTree = "<group>"; }; AADCCC7611FB87A800416A13 /* Spec */ = { isa = PBXGroup; children = ( AACB13A4121F75F2008BA4A3 /* P4AuxiliarySpecMetadata.plist */, AA0776A61237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.h */, AA0776A71237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.m */, AADCCC7711FB87A800416A13 /* P4SpecManager.h */, AA330F22122B1D80006A3DF2 /* P4SpecManager_p.h */, AADCCC7811FB87A800416A13 /* P4SpecManager.m */, AAA34B841365E941003686C8 /* P4Spec.h */, AAA34B851365E941003686C8 /* P4Spec.m */, AA9DFC5F136F4F1D00A7C166 /* P4Client.h */, AA9DFC68136F50DE00A7C166 /* P4Client.m */, AA9DFC61136F4F4A00A7C166 /* P4User.h */, AA9DFC65136F506500A7C166 /* P4User.m */, AADCCC5A11FB877600416A13 /* spec.h */, ); name = Spec; sourceTree = "<group>"; }; AADCCC7F11FB87C000416A13 /* LowLevel */ = { isa = PBXGroup; children = ( AAB9725C134F8685008DAEA2 /* P4Connection.h */, AAB9725D134F8685008DAEA2 /* P4Connection.m */, AAECBB7D121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.h */, AAECBB7E121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.m */, AADCCC8011FB87C000416A13 /* P4Keychain.h */, AADCCC8111FB87C000416A13 /* P4Keychain.m */, AADCCC8811FB87C000416A13 /* P4ConnectionPool.h */, AADCCC8911FB87C000416A13 /* P4ConnectionPool_p.h */, AADCCC8A11FB87C000416A13 /* P4ConnectionPool.m */, AADCCC8B11FB87C000416A13 /* P4RawConnection.h */, AADCCC8C11FB87C000416A13 /* P4RawConnection.m */, AADCCC8D11FB87C000416A13 /* P4Response.h */, AADCCC8E11FB87C000416A13 /* P4Response_p.h */, AADCCC8F11FB87C000416A13 /* P4Response.m */, AAE7EDBB122EBEC7001D948B /* P4Port.h */, AAE7EDBC122EBEC7001D948B /* P4Port.m */, ); name = LowLevel; sourceTree = "<group>"; }; AADCCC9911FB87CA00416A13 /* EMKeychain */ = { isa = PBXGroup; children = ( AADCCC9A11FB87CA00416A13 /* EMKeychainItem.h */, AADCCC9B11FB87CA00416A13 /* EMKeychainItem.m */, AADCCC9C11FB87CA00416A13 /* EMKeychainProxy.h */, AADCCC9D11FB87CA00416A13 /* EMKeychainProxy.m */, ); name = EMKeychain; path = ../EMKeychain; sourceTree = "<group>"; }; AAEAA46C133273AD00EB5183 /* Products */ = { isa = PBXGroup; children = ( AAEAA470133273AD00EB5183 /* P4API.framework */, ); name = Products; sourceTree = "<group>"; }; AAEAA5DF1332782F00EB5183 /* Products */ = { isa = PBXGroup; children = ( AAEAA5E31332782F00EB5183 /* libNGAUtilities.a */, ); name = Products; sourceTree = "<group>"; }; AAEAA604133278C500EB5183 /* NGAUtilities */ = { isa = PBXGroup; children = ( AAEAA5DE1332782F00EB5183 /* NGAUtilities.xcodeproj */, AAEAA605133278D100EB5183 /* NGAArrayAdditions.h */, AABE25E7133417CF0082F487 /* NGAReachability.h */, AAEAA606133278D100EB5183 /* NGAStringAdditions.h */, AAEAA607133278D100EB5183 /* NGAUtilities.h */, ); name = NGAUtilities; sourceTree = "<group>"; }; AAEAA64E133279C400EB5183 /* P4API */ = { isa = PBXGroup; children = ( AAEAA46B133273AD00EB5183 /* P4API.xcodeproj */, AAEAA64F133279D700EB5183 /* P4ClientApi.h */, AAEAA651133279D700EB5183 /* P4Encodings.h */, AAEAA652133279D700EB5183 /* P4ErrorCodes.h */, AAEAA653133279D700EB5183 /* P4SpecDescription.h */, AAEAA654133279D700EB5183 /* P4TypeConversions.hpp */, ); name = P4API; sourceTree = "<group>"; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ AA2A7D281333FFA60063621D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( AA3531781334047C003E8061 /* P4SpecManager.h in Headers */, AA35317F13340493003E8061 /* P4Response.h in Headers */, AA35317A13340489003E8061 /* P4Keychain.h in Headers */, AA35318013340496003E8061 /* P4TaggedDataInflaterTransformer.h in Headers */, AA353185133404DE003E8061 /* P4Port.h in Headers */, AA35317D13340490003E8061 /* P4RawConnection.h in Headers */, AA35317B1334048C003E8061 /* P4ConnectionPool.h in Headers */, AA3531791334047E003E8061 /* P4SpecManager_p.h in Headers */, AA35317E13340492003E8061 /* P4Response_p.h in Headers */, AA35317C1334048D003E8061 /* P4ConnectionPool_p.h in Headers */, AAB9725E134F8685008DAEA2 /* P4Connection.h in Headers */, AA9DFC60136F4F1D00A7C166 /* P4Client.h in Headers */, AA9DFC62136F4F4A00A7C166 /* P4User.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 8D1107260486CEB800E47090 /* P4ObjectLayerApp */ = { isa = PBXNativeTarget; buildConfigurationList = 26FC0A840875C7B200E6366F /* Build configuration list for PBXNativeTarget "P4ObjectLayerApp" */; buildPhases = ( 8D1107290486CEB800E47090 /* Resources */, 8D11072C0486CEB800E47090 /* Sources */, 8D11072E0486CEB800E47090 /* Frameworks */, AA2A7C7C1333D1640063621D /* Copy Frameworks */, ); buildRules = ( ); dependencies = ( AA2A7C831333D1FF0063621D /* PBXTargetDependency */, AA2A7C851333D2030063621D /* PBXTargetDependency */, ); name = P4ObjectLayerApp; productInstallPath = "$(HOME)/Applications"; productName = P4ObjectLayer; productReference = 8D1107320486CEB800E47090 /* P4ObjectLayer.app */; productType = "com.apple.product-type.application"; }; AA2A7D2A1333FFA60063621D /* P4ObjectLayer */ = { isa = PBXNativeTarget; buildConfigurationList = AA2A7D4A1333FFA70063621D /* Build configuration list for PBXNativeTarget "P4ObjectLayer" */; buildPhases = ( AA2A7D261333FFA60063621D /* Sources */, AA2A7D271333FFA60063621D /* Frameworks */, AA2A7D281333FFA60063621D /* Headers */, AA2A7D291333FFA60063621D /* Resources */, ); buildRules = ( ); dependencies = ( AA2A7D5E133400B20063621D /* PBXTargetDependency */, AA2A7D5C133400AD0063621D /* PBXTargetDependency */, ); name = P4ObjectLayer; productName = P4ObjectLayer; productReference = AA2A7D2B1333FFA60063621D /* P4ObjectLayer.framework */; productType = "com.apple.product-type.framework"; }; AA2A7D391333FFA60063621D /* P4ObjectLayerTests */ = { isa = PBXNativeTarget; buildConfigurationList = AA2A7D4D1333FFA70063621D /* Build configuration list for PBXNativeTarget "P4ObjectLayerTests" */; buildPhases = ( AA2A7D351333FFA60063621D /* Sources */, AA2A7D361333FFA60063621D /* Frameworks */, AA2A7D371333FFA60063621D /* Resources */, AA2A7D381333FFA60063621D /* ShellScript */, ); buildRules = ( ); dependencies = ( AA2A7D3D1333FFA70063621D /* PBXTargetDependency */, ); name = P4ObjectLayerTests; productName = P4ObjectLayerTests; productReference = AA2A7D3A1333FFA60063621D /* P4ObjectLayerTests.octest */; productType = "com.apple.product-type.bundle"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 29B97313FDCFA39411CA2CEA /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0420; ORGANIZATIONNAME = "Numerical Garden, LLC"; }; buildConfigurationList = 26FC0A880875C7B200E6366F /* Build configuration list for PBXProject "P4ObjectLayer" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, Japanese, French, German, en, ); mainGroup = 29B97314FDCFA39411CA2CEA /* P4ObjectLayer */; projectDirPath = ""; projectReferences = ( { ProductGroup = AAEAA5DF1332782F00EB5183 /* Products */; ProjectRef = AAEAA5DE1332782F00EB5183 /* NGAUtilities.xcodeproj */; }, { ProductGroup = AAEAA46C133273AD00EB5183 /* Products */; ProjectRef = AAEAA46B133273AD00EB5183 /* P4API.xcodeproj */; }, ); projectRoot = ""; targets = ( 8D1107260486CEB800E47090 /* P4ObjectLayerApp */, AA2A7D2A1333FFA60063621D /* P4ObjectLayer */, AA2A7D391333FFA60063621D /* P4ObjectLayerTests */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ AAEAA470133273AD00EB5183 /* P4API.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = P4API.framework; remoteRef = AAEAA46F133273AD00EB5183 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; AAEAA5E31332782F00EB5183 /* libNGAUtilities.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libNGAUtilities.a; remoteRef = AAEAA5E21332782F00EB5183 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ 8D1107290486CEB800E47090 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( AACB13A5121F75F2008BA4A3 /* P4AuxiliarySpecMetadata.plist in Resources */, 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 2F7446990DB6B7EA00F9684A /* MainMenu.xib in Resources */, AACE7F90139D30B20069B60D /* P4PasswordErrorHandler.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; AA2A7D291333FFA60063621D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( AA2A7D331333FFA60063621D /* InfoPlist.strings in Resources */, AADCEBE0137097F600D9FE8C /* P4AuxiliarySpecMetadata.plist in Resources */, AA3A229813A9200800915BDF /* P4PasswordErrorHandler.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; AA2A7D371333FFA60063621D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( AA2A7D441333FFA70063621D /* InfoPlist.strings in Resources */, AA2A7D471333FFA70063621D /* P4ObjectLayerTests.h in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ AA2A7D381333FFA60063621D /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 8D11072C0486CEB800E47090 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8D11072D0486CEB800E47090 /* main.m in Sources */, 77C8280E06725ACE000B614F /* P4ObjectLayer_AppDelegate.m in Sources */, 770B37ED0679A11B001EADE2 /* P4ObjectLayer_DataModel.xcdatamodel in Sources */, AADCCC7B11FB87A800416A13 /* P4SpecManager.m in Sources */, AADCCC9011FB87C000416A13 /* P4Keychain.m in Sources */, AADCCC9411FB87C000416A13 /* P4ConnectionPool.m in Sources */, AADCCC9511FB87C000416A13 /* P4RawConnection.m in Sources */, AADCCC9611FB87C000416A13 /* P4Response.m in Sources */, AADCCC9E11FB87CA00416A13 /* EMKeychainItem.m in Sources */, AADCCC9F11FB87CA00416A13 /* EMKeychainProxy.m in Sources */, AAECBB7F121C3CE70049DE92 /* P4TaggedDataInflaterTransformer.m in Sources */, AACC30DE12244A5100EE123A /* CLStringNumberValueTransformer.m in Sources */, AAE7EDBD122EBEC7001D948B /* P4Port.m in Sources */, AA0776A81237E1CB0049E87C /* P4SpecEntityDescriptionAdditions.m in Sources */, AAB9725F134F8685008DAEA2 /* P4Connection.m in Sources */, AA9DFC66136F506500A7C166 /* P4User.m in Sources */, AA9DFC69136F50DE00A7C166 /* P4Client.m in Sources */, AA51F1871396D9A200540BE8 /* P4PasswordErrorHandler.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; AA2A7D261333FFA60063621D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( AA2A7D7A1334025A0063621D /* CLStringNumberValueTransformer.m in Sources */, AA2A7D7E1334025A0063621D /* P4TaggedDataInflaterTransformer.m in Sources */, AA2A7D7F1334025A0063621D /* P4Keychain.m in Sources */, AA2A7D801334025A0063621D /* P4ConnectionPool.m in Sources */, AA2A7D811334025A0063621D /* P4RawConnection.m in Sources */, AA2A7D821334025A0063621D /* P4Response.m in Sources */, AA2A7D831334025A0063621D /* P4Port.m in Sources */, AA2A7D841334025A0063621D /* P4SpecEntityDescriptionAdditions.m in Sources */, AA2A7D851334025A0063621D /* P4SpecManager.m in Sources */, AA2A7D861334025A0063621D /* EMKeychainItem.m in Sources */, AA2A7D871334025A0063621D /* EMKeychainProxy.m in Sources */, AAB97260134F8685008DAEA2 /* P4Connection.m in Sources */, AAA34BA313660C02003686C8 /* P4Spec.m in Sources */, AA9DFC67136F506500A7C166 /* P4User.m in Sources */, AA9DFC6A136F50DE00A7C166 /* P4Client.m in Sources */, AA3A229713A91EB200915BDF /* P4PasswordErrorHandler.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; AA2A7D351333FFA60063621D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( AA2A7D491333FFA70063621D /* P4ObjectLayerTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ AA2A7C831333D1FF0063621D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = P4API; targetProxy = AA2A7C821333D1FF0063621D /* PBXContainerItemProxy */; }; AA2A7C851333D2030063621D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = NGAUtilities; targetProxy = AA2A7C841333D2030063621D /* PBXContainerItemProxy */; }; AA2A7D3D1333FFA70063621D /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = AA2A7D2A1333FFA60063621D /* P4ObjectLayer */; targetProxy = AA2A7D3C1333FFA70063621D /* PBXContainerItemProxy */; }; AA2A7D5C133400AD0063621D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = NGAUtilities; targetProxy = AA2A7D5B133400AD0063621D /* PBXContainerItemProxy */; }; AA2A7D5E133400B20063621D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = P4API; targetProxy = AA2A7D5D133400B20063621D /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 089C165DFE840E0CC02AAC07 /* English */, ); name = InfoPlist.strings; sourceTree = "<group>"; }; 2F7446970DB6B7EA00F9684A /* MainMenu.xib */ = { isa = PBXVariantGroup; children = ( 2F7446980DB6B7EA00F9684A /* English */, ); name = MainMenu.xib; sourceTree = "<group>"; }; AA2A7D311333FFA60063621D /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( AA2A7D321333FFA60063621D /* en */, ); name = InfoPlist.strings; sourceTree = "<group>"; }; AA2A7D421333FFA70063621D /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( AA2A7D431333FFA70063621D /* en */, ); name = InfoPlist.strings; sourceTree = "<group>"; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ 26FC0A850875C7B200E6366F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; COPY_PHASE_STRIP = NO; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_MODEL_TUNING = G5; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = P4ObjectLayer_Prefix.pch; INFOPLIST_FILE = "P4ObjectLayer-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/p4api-2010.1.251161/lib\"", ); OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = P4ObjectLayer; WRAPPER_EXTENSION = app; }; name = Debug; }; 26FC0A860875C7B200E6366F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = P4ObjectLayer_Prefix.pch; INFOPLIST_FILE = "P4ObjectLayer-Info.plist"; INSTALL_PATH = "$(HOME)/Applications"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/p4api-2010.1.251161/lib\"", ); OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = P4ObjectLayer; WRAPPER_EXTENSION = app; }; name = Release; }; 26FC0A890875C7B200E6366F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; CLANG_WARN_OBJCPP_ARC_ABI = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PREPROCESSOR_DEFINITIONS = DEBUG; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; 26FC0A8A0875C7B200E6366F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; CLANG_WARN_OBJCPP_ARC_ABI = NO; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; SDKROOT = macosx; }; name = Release; }; AA2A7D4B1333FFA70063621D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)\"", ); FRAMEWORK_VERSION = A; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "P4ObjectLayer/P4ObjectLayer-Prefix.pch"; GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = "P4ObjectLayer/P4ObjectLayer-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; WRAPPER_EXTENSION = framework; }; name = Debug; }; AA2A7D4C1333FFA70063621D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)\"", ); FRAMEWORK_VERSION = A; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "P4ObjectLayer/P4ObjectLayer-Prefix.pch"; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = "P4ObjectLayer/P4ObjectLayer-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; WRAPPER_EXTENSION = framework; }; name = Release; }; AA2A7D4E1333FFA70063621D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "P4ObjectLayerTests/P4ObjectLayerTests-Prefix.pch"; GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = "P4ObjectLayerTests/P4ObjectLayerTests-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ( "-framework", SenTestingKit, ); PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; WRAPPER_EXTENSION = octest; }; name = Debug; }; AA2A7D4F1333FFA70063621D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks"; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "P4ObjectLayerTests/P4ObjectLayerTests-Prefix.pch"; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; INFOPLIST_FILE = "P4ObjectLayerTests/P4ObjectLayerTests-Info.plist"; MACOSX_DEPLOYMENT_TARGET = 10.6; OTHER_LDFLAGS = ( "-framework", SenTestingKit, ); PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; WRAPPER_EXTENSION = octest; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 26FC0A840875C7B200E6366F /* Build configuration list for PBXNativeTarget "P4ObjectLayerApp" */ = { isa = XCConfigurationList; buildConfigurations = ( 26FC0A850875C7B200E6366F /* Debug */, 26FC0A860875C7B200E6366F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 26FC0A880875C7B200E6366F /* Build configuration list for PBXProject "P4ObjectLayer" */ = { isa = XCConfigurationList; buildConfigurations = ( 26FC0A890875C7B200E6366F /* Debug */, 26FC0A8A0875C7B200E6366F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; AA2A7D4A1333FFA70063621D /* Build configuration list for PBXNativeTarget "P4ObjectLayer" */ = { isa = XCConfigurationList; buildConfigurations = ( AA2A7D4B1333FFA70063621D /* Debug */, AA2A7D4C1333FFA70063621D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; AA2A7D4D1333FFA70063621D /* Build configuration list for PBXNativeTarget "P4ObjectLayerTests" */ = { isa = XCConfigurationList; buildConfigurations = ( AA2A7D4E1333FFA70063621D /* Debug */, AA2A7D4F1333FFA70063621D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 8331 | Matt Attaway |
Adding initial version of MacMenu for Perforce MacMenu is a helpful Perforce client that sits in your toolbar. It allows you to run standard Perforce operations on the document that is open the currently active editor/viewer. |