From 5a9ac6855161bea5da227eb4a5fd34e782bb727f Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 15:37:14 +0200 Subject: [PATCH 1/8] Update project configurations --- .../xcschemes/XMPPFramework (iOS).xcscheme | 2 +- .../xcschemes/XMPPFramework (macOS).xcscheme | 2 +- .../xcschemes/XMPPFramework (tvOS).xcscheme | 2 +- .../XMPPFrameworkSwift (iOS).xcscheme | 2 +- .../XMPPFrameworkSwift (macOS).xcscheme | 2 +- .../XMPPFrameworkSwift (tvOS).xcscheme | 2 +- .../Examples/iPhoneXMPP/iPhoneXMPP-Info.plist | 2 +- .../iPhoneXMPP.xcodeproj/project.pbxproj | 1302 +++-------------- .../xcschemes/iPhoneXMPP.xcscheme | 105 ++ 9 files changed, 276 insertions(+), 1145 deletions(-) create mode 100644 Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/xcshareddata/xcschemes/iPhoneXMPP.xcscheme diff --git a/XMPPFramework.xcodeproj/xcshareddata/xcschemes/XMPPFramework (iOS).xcscheme b/XMPPFramework.xcodeproj/xcshareddata/xcschemes/XMPPFramework (iOS).xcscheme index 9fc1d6598e..98ea29acfe 100644 --- a/XMPPFramework.xcodeproj/xcshareddata/xcschemes/XMPPFramework (iOS).xcscheme +++ b/XMPPFramework.xcodeproj/xcshareddata/xcschemes/XMPPFramework (iOS).xcscheme @@ -1,6 +1,6 @@ CFBundleIconFile CFBundleIdentifier - com.deusty.oss.xmppframework.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj index b05d9d3e2d..a112db5002 100755 --- a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj +++ b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj @@ -7,35 +7,10 @@ objects = { /* Begin PBXBuildFile section */ - 003B8C11192E505400063765 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 003B8C0C192E505400063765 /* DDContextFilterLogFormatter.m */; }; - 003B8C12192E505400063765 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 003B8C0E192E505400063765 /* DDDispatchQueueLogFormatter.m */; }; - 003B8C13192E505400063765 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 003B8C10192E505400063765 /* DDMultiFormatter.m */; }; 070400451347CB140092A737 /* defaultPerson.png in Resources */ = {isa = PBXBuildFile; fileRef = 070400441347CB140092A737 /* defaultPerson.png */; }; - 0704009E1347CB520092A737 /* XMPPvCard.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 0704005B1347CB510092A737 /* XMPPvCard.xcdatamodeld */; }; - 0704009F1347CB520092A737 /* XMPPvCardAvatarCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704005E1347CB510092A737 /* XMPPvCardAvatarCoreDataStorageObject.m */; }; - 070400A01347CB520092A737 /* XMPPvCardCoreDataStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400601347CB510092A737 /* XMPPvCardCoreDataStorage.m */; }; - 070400A11347CB520092A737 /* XMPPvCardCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400621347CB510092A737 /* XMPPvCardCoreDataStorageObject.m */; }; - 070400A21347CB520092A737 /* XMPPvCardTempCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400641347CB510092A737 /* XMPPvCardTempCoreDataStorageObject.m */; }; - 070400A31347CB520092A737 /* XMPPvCardTemp.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400661347CB510092A737 /* XMPPvCardTemp.m */; }; - 070400A41347CB520092A737 /* XMPPvCardTempAdr.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400681347CB510092A737 /* XMPPvCardTempAdr.m */; }; - 070400A51347CB520092A737 /* XMPPvCardTempAdrTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704006A1347CB510092A737 /* XMPPvCardTempAdrTypes.m */; }; - 070400A61347CB520092A737 /* XMPPvCardTempBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704006C1347CB510092A737 /* XMPPvCardTempBase.m */; }; - 070400A71347CB520092A737 /* XMPPvCardTempEmail.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704006E1347CB510092A737 /* XMPPvCardTempEmail.m */; }; - 070400A81347CB520092A737 /* XMPPvCardTempLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400701347CB510092A737 /* XMPPvCardTempLabel.m */; }; - 070400A91347CB520092A737 /* XMPPvCardTempModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400721347CB510092A737 /* XMPPvCardTempModule.m */; }; - 070400AA1347CB520092A737 /* XMPPvCardTempTel.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400741347CB510092A737 /* XMPPvCardTempTel.m */; }; - 070400AD1347CB520092A737 /* NSDate+XMPPDateTimeProfiles.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704007D1347CB520092A737 /* NSDate+XMPPDateTimeProfiles.m */; }; - 070400AE1347CB520092A737 /* XMPPDateTimeProfiles.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704007F1347CB520092A737 /* XMPPDateTimeProfiles.m */; }; - 070400B01347CB520092A737 /* XMPPCapabilities.xcdatamodel in Sources */ = {isa = PBXBuildFile; fileRef = 070400851347CB520092A737 /* XMPPCapabilities.xcdatamodel */; }; - 070400B11347CB520092A737 /* XMPPCapabilitiesCoreDataStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400871347CB520092A737 /* XMPPCapabilitiesCoreDataStorage.m */; }; - 070400B21347CB520092A737 /* XMPPCapsCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 070400891347CB520092A737 /* XMPPCapsCoreDataStorageObject.m */; }; - 070400B31347CB520092A737 /* XMPPCapsResourceCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704008B1347CB520092A737 /* XMPPCapsResourceCoreDataStorageObject.m */; }; - 070400B41347CB520092A737 /* XMPPCapabilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704008D1347CB520092A737 /* XMPPCapabilities.m */; }; 070400B91347D09A0092A737 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 070400B81347D09A0092A737 /* CoreLocation.framework */; }; 0704FFC8134794020092A737 /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0704FFC6134794020092A737 /* SettingsViewController.m */; }; 0704FFC9134794020092A737 /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0704FFC7134794020092A737 /* SettingsViewController.xib */; }; - 07AF16B9134812E20084D82A /* XMPPvCardAvatarModule.m in Sources */ = {isa = PBXBuildFile; fileRef = 07AF16B8134812E20084D82A /* XMPPvCardAvatarModule.m */; }; - 07AF189D134BC3370084D82A /* XMPPSRVResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 07AF189C134BC3370084D82A /* XMPPSRVResolver.m */; }; 1D3623260D0F684500981E51 /* iPhoneXMPPAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* iPhoneXMPPAppDelegate.m */; }; 1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; }; 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; @@ -44,155 +19,67 @@ 28AD73600D9D9599002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD735F0D9D9599002E5188 /* MainWindow.xib */; }; 28C286E10D94DF7D0034E888 /* RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28C286E00D94DF7D0034E888 /* RootViewController.m */; }; 28F335F11007B36200424DE2 /* RootViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28F335F01007B36200424DE2 /* RootViewController.xib */; }; - 631C7B7618E0E7C70015DBDF /* XMPPSCRAMSHA1Authentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 631C7B7518E0E7C70015DBDF /* XMPPSCRAMSHA1Authentication.m */; }; - 962031FD1735831C00C43080 /* NSXMLElement+XEP_0203.m in Sources */ = {isa = PBXBuildFile; fileRef = 962031FC1735831C00C43080 /* NSXMLElement+XEP_0203.m */; }; DC19DDA1170B4138000D2178 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DC19DDA0170B4138000D2178 /* Default-568h@2x.png */; }; - DC1CF89B1361F28000E71363 /* NSString+DDXML.m in Sources */ = {isa = PBXBuildFile; fileRef = DC1CF8901361F28000E71363 /* NSString+DDXML.m */; }; - DC1CF89D1361F28000E71363 /* DDXMLDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = DC1CF8941361F28000E71363 /* DDXMLDocument.m */; }; - DC1CF89E1361F28000E71363 /* DDXMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = DC1CF8961361F28000E71363 /* DDXMLElement.m */; }; - DC1CF89F1361F28000E71363 /* DDXMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = DC1CF8981361F28000E71363 /* DDXMLNode.m */; }; DC1F97E21152CA2D00138A8F /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F97E11152CA2D00138A8F /* libxml2.dylib */; }; DC1F97E81152CA4E00138A8F /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F97E71152CA4E00138A8F /* CFNetwork.framework */; }; DC1F98371152CBC200138A8F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F98361152CBC200138A8F /* SystemConfiguration.framework */; }; DC1F985D1152CC2B00138A8F /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F985C1152CC2B00138A8F /* CoreData.framework */; }; DC26A52D152A3E82004B71C0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC26A52C152A3E82004B71C0 /* Security.framework */; }; - DC30E6CC153E09D2001B9E6D /* XMPPAnonymousAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = DC30E6BB153E09D2001B9E6D /* XMPPAnonymousAuthentication.m */; }; - DC30E6CD153E09D2001B9E6D /* XMPPDeprecatedDigestAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = DC30E6BE153E09D2001B9E6D /* XMPPDeprecatedDigestAuthentication.m */; }; - DC30E6CE153E09D2001B9E6D /* XMPPDeprecatedPlainAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = DC30E6C1153E09D2001B9E6D /* XMPPDeprecatedPlainAuthentication.m */; }; - DC30E6CF153E09D2001B9E6D /* XMPPDigestMD5Authentication.m in Sources */ = {isa = PBXBuildFile; fileRef = DC30E6C4153E09D2001B9E6D /* XMPPDigestMD5Authentication.m */; }; - DC30E6D0153E09D2001B9E6D /* XMPPPlainAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = DC30E6C7153E09D2001B9E6D /* XMPPPlainAuthentication.m */; }; - DC30E6D1153E09D2001B9E6D /* XMPPXFacebookPlatformAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = DC30E6CA153E09D2001B9E6D /* XMPPXFacebookPlatformAuthentication.m */; }; - DC319A2217289FDA00AD8EF8 /* XEP_0223.m in Sources */ = {isa = PBXBuildFile; fileRef = DC319A2117289FDA00AD8EF8 /* XEP_0223.m */; }; - DC319A2517289FF900AD8EF8 /* XMPPIQ+XEP_0060.m in Sources */ = {isa = PBXBuildFile; fileRef = DC319A2417289FF900AD8EF8 /* XMPPIQ+XEP_0060.m */; }; - DC37309E139E9FD100A8407D /* XMPPReconnect.m in Sources */ = {isa = PBXBuildFile; fileRef = DC37309D139E9FD100A8407D /* XMPPReconnect.m */; }; - DC3730B7139E9FDA00A8407D /* XMPPGroupCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3730A2139E9FDA00A8407D /* XMPPGroupCoreDataStorageObject.m */; }; - DC3730B8139E9FDA00A8407D /* XMPPResourceCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3730A4139E9FDA00A8407D /* XMPPResourceCoreDataStorageObject.m */; }; - DC3730B9139E9FDA00A8407D /* XMPPRoster.xcdatamodel in Sources */ = {isa = PBXBuildFile; fileRef = DC3730A5139E9FDA00A8407D /* XMPPRoster.xcdatamodel */; }; - DC3730BA139E9FDA00A8407D /* XMPPRosterCoreDataStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3730A7139E9FDA00A8407D /* XMPPRosterCoreDataStorage.m */; }; - DC3730BB139E9FDA00A8407D /* XMPPUserCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3730A9139E9FDA00A8407D /* XMPPUserCoreDataStorageObject.m */; }; - DC3730BF139E9FDA00A8407D /* XMPPRoster.m in Sources */ = {isa = PBXBuildFile; fileRef = DC3730B4139E9FDA00A8407D /* XMPPRoster.m */; }; - DC37318F139F07CC00A8407D /* NSData+XMPP.m in Sources */ = {isa = PBXBuildFile; fileRef = DC37318A139F07CC00A8407D /* NSData+XMPP.m */; }; - DC373190139F07CC00A8407D /* NSNumber+XMPP.m in Sources */ = {isa = PBXBuildFile; fileRef = DC37318C139F07CC00A8407D /* NSNumber+XMPP.m */; }; - DC373191139F07CC00A8407D /* NSXMLElement+XMPP.m in Sources */ = {isa = PBXBuildFile; fileRef = DC37318E139F07CC00A8407D /* NSXMLElement+XMPP.m */; }; - DC488444134AEB06000F79C5 /* XMPPCoreDataStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DC488442134AEB06000F79C5 /* XMPPCoreDataStorage.m */; }; - DC84BBC512440A6F0055A459 /* XMPPStringPrep.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBC012440A6F0055A459 /* XMPPStringPrep.m */; }; - DC84BBDB12440A8E0055A459 /* XMPPElement.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBCA12440A8E0055A459 /* XMPPElement.m */; }; - DC84BBDC12440A8E0055A459 /* XMPPIQ.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBCC12440A8E0055A459 /* XMPPIQ.m */; }; - DC84BBDD12440A8E0055A459 /* XMPPJID.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBCE12440A8E0055A459 /* XMPPJID.m */; }; - DC84BBDE12440A8E0055A459 /* XMPPMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBD012440A8E0055A459 /* XMPPMessage.m */; }; - DC84BBDF12440A8E0055A459 /* XMPPModule.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBD212440A8E0055A459 /* XMPPModule.m */; }; - DC84BBE012440A8E0055A459 /* XMPPParser.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBD412440A8E0055A459 /* XMPPParser.m */; }; - DC84BBE112440A8E0055A459 /* XMPPPresence.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBD612440A8E0055A459 /* XMPPPresence.m */; }; - DC84BBE312440A8E0055A459 /* XMPPStream.m in Sources */ = {isa = PBXBuildFile; fileRef = DC84BBDA12440A8E0055A459 /* XMPPStream.m */; }; DC84BC1812440C500055A459 /* libidn.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DC84BC1712440C500055A459 /* libidn.a */; }; - DC90AC66147C28850022DF52 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AC57147C28850022DF52 /* DDAbstractDatabaseLogger.m */; }; - DC90AC67147C28850022DF52 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AC59147C28850022DF52 /* DDASLLogger.m */; }; - DC90AC68147C28850022DF52 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AC5B147C28850022DF52 /* DDFileLogger.m */; }; - DC90AC69147C28850022DF52 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AC5D147C28850022DF52 /* DDLog.m */; }; - DC90AC6A147C28850022DF52 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90AC5F147C28850022DF52 /* DDTTYLogger.m */; }; - DC90AC6D147C28850022DF52 /* README.txt in Resources */ = {isa = PBXBuildFile; fileRef = DC90AC65147C28850022DF52 /* README.txt */; }; - DCB215791715EC0600719845 /* XMPPBandwidthMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215781715EC0600719845 /* XMPPBandwidthMonitor.m */; }; - DCB215821715EC3600719845 /* XMPPResourceMemoryStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB2157C1715EC3600719845 /* XMPPResourceMemoryStorageObject.m */; }; - DCB215831715EC3600719845 /* XMPPRosterMemoryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB2157E1715EC3600719845 /* XMPPRosterMemoryStorage.m */; }; - DCB215841715EC3600719845 /* XMPPUserMemoryStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215811715EC3600719845 /* XMPPUserMemoryStorageObject.m */; }; - DCB2158C1715EC7E00719845 /* XMPPIQ+JabberRPC.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215871715EC7E00719845 /* XMPPIQ+JabberRPC.m */; }; - DCB2158D1715EC7E00719845 /* XMPPIQ+JabberRPCResonse.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215891715EC7E00719845 /* XMPPIQ+JabberRPCResonse.m */; }; - DCB2158E1715EC7E00719845 /* XMPPJabberRPCModule.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB2158B1715EC7E00719845 /* XMPPJabberRPCModule.m */; }; - DCB215921715EC8F00719845 /* XMPPPrivacy.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215911715EC8F00719845 /* XMPPPrivacy.m */; }; - DCB2159A1715ECAF00719845 /* XMPPRoomMemoryStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215951715ECAF00719845 /* XMPPRoomMemoryStorage.m */; }; - DCB2159B1715ECAF00719845 /* XMPPRoomMessageMemoryStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215971715ECAF00719845 /* XMPPRoomMessageMemoryStorageObject.m */; }; - DCB2159C1715ECAF00719845 /* XMPPRoomOccupantMemoryStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215991715ECAF00719845 /* XMPPRoomOccupantMemoryStorageObject.m */; }; - DCB215A71715ECD600719845 /* XMPPRoomHybrid.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = DCB2159E1715ECD600719845 /* XMPPRoomHybrid.xcdatamodeld */; }; - DCB215A81715ECD600719845 /* XMPPRoomHybridStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215A11715ECD600719845 /* XMPPRoomHybridStorage.m */; }; - DCB215A91715ECD600719845 /* XMPPRoomMessageHybridCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215A41715ECD600719845 /* XMPPRoomMessageHybridCoreDataStorageObject.m */; }; - DCB215AA1715ECD600719845 /* XMPPRoomOccupantHybridMemoryStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215A61715ECD600719845 /* XMPPRoomOccupantHybridMemoryStorageObject.m */; }; - DCB215AE1715ECF900719845 /* XMPPPubSub.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215AD1715ECF900719845 /* XMPPPubSub.m */; }; - DCB215B21715ED4900719845 /* TURNSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215B11715ED4900719845 /* TURNSocket.m */; }; - DCB215B61715ED6000719845 /* XMPPMessage+XEP_0085.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215B51715ED6000719845 /* XMPPMessage+XEP_0085.m */; }; - DCB215BA1715ED7000719845 /* XMPPTransports.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215B91715ED7000719845 /* XMPPTransports.m */; }; - DCB215C71715ED8700719845 /* XMPPMessageArchiving.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = DCB215BD1715ED8700719845 /* XMPPMessageArchiving.xcdatamodeld */; }; - DCB215C81715ED8700719845 /* XMPPMessageArchiving_Contact_CoreDataObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215C01715ED8700719845 /* XMPPMessageArchiving_Contact_CoreDataObject.m */; }; - DCB215C91715ED8700719845 /* XMPPMessageArchiving_Message_CoreDataObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215C21715ED8700719845 /* XMPPMessageArchiving_Message_CoreDataObject.m */; }; - DCB215CA1715ED8700719845 /* XMPPMessageArchivingCoreDataStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215C41715ED8700719845 /* XMPPMessageArchivingCoreDataStorage.m */; }; - DCB215CB1715ED8700719845 /* XMPPMessageArchiving.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215C61715ED8700719845 /* XMPPMessageArchiving.m */; }; - DCB215CF1715EDB100719845 /* XMPPMessage+XEP_0184.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215CE1715EDB100719845 /* XMPPMessage+XEP_0184.m */; }; - DCB215D51715EDC500719845 /* XMPPAutoPing.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215D21715EDC500719845 /* XMPPAutoPing.m */; }; - DCB215D61715EDC500719845 /* XMPPPing.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215D41715EDC500719845 /* XMPPPing.m */; }; - DCB215DC1715EDD600719845 /* XMPPAutoTime.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215D91715EDD600719845 /* XMPPAutoTime.m */; }; - DCB215DD1715EDD600719845 /* XMPPTime.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215DB1715EDD600719845 /* XMPPTime.m */; }; - DCB215E31715EDF100719845 /* XMPPAttentionModule.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215E01715EDF100719845 /* XMPPAttentionModule.m */; }; - DCB215E41715EDF100719845 /* XMPPMessage+XEP_0224.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB215E21715EDF100719845 /* XMPPMessage+XEP_0224.m */; }; - DCB4243F1353FFA000572C70 /* RFImageToDataTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = DCB4243E1353FFA000572C70 /* RFImageToDataTransformer.m */; }; - DCC0BED81301CDFB00EC45D2 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC0BED71301CDFB00EC45D2 /* GCDAsyncSocket.m */; }; - DCC0BEEB1301CE3D00EC45D2 /* DDList.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC0BEE61301CE3D00EC45D2 /* DDList.m */; }; - DCC0BEED1301CE3D00EC45D2 /* GCDMulticastDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC0BEEA1301CE3D00EC45D2 /* GCDMulticastDelegate.m */; }; - DCC22139149A61F000736DC1 /* XMPPRoom.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = DCC22121149A61F000736DC1 /* XMPPRoom.xcdatamodeld */; }; - DCC2213A149A61F000736DC1 /* XMPPRoomCoreDataStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC22124149A61F000736DC1 /* XMPPRoomCoreDataStorage.m */; }; - DCC2213B149A61F000736DC1 /* XMPPRoomMessageCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC22126149A61F000736DC1 /* XMPPRoomMessageCoreDataStorageObject.m */; }; - DCC2213C149A61F000736DC1 /* XMPPRoomOccupantCoreDataStorageObject.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC22128149A61F000736DC1 /* XMPPRoomOccupantCoreDataStorageObject.m */; }; - DCC22140149A61F000736DC1 /* XMPPMessage+XEP0045.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC22131149A61F000736DC1 /* XMPPMessage+XEP0045.m */; }; - DCC22141149A61F000736DC1 /* XMPPMUC.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC22133149A61F000736DC1 /* XMPPMUC.m */; }; - DCC22142149A61F000736DC1 /* XMPPRoom.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC22135149A61F000736DC1 /* XMPPRoom.m */; }; - DCC22146149A6C0100736DC1 /* XMPPIDTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC22145149A6C0100736DC1 /* XMPPIDTracker.m */; }; DCD4944312234A49004BEE1A /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DCD4944212234A49004BEE1A /* libresolv.dylib */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 78E470852164FCFD00217D0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 0D44BAEA1E537066000930E0; + remoteInfo = "XMPPFramework (iOS)"; + }; + 78E470872164FCFD00217D0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D9DCD5331E6256D90010D1C7; + remoteInfo = "XMPPFramework (macOS)"; + }; + 78E470892164FCFD00217D0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D9DCD6961E6258CF0010D1C7; + remoteInfo = "XMPPFramework (tvOS)"; + }; + 78E4708B2164FCFD00217D0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D9A7AA621FB97892005183CD; + remoteInfo = "XMPPFrameworkSwift (iOS)"; + }; + 78E4708D2164FCFD00217D0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D9A7AE561FB97A3C005183CD; + remoteInfo = "XMPPFrameworkSwift (macOS)"; + }; + 78E4708F2164FCFD00217D0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = D9A7AFA11FB97A65005183CD; + remoteInfo = "XMPPFrameworkSwift (tvOS)"; + }; +/* End PBXContainerItemProxy section */ + /* Begin PBXFileReference section */ - 003B8C09192E504300063765 /* DDLog+LOGV.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "../../Vendor/CocoaLumberjack/DDLog+LOGV.h"; sourceTree = ""; }; - 003B8C0B192E505400063765 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDContextFilterLogFormatter.h; sourceTree = ""; }; - 003B8C0C192E505400063765 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDContextFilterLogFormatter.m; sourceTree = ""; }; - 003B8C0D192E505400063765 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 003B8C0E192E505400063765 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - 003B8C0F192E505400063765 /* DDMultiFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDMultiFormatter.h; sourceTree = ""; }; - 003B8C10192E505400063765 /* DDMultiFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDMultiFormatter.m; sourceTree = ""; }; 070400441347CB140092A737 /* defaultPerson.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = defaultPerson.png; sourceTree = ""; }; - 0704005C1347CB510092A737 /* XMPPvCard.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = XMPPvCard.xcdatamodel; sourceTree = ""; }; - 0704005D1347CB510092A737 /* XMPPvCardAvatarCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardAvatarCoreDataStorageObject.h; sourceTree = ""; }; - 0704005E1347CB510092A737 /* XMPPvCardAvatarCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardAvatarCoreDataStorageObject.m; sourceTree = ""; }; - 0704005F1347CB510092A737 /* XMPPvCardCoreDataStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardCoreDataStorage.h; sourceTree = ""; }; - 070400601347CB510092A737 /* XMPPvCardCoreDataStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardCoreDataStorage.m; sourceTree = ""; }; - 070400611347CB510092A737 /* XMPPvCardCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardCoreDataStorageObject.h; sourceTree = ""; }; - 070400621347CB510092A737 /* XMPPvCardCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardCoreDataStorageObject.m; sourceTree = ""; }; - 070400631347CB510092A737 /* XMPPvCardTempCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempCoreDataStorageObject.h; sourceTree = ""; }; - 070400641347CB510092A737 /* XMPPvCardTempCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempCoreDataStorageObject.m; sourceTree = ""; }; - 070400651347CB510092A737 /* XMPPvCardTemp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTemp.h; sourceTree = ""; }; - 070400661347CB510092A737 /* XMPPvCardTemp.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTemp.m; sourceTree = ""; }; - 070400671347CB510092A737 /* XMPPvCardTempAdr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempAdr.h; sourceTree = ""; }; - 070400681347CB510092A737 /* XMPPvCardTempAdr.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempAdr.m; sourceTree = ""; }; - 070400691347CB510092A737 /* XMPPvCardTempAdrTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempAdrTypes.h; sourceTree = ""; }; - 0704006A1347CB510092A737 /* XMPPvCardTempAdrTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempAdrTypes.m; sourceTree = ""; }; - 0704006B1347CB510092A737 /* XMPPvCardTempBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempBase.h; sourceTree = ""; }; - 0704006C1347CB510092A737 /* XMPPvCardTempBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempBase.m; sourceTree = ""; }; - 0704006D1347CB510092A737 /* XMPPvCardTempEmail.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempEmail.h; sourceTree = ""; }; - 0704006E1347CB510092A737 /* XMPPvCardTempEmail.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempEmail.m; sourceTree = ""; }; - 0704006F1347CB510092A737 /* XMPPvCardTempLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempLabel.h; sourceTree = ""; }; - 070400701347CB510092A737 /* XMPPvCardTempLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempLabel.m; sourceTree = ""; }; - 070400711347CB510092A737 /* XMPPvCardTempModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempModule.h; sourceTree = ""; }; - 070400721347CB510092A737 /* XMPPvCardTempModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempModule.m; sourceTree = ""; }; - 070400731347CB510092A737 /* XMPPvCardTempTel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardTempTel.h; sourceTree = ""; }; - 070400741347CB510092A737 /* XMPPvCardTempTel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardTempTel.m; sourceTree = ""; }; - 0704007C1347CB520092A737 /* NSDate+XMPPDateTimeProfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+XMPPDateTimeProfiles.h"; sourceTree = ""; }; - 0704007D1347CB520092A737 /* NSDate+XMPPDateTimeProfiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+XMPPDateTimeProfiles.m"; sourceTree = ""; }; - 0704007E1347CB520092A737 /* XMPPDateTimeProfiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPDateTimeProfiles.h; sourceTree = ""; }; - 0704007F1347CB520092A737 /* XMPPDateTimeProfiles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPDateTimeProfiles.m; sourceTree = ""; }; - 070400851347CB520092A737 /* XMPPCapabilities.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = XMPPCapabilities.xcdatamodel; sourceTree = ""; }; - 070400861347CB520092A737 /* XMPPCapabilitiesCoreDataStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPCapabilitiesCoreDataStorage.h; sourceTree = ""; }; - 070400871347CB520092A737 /* XMPPCapabilitiesCoreDataStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPCapabilitiesCoreDataStorage.m; sourceTree = ""; }; - 070400881347CB520092A737 /* XMPPCapsCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPCapsCoreDataStorageObject.h; sourceTree = ""; }; - 070400891347CB520092A737 /* XMPPCapsCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPCapsCoreDataStorageObject.m; sourceTree = ""; }; - 0704008A1347CB520092A737 /* XMPPCapsResourceCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPCapsResourceCoreDataStorageObject.h; sourceTree = ""; }; - 0704008B1347CB520092A737 /* XMPPCapsResourceCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPCapsResourceCoreDataStorageObject.m; sourceTree = ""; }; - 0704008C1347CB520092A737 /* XMPPCapabilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPCapabilities.h; sourceTree = ""; }; - 0704008D1347CB520092A737 /* XMPPCapabilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPCapabilities.m; sourceTree = ""; }; 070400B81347D09A0092A737 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; 0704FFC5134794020092A737 /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = ""; }; 0704FFC6134794020092A737 /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = ""; }; 0704FFC7134794020092A737 /* SettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettingsViewController.xib; sourceTree = ""; }; - 07AF16B7134812E20084D82A /* XMPPvCardAvatarModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPvCardAvatarModule.h; sourceTree = ""; }; - 07AF16B8134812E20084D82A /* XMPPvCardAvatarModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPvCardAvatarModule.m; sourceTree = ""; }; - 07AF16F7134A4E740084D82A /* XMPPInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPInternal.h; path = ../../Core/XMPPInternal.h; sourceTree = ""; }; - 07AF189B134BC3370084D82A /* XMPPSRVResolver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPSRVResolver.h; path = ../../Utilities/XMPPSRVResolver.h; sourceTree = ""; }; - 07AF189C134BC3370084D82A /* XMPPSRVResolver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPSRVResolver.m; path = ../../Utilities/XMPPSRVResolver.m; sourceTree = ""; }; 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1D3623240D0F684500981E51 /* iPhoneXMPPAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iPhoneXMPPAppDelegate.h; sourceTree = ""; }; 1D3623250D0F684500981E51 /* iPhoneXMPPAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = iPhoneXMPPAppDelegate.m; sourceTree = ""; }; @@ -205,194 +92,16 @@ 28C286E00D94DF7D0034E888 /* RootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = RootViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 28F335F01007B36200424DE2 /* RootViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = RootViewController.xib; sourceTree = ""; }; 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 631C7B7418E0E7C70015DBDF /* XMPPSCRAMSHA1Authentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPSCRAMSHA1Authentication.h; sourceTree = ""; }; - 631C7B7518E0E7C70015DBDF /* XMPPSCRAMSHA1Authentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPSCRAMSHA1Authentication.m; sourceTree = ""; }; + 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = XMPPFramework.xcodeproj; path = ../../../../XMPPFramework.xcodeproj; sourceTree = ""; }; 8D1107310486CEB800E47090 /* iPhoneXMPP-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "iPhoneXMPP-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = ""; }; - 962031FB1735831C00C43080 /* NSXMLElement+XEP_0203.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSXMLElement+XEP_0203.h"; sourceTree = ""; }; - 962031FC1735831C00C43080 /* NSXMLElement+XEP_0203.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSXMLElement+XEP_0203.m"; sourceTree = ""; }; - 96CB5A3C19921E8B002F679C /* XMPPCustomBinding.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = XMPPCustomBinding.h; sourceTree = ""; }; DC19DDA0170B4138000D2178 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - DC1CF88F1361F28000E71363 /* NSString+DDXML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+DDXML.h"; sourceTree = ""; }; - DC1CF8901361F28000E71363 /* NSString+DDXML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+DDXML.m"; sourceTree = ""; }; - DC1CF8911361F28000E71363 /* DDXML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXML.h; sourceTree = ""; }; - DC1CF8931361F28000E71363 /* DDXMLDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLDocument.h; sourceTree = ""; }; - DC1CF8941361F28000E71363 /* DDXMLDocument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDXMLDocument.m; sourceTree = ""; }; - DC1CF8951361F28000E71363 /* DDXMLElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLElement.h; sourceTree = ""; }; - DC1CF8961361F28000E71363 /* DDXMLElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDXMLElement.m; sourceTree = ""; }; - DC1CF8971361F28000E71363 /* DDXMLNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLNode.h; sourceTree = ""; }; - DC1CF8981361F28000E71363 /* DDXMLNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDXMLNode.m; sourceTree = ""; }; - DC1CF89A1361F28000E71363 /* DDXMLPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DDXMLPrivate.h; sourceTree = ""; }; DC1F97E11152CA2D00138A8F /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = usr/lib/libxml2.dylib; sourceTree = SDKROOT; }; DC1F97E71152CA4E00138A8F /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; DC1F98361152CBC200138A8F /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; DC1F985C1152CC2B00138A8F /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; DC26A52C152A3E82004B71C0 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - DC30E6BA153E09D2001B9E6D /* XMPPAnonymousAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPAnonymousAuthentication.h; sourceTree = ""; }; - DC30E6BB153E09D2001B9E6D /* XMPPAnonymousAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPAnonymousAuthentication.m; sourceTree = ""; }; - DC30E6BD153E09D2001B9E6D /* XMPPDeprecatedDigestAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPDeprecatedDigestAuthentication.h; sourceTree = ""; }; - DC30E6BE153E09D2001B9E6D /* XMPPDeprecatedDigestAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPDeprecatedDigestAuthentication.m; sourceTree = ""; }; - DC30E6C0153E09D2001B9E6D /* XMPPDeprecatedPlainAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPDeprecatedPlainAuthentication.h; sourceTree = ""; }; - DC30E6C1153E09D2001B9E6D /* XMPPDeprecatedPlainAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPDeprecatedPlainAuthentication.m; sourceTree = ""; }; - DC30E6C3153E09D2001B9E6D /* XMPPDigestMD5Authentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPDigestMD5Authentication.h; sourceTree = ""; }; - DC30E6C4153E09D2001B9E6D /* XMPPDigestMD5Authentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPDigestMD5Authentication.m; sourceTree = ""; }; - DC30E6C6153E09D2001B9E6D /* XMPPPlainAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPPlainAuthentication.h; sourceTree = ""; }; - DC30E6C7153E09D2001B9E6D /* XMPPPlainAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPPlainAuthentication.m; sourceTree = ""; }; - DC30E6C9153E09D2001B9E6D /* XMPPXFacebookPlatformAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPXFacebookPlatformAuthentication.h; sourceTree = ""; }; - DC30E6CA153E09D2001B9E6D /* XMPPXFacebookPlatformAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPXFacebookPlatformAuthentication.m; sourceTree = ""; }; - DC30E6CB153E09D2001B9E6D /* XMPPSASLAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPSASLAuthentication.h; sourceTree = ""; }; - DC319A2017289FDA00AD8EF8 /* XEP_0223.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XEP_0223.h; sourceTree = ""; }; - DC319A2117289FDA00AD8EF8 /* XEP_0223.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XEP_0223.m; sourceTree = ""; }; - DC319A2317289FF900AD8EF8 /* XMPPIQ+XEP_0060.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMPPIQ+XEP_0060.h"; sourceTree = ""; }; - DC319A2417289FF900AD8EF8 /* XMPPIQ+XEP_0060.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMPPIQ+XEP_0060.m"; sourceTree = ""; }; - DC37309C139E9FD100A8407D /* XMPPReconnect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPReconnect.h; sourceTree = ""; }; - DC37309D139E9FD100A8407D /* XMPPReconnect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPReconnect.m; sourceTree = ""; }; - DC3730A1139E9FDA00A8407D /* XMPPGroupCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPGroupCoreDataStorageObject.h; sourceTree = ""; }; - DC3730A2139E9FDA00A8407D /* XMPPGroupCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPGroupCoreDataStorageObject.m; sourceTree = ""; }; - DC3730A3139E9FDA00A8407D /* XMPPResourceCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPResourceCoreDataStorageObject.h; sourceTree = ""; }; - DC3730A4139E9FDA00A8407D /* XMPPResourceCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPResourceCoreDataStorageObject.m; sourceTree = ""; }; - DC3730A5139E9FDA00A8407D /* XMPPRoster.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = XMPPRoster.xcdatamodel; sourceTree = ""; }; - DC3730A6139E9FDA00A8407D /* XMPPRosterCoreDataStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRosterCoreDataStorage.h; sourceTree = ""; }; - DC3730A7139E9FDA00A8407D /* XMPPRosterCoreDataStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRosterCoreDataStorage.m; sourceTree = ""; }; - DC3730A8139E9FDA00A8407D /* XMPPUserCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPUserCoreDataStorageObject.h; sourceTree = ""; }; - DC3730A9139E9FDA00A8407D /* XMPPUserCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPUserCoreDataStorageObject.m; sourceTree = ""; }; - DC3730B2139E9FDA00A8407D /* XMPPResource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPResource.h; sourceTree = ""; }; - DC3730B3139E9FDA00A8407D /* XMPPRoster.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoster.h; sourceTree = ""; }; - DC3730B4139E9FDA00A8407D /* XMPPRoster.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoster.m; sourceTree = ""; }; - DC3730B5139E9FDA00A8407D /* XMPPRosterPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRosterPrivate.h; sourceTree = ""; }; - DC3730B6139E9FDA00A8407D /* XMPPUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPUser.h; sourceTree = ""; }; - DC373189139F07CC00A8407D /* NSData+XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSData+XMPP.h"; path = "../../Categories/NSData+XMPP.h"; sourceTree = ""; }; - DC37318A139F07CC00A8407D /* NSData+XMPP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSData+XMPP.m"; path = "../../Categories/NSData+XMPP.m"; sourceTree = ""; }; - DC37318B139F07CC00A8407D /* NSNumber+XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSNumber+XMPP.h"; path = "../../Categories/NSNumber+XMPP.h"; sourceTree = ""; }; - DC37318C139F07CC00A8407D /* NSNumber+XMPP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+XMPP.m"; path = "../../Categories/NSNumber+XMPP.m"; sourceTree = ""; }; - DC37318D139F07CC00A8407D /* NSXMLElement+XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSXMLElement+XMPP.h"; path = "../../Categories/NSXMLElement+XMPP.h"; sourceTree = ""; }; - DC37318E139F07CC00A8407D /* NSXMLElement+XMPP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSXMLElement+XMPP.m"; path = "../../Categories/NSXMLElement+XMPP.m"; sourceTree = ""; }; - DC488441134AEB06000F79C5 /* XMPPCoreDataStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPCoreDataStorage.h; sourceTree = ""; }; - DC488442134AEB06000F79C5 /* XMPPCoreDataStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPCoreDataStorage.m; sourceTree = ""; }; - DC488443134AEB06000F79C5 /* XMPPCoreDataStorageProtected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPCoreDataStorageProtected.h; sourceTree = ""; }; - DC84BBA212440A040055A459 /* idn-int.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "idn-int.h"; path = "../../Vendor/libidn/idn-int.h"; sourceTree = SOURCE_ROOT; }; - DC84BBA312440A040055A459 /* stringprep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stringprep.h; path = ../../Vendor/libidn/stringprep.h; sourceTree = SOURCE_ROOT; }; - DC84BBBF12440A6F0055A459 /* XMPPStringPrep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPStringPrep.h; path = ../../Utilities/XMPPStringPrep.h; sourceTree = SOURCE_ROOT; }; - DC84BBC012440A6F0055A459 /* XMPPStringPrep.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPStringPrep.m; path = ../../Utilities/XMPPStringPrep.m; sourceTree = SOURCE_ROOT; }; - DC84BBC912440A8E0055A459 /* XMPPElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPElement.h; path = ../../Core/XMPPElement.h; sourceTree = SOURCE_ROOT; }; - DC84BBCA12440A8E0055A459 /* XMPPElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPElement.m; path = ../../Core/XMPPElement.m; sourceTree = SOURCE_ROOT; }; - DC84BBCB12440A8E0055A459 /* XMPPIQ.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPIQ.h; path = ../../Core/XMPPIQ.h; sourceTree = SOURCE_ROOT; }; - DC84BBCC12440A8E0055A459 /* XMPPIQ.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPIQ.m; path = ../../Core/XMPPIQ.m; sourceTree = SOURCE_ROOT; }; - DC84BBCD12440A8E0055A459 /* XMPPJID.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPJID.h; path = ../../Core/XMPPJID.h; sourceTree = SOURCE_ROOT; }; - DC84BBCE12440A8E0055A459 /* XMPPJID.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPJID.m; path = ../../Core/XMPPJID.m; sourceTree = SOURCE_ROOT; }; - DC84BBCF12440A8E0055A459 /* XMPPMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPMessage.h; path = ../../Core/XMPPMessage.h; sourceTree = SOURCE_ROOT; }; - DC84BBD012440A8E0055A459 /* XMPPMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPMessage.m; path = ../../Core/XMPPMessage.m; sourceTree = SOURCE_ROOT; }; - DC84BBD112440A8E0055A459 /* XMPPModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPModule.h; path = ../../Core/XMPPModule.h; sourceTree = SOURCE_ROOT; }; - DC84BBD212440A8E0055A459 /* XMPPModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPModule.m; path = ../../Core/XMPPModule.m; sourceTree = SOURCE_ROOT; }; - DC84BBD312440A8E0055A459 /* XMPPParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPParser.h; path = ../../Core/XMPPParser.h; sourceTree = SOURCE_ROOT; }; - DC84BBD412440A8E0055A459 /* XMPPParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPParser.m; path = ../../Core/XMPPParser.m; sourceTree = SOURCE_ROOT; }; - DC84BBD512440A8E0055A459 /* XMPPPresence.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPPresence.h; path = ../../Core/XMPPPresence.h; sourceTree = SOURCE_ROOT; }; - DC84BBD612440A8E0055A459 /* XMPPPresence.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPPresence.m; path = ../../Core/XMPPPresence.m; sourceTree = SOURCE_ROOT; }; - DC84BBD912440A8E0055A459 /* XMPPStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = XMPPStream.h; path = ../../Core/XMPPStream.h; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - DC84BBDA12440A8E0055A459 /* XMPPStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = XMPPStream.m; path = ../../Core/XMPPStream.m; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; DC84BC1712440C500055A459 /* libidn.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libidn.a; path = ../../Vendor/libidn/libidn.a; sourceTree = SOURCE_ROOT; }; - DC90AC56147C28850022DF52 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = ../../Vendor/CocoaLumberjack/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - DC90AC57147C28850022DF52 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = ../../Vendor/CocoaLumberjack/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - DC90AC58147C28850022DF52 /* DDASLLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = ../../Vendor/CocoaLumberjack/DDASLLogger.h; sourceTree = ""; }; - DC90AC59147C28850022DF52 /* DDASLLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = ../../Vendor/CocoaLumberjack/DDASLLogger.m; sourceTree = ""; }; - DC90AC5A147C28850022DF52 /* DDFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = ../../Vendor/CocoaLumberjack/DDFileLogger.h; sourceTree = ""; }; - DC90AC5B147C28850022DF52 /* DDFileLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = ../../Vendor/CocoaLumberjack/DDFileLogger.m; sourceTree = ""; }; - DC90AC5C147C28850022DF52 /* DDLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = ../../Vendor/CocoaLumberjack/DDLog.h; sourceTree = ""; }; - DC90AC5D147C28850022DF52 /* DDLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = ../../Vendor/CocoaLumberjack/DDLog.m; sourceTree = ""; }; - DC90AC5E147C28850022DF52 /* DDTTYLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = ../../Vendor/CocoaLumberjack/DDTTYLogger.h; sourceTree = ""; }; - DC90AC5F147C28850022DF52 /* DDTTYLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = ../../Vendor/CocoaLumberjack/DDTTYLogger.m; sourceTree = ""; }; - DC90AC65147C28850022DF52 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.txt; sourceTree = ""; }; - DCB215771715EC0600719845 /* XMPPBandwidthMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPBandwidthMonitor.h; sourceTree = ""; }; - DCB215781715EC0600719845 /* XMPPBandwidthMonitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPBandwidthMonitor.m; sourceTree = ""; }; - DCB2157B1715EC3600719845 /* XMPPResourceMemoryStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPResourceMemoryStorageObject.h; sourceTree = ""; }; - DCB2157C1715EC3600719845 /* XMPPResourceMemoryStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPResourceMemoryStorageObject.m; sourceTree = ""; }; - DCB2157D1715EC3600719845 /* XMPPRosterMemoryStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRosterMemoryStorage.h; sourceTree = ""; }; - DCB2157E1715EC3600719845 /* XMPPRosterMemoryStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRosterMemoryStorage.m; sourceTree = ""; }; - DCB2157F1715EC3600719845 /* XMPPRosterMemoryStoragePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRosterMemoryStoragePrivate.h; sourceTree = ""; }; - DCB215801715EC3600719845 /* XMPPUserMemoryStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPUserMemoryStorageObject.h; sourceTree = ""; }; - DCB215811715EC3600719845 /* XMPPUserMemoryStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPUserMemoryStorageObject.m; sourceTree = ""; }; - DCB215861715EC7E00719845 /* XMPPIQ+JabberRPC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMPPIQ+JabberRPC.h"; sourceTree = ""; }; - DCB215871715EC7E00719845 /* XMPPIQ+JabberRPC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMPPIQ+JabberRPC.m"; sourceTree = ""; }; - DCB215881715EC7E00719845 /* XMPPIQ+JabberRPCResonse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMPPIQ+JabberRPCResonse.h"; sourceTree = ""; }; - DCB215891715EC7E00719845 /* XMPPIQ+JabberRPCResonse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMPPIQ+JabberRPCResonse.m"; sourceTree = ""; }; - DCB2158A1715EC7E00719845 /* XMPPJabberRPCModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPJabberRPCModule.h; sourceTree = ""; }; - DCB2158B1715EC7E00719845 /* XMPPJabberRPCModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPJabberRPCModule.m; sourceTree = ""; }; - DCB215901715EC8F00719845 /* XMPPPrivacy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPPrivacy.h; sourceTree = ""; }; - DCB215911715EC8F00719845 /* XMPPPrivacy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPPrivacy.m; sourceTree = ""; }; - DCB215941715ECAF00719845 /* XMPPRoomMemoryStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomMemoryStorage.h; sourceTree = ""; }; - DCB215951715ECAF00719845 /* XMPPRoomMemoryStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomMemoryStorage.m; sourceTree = ""; }; - DCB215961715ECAF00719845 /* XMPPRoomMessageMemoryStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomMessageMemoryStorageObject.h; sourceTree = ""; }; - DCB215971715ECAF00719845 /* XMPPRoomMessageMemoryStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomMessageMemoryStorageObject.m; sourceTree = ""; }; - DCB215981715ECAF00719845 /* XMPPRoomOccupantMemoryStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomOccupantMemoryStorageObject.h; sourceTree = ""; }; - DCB215991715ECAF00719845 /* XMPPRoomOccupantMemoryStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomOccupantMemoryStorageObject.m; sourceTree = ""; }; - DCB2159F1715ECD600719845 /* XMPPRoomHybrid.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = XMPPRoomHybrid.xcdatamodel; sourceTree = ""; }; - DCB215A01715ECD600719845 /* XMPPRoomHybridStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomHybridStorage.h; sourceTree = ""; }; - DCB215A11715ECD600719845 /* XMPPRoomHybridStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomHybridStorage.m; sourceTree = ""; }; - DCB215A21715ECD600719845 /* XMPPRoomHybridStorageProtected.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomHybridStorageProtected.h; sourceTree = ""; }; - DCB215A31715ECD600719845 /* XMPPRoomMessageHybridCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomMessageHybridCoreDataStorageObject.h; sourceTree = ""; }; - DCB215A41715ECD600719845 /* XMPPRoomMessageHybridCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomMessageHybridCoreDataStorageObject.m; sourceTree = ""; }; - DCB215A51715ECD600719845 /* XMPPRoomOccupantHybridMemoryStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomOccupantHybridMemoryStorageObject.h; sourceTree = ""; }; - DCB215A61715ECD600719845 /* XMPPRoomOccupantHybridMemoryStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomOccupantHybridMemoryStorageObject.m; sourceTree = ""; }; - DCB215AC1715ECF900719845 /* XMPPPubSub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPPubSub.h; sourceTree = ""; }; - DCB215AD1715ECF900719845 /* XMPPPubSub.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPPubSub.m; sourceTree = ""; }; - DCB215B01715ED4900719845 /* TURNSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TURNSocket.h; sourceTree = ""; }; - DCB215B11715ED4900719845 /* TURNSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TURNSocket.m; sourceTree = ""; }; - DCB215B41715ED6000719845 /* XMPPMessage+XEP_0085.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMPPMessage+XEP_0085.h"; sourceTree = ""; }; - DCB215B51715ED6000719845 /* XMPPMessage+XEP_0085.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMPPMessage+XEP_0085.m"; sourceTree = ""; }; - DCB215B81715ED7000719845 /* XMPPTransports.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPTransports.h; sourceTree = ""; }; - DCB215B91715ED7000719845 /* XMPPTransports.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPTransports.m; sourceTree = ""; }; - DCB215BE1715ED8700719845 /* XMPPMessageArchiving.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = XMPPMessageArchiving.xcdatamodel; sourceTree = ""; }; - DCB215BF1715ED8700719845 /* XMPPMessageArchiving_Contact_CoreDataObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPMessageArchiving_Contact_CoreDataObject.h; sourceTree = ""; }; - DCB215C01715ED8700719845 /* XMPPMessageArchiving_Contact_CoreDataObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPMessageArchiving_Contact_CoreDataObject.m; sourceTree = ""; }; - DCB215C11715ED8700719845 /* XMPPMessageArchiving_Message_CoreDataObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPMessageArchiving_Message_CoreDataObject.h; sourceTree = ""; }; - DCB215C21715ED8700719845 /* XMPPMessageArchiving_Message_CoreDataObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPMessageArchiving_Message_CoreDataObject.m; sourceTree = ""; }; - DCB215C31715ED8700719845 /* XMPPMessageArchivingCoreDataStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPMessageArchivingCoreDataStorage.h; sourceTree = ""; }; - DCB215C41715ED8700719845 /* XMPPMessageArchivingCoreDataStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPMessageArchivingCoreDataStorage.m; sourceTree = ""; }; - DCB215C51715ED8700719845 /* XMPPMessageArchiving.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPMessageArchiving.h; sourceTree = ""; }; - DCB215C61715ED8700719845 /* XMPPMessageArchiving.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPMessageArchiving.m; sourceTree = ""; }; - DCB215CD1715EDB100719845 /* XMPPMessage+XEP_0184.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMPPMessage+XEP_0184.h"; sourceTree = ""; }; - DCB215CE1715EDB100719845 /* XMPPMessage+XEP_0184.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMPPMessage+XEP_0184.m"; sourceTree = ""; }; - DCB215D11715EDC500719845 /* XMPPAutoPing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPAutoPing.h; sourceTree = ""; }; - DCB215D21715EDC500719845 /* XMPPAutoPing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPAutoPing.m; sourceTree = ""; }; - DCB215D31715EDC500719845 /* XMPPPing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPPing.h; sourceTree = ""; }; - DCB215D41715EDC500719845 /* XMPPPing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPPing.m; sourceTree = ""; }; - DCB215D81715EDD600719845 /* XMPPAutoTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPAutoTime.h; sourceTree = ""; }; - DCB215D91715EDD600719845 /* XMPPAutoTime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPAutoTime.m; sourceTree = ""; }; - DCB215DA1715EDD600719845 /* XMPPTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPTime.h; sourceTree = ""; }; - DCB215DB1715EDD600719845 /* XMPPTime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPTime.m; sourceTree = ""; }; - DCB215DF1715EDF100719845 /* XMPPAttentionModule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPAttentionModule.h; sourceTree = ""; }; - DCB215E01715EDF100719845 /* XMPPAttentionModule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPAttentionModule.m; sourceTree = ""; }; - DCB215E11715EDF100719845 /* XMPPMessage+XEP_0224.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMPPMessage+XEP_0224.h"; sourceTree = ""; }; - DCB215E21715EDF100719845 /* XMPPMessage+XEP_0224.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMPPMessage+XEP_0224.m"; sourceTree = ""; }; - DCB4243D1353FFA000572C70 /* RFImageToDataTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RFImageToDataTransformer.h; path = ../../Utilities/RFImageToDataTransformer.h; sourceTree = ""; }; - DCB4243E1353FFA000572C70 /* RFImageToDataTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = RFImageToDataTransformer.m; path = ../../Utilities/RFImageToDataTransformer.m; sourceTree = ""; }; - DCC0BED61301CDFB00EC45D2 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = ../../Vendor/CocoaAsyncSocket/GCDAsyncSocket.h; sourceTree = SOURCE_ROOT; }; - DCC0BED71301CDFB00EC45D2 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = ../../Vendor/CocoaAsyncSocket/GCDAsyncSocket.m; sourceTree = SOURCE_ROOT; }; - DCC0BEE51301CE3D00EC45D2 /* DDList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DDList.h; path = ../../Utilities/DDList.h; sourceTree = SOURCE_ROOT; }; - DCC0BEE61301CE3D00EC45D2 /* DDList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DDList.m; path = ../../Utilities/DDList.m; sourceTree = SOURCE_ROOT; }; - DCC0BEE91301CE3D00EC45D2 /* GCDMulticastDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDMulticastDelegate.h; path = ../../Utilities/GCDMulticastDelegate.h; sourceTree = SOURCE_ROOT; }; - DCC0BEEA1301CE3D00EC45D2 /* GCDMulticastDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDMulticastDelegate.m; path = ../../Utilities/GCDMulticastDelegate.m; sourceTree = SOURCE_ROOT; }; - DCC0BEF31301CE9100EC45D2 /* XMPPLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPLogging.h; path = ../../Core/XMPPLogging.h; sourceTree = SOURCE_ROOT; }; - DCC22122149A61F000736DC1 /* XMPPRoom.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = XMPPRoom.xcdatamodel; sourceTree = ""; }; - DCC22123149A61F000736DC1 /* XMPPRoomCoreDataStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomCoreDataStorage.h; sourceTree = ""; }; - DCC22124149A61F000736DC1 /* XMPPRoomCoreDataStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomCoreDataStorage.m; sourceTree = ""; }; - DCC22125149A61F000736DC1 /* XMPPRoomMessageCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomMessageCoreDataStorageObject.h; sourceTree = ""; }; - DCC22126149A61F000736DC1 /* XMPPRoomMessageCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomMessageCoreDataStorageObject.m; sourceTree = ""; }; - DCC22127149A61F000736DC1 /* XMPPRoomOccupantCoreDataStorageObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomOccupantCoreDataStorageObject.h; sourceTree = ""; }; - DCC22128149A61F000736DC1 /* XMPPRoomOccupantCoreDataStorageObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoomOccupantCoreDataStorageObject.m; sourceTree = ""; }; - DCC22130149A61F000736DC1 /* XMPPMessage+XEP0045.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMPPMessage+XEP0045.h"; sourceTree = ""; }; - DCC22131149A61F000736DC1 /* XMPPMessage+XEP0045.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMPPMessage+XEP0045.m"; sourceTree = ""; }; - DCC22132149A61F000736DC1 /* XMPPMUC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPMUC.h; sourceTree = ""; }; - DCC22133149A61F000736DC1 /* XMPPMUC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPMUC.m; sourceTree = ""; }; - DCC22134149A61F000736DC1 /* XMPPRoom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoom.h; sourceTree = ""; }; - DCC22135149A61F000736DC1 /* XMPPRoom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMPPRoom.m; sourceTree = ""; }; - DCC22136149A61F000736DC1 /* XMPPRoomMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomMessage.h; sourceTree = ""; }; - DCC22137149A61F000736DC1 /* XMPPRoomOccupant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomOccupant.h; sourceTree = ""; }; - DCC22138149A61F000736DC1 /* XMPPRoomPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMPPRoomPrivate.h; sourceTree = ""; }; - DCC22144149A6C0100736DC1 /* XMPPIDTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPIDTracker.h; path = ../../Utilities/XMPPIDTracker.h; sourceTree = ""; }; - DCC22145149A6C0100736DC1 /* XMPPIDTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = XMPPIDTracker.m; path = ../../Utilities/XMPPIDTracker.m; sourceTree = ""; }; DCD4944212234A49004BEE1A /* libresolv.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libresolv.dylib; path = usr/lib/libresolv.dylib; sourceTree = SDKROOT; }; - DCE11268140C5798007A2A46 /* XMPPFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPPFramework.h; path = Classes/XMPPFramework.h; sourceTree = ""; }; - DCF3C0CE1365C68300111BA3 /* XMPP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = XMPP.h; path = ../../Core/XMPP.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -417,129 +126,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 070400471347CB510092A737 /* Extensions */ = { - isa = PBXGroup; - children = ( - DCB215761715EC0600719845 /* BandwidthMonitor */, - DC37309B139E9FD100A8407D /* Reconnect */, - DC488440134AEB06000F79C5 /* CoreDataStorage */, - DC37309F139E9FDA00A8407D /* Roster */, - DCB215851715EC7E00719845 /* XEP-0009 */, - DCB2158F1715EC8F00719845 /* XEP-0016 */, - DCC2211F149A61F000736DC1 /* XEP-0045 */, - 070400591347CB510092A737 /* XEP-0054 */, - DCB215AB1715ECF900719845 /* XEP-0060 */, - DCB215AF1715ED4800719845 /* XEP-0065 */, - 0704007B1347CB520092A737 /* XEP-0082 */, - DCB215B31715ED6000719845 /* XEP-0085 */, - DCB215B71715ED7000719845 /* XEP-0100 */, - 070400831347CB520092A737 /* XEP-0115 */, - DCB215BB1715ED8700719845 /* XEP-0136 */, - 07AF16B6134812E20084D82A /* XEP-0153 */, - DCB215CC1715EDB100719845 /* XEP-0184 */, - DCB215D01715EDC500719845 /* XEP-0199 */, - DCB215D71715EDD600719845 /* XEP-0202 */, - 070400941347CB520092A737 /* XEP-0203 */, - DC319A1F17289FDA00AD8EF8 /* XEP-0223 */, - DCB215DE1715EDF100719845 /* XEP-0224 */, - ); - name = Extensions; - path = ../../Extensions; - sourceTree = ""; - }; - 070400591347CB510092A737 /* XEP-0054 */ = { - isa = PBXGroup; - children = ( - 0704005A1347CB510092A737 /* CoreDataStorage */, - 070400651347CB510092A737 /* XMPPvCardTemp.h */, - 070400661347CB510092A737 /* XMPPvCardTemp.m */, - 070400671347CB510092A737 /* XMPPvCardTempAdr.h */, - 070400681347CB510092A737 /* XMPPvCardTempAdr.m */, - 070400691347CB510092A737 /* XMPPvCardTempAdrTypes.h */, - 0704006A1347CB510092A737 /* XMPPvCardTempAdrTypes.m */, - 0704006B1347CB510092A737 /* XMPPvCardTempBase.h */, - 0704006C1347CB510092A737 /* XMPPvCardTempBase.m */, - 0704006D1347CB510092A737 /* XMPPvCardTempEmail.h */, - 0704006E1347CB510092A737 /* XMPPvCardTempEmail.m */, - 0704006F1347CB510092A737 /* XMPPvCardTempLabel.h */, - 070400701347CB510092A737 /* XMPPvCardTempLabel.m */, - 070400711347CB510092A737 /* XMPPvCardTempModule.h */, - 070400721347CB510092A737 /* XMPPvCardTempModule.m */, - 070400731347CB510092A737 /* XMPPvCardTempTel.h */, - 070400741347CB510092A737 /* XMPPvCardTempTel.m */, - ); - path = "XEP-0054"; - sourceTree = ""; - }; - 0704005A1347CB510092A737 /* CoreDataStorage */ = { - isa = PBXGroup; - children = ( - 0704005B1347CB510092A737 /* XMPPvCard.xcdatamodeld */, - 0704005F1347CB510092A737 /* XMPPvCardCoreDataStorage.h */, - 070400601347CB510092A737 /* XMPPvCardCoreDataStorage.m */, - 070400611347CB510092A737 /* XMPPvCardCoreDataStorageObject.h */, - 070400621347CB510092A737 /* XMPPvCardCoreDataStorageObject.m */, - 070400631347CB510092A737 /* XMPPvCardTempCoreDataStorageObject.h */, - 070400641347CB510092A737 /* XMPPvCardTempCoreDataStorageObject.m */, - 0704005D1347CB510092A737 /* XMPPvCardAvatarCoreDataStorageObject.h */, - 0704005E1347CB510092A737 /* XMPPvCardAvatarCoreDataStorageObject.m */, - ); - path = CoreDataStorage; - sourceTree = ""; - }; - 0704007B1347CB520092A737 /* XEP-0082 */ = { - isa = PBXGroup; - children = ( - 0704007C1347CB520092A737 /* NSDate+XMPPDateTimeProfiles.h */, - 0704007D1347CB520092A737 /* NSDate+XMPPDateTimeProfiles.m */, - 0704007E1347CB520092A737 /* XMPPDateTimeProfiles.h */, - 0704007F1347CB520092A737 /* XMPPDateTimeProfiles.m */, - ); - path = "XEP-0082"; - sourceTree = ""; - }; - 070400831347CB520092A737 /* XEP-0115 */ = { - isa = PBXGroup; - children = ( - 070400841347CB520092A737 /* CoreDataStorage */, - 0704008C1347CB520092A737 /* XMPPCapabilities.h */, - 0704008D1347CB520092A737 /* XMPPCapabilities.m */, - ); - path = "XEP-0115"; - sourceTree = ""; - }; - 070400841347CB520092A737 /* CoreDataStorage */ = { - isa = PBXGroup; - children = ( - 070400851347CB520092A737 /* XMPPCapabilities.xcdatamodel */, - 070400861347CB520092A737 /* XMPPCapabilitiesCoreDataStorage.h */, - 070400871347CB520092A737 /* XMPPCapabilitiesCoreDataStorage.m */, - 070400881347CB520092A737 /* XMPPCapsCoreDataStorageObject.h */, - 070400891347CB520092A737 /* XMPPCapsCoreDataStorageObject.m */, - 0704008A1347CB520092A737 /* XMPPCapsResourceCoreDataStorageObject.h */, - 0704008B1347CB520092A737 /* XMPPCapsResourceCoreDataStorageObject.m */, - ); - path = CoreDataStorage; - sourceTree = ""; - }; - 070400941347CB520092A737 /* XEP-0203 */ = { - isa = PBXGroup; - children = ( - 962031FB1735831C00C43080 /* NSXMLElement+XEP_0203.h */, - 962031FC1735831C00C43080 /* NSXMLElement+XEP_0203.m */, - ); - path = "XEP-0203"; - sourceTree = ""; - }; - 07AF16B6134812E20084D82A /* XEP-0153 */ = { - isa = PBXGroup; - children = ( - 07AF16B7134812E20084D82A /* XMPPvCardAvatarModule.h */, - 07AF16B8134812E20084D82A /* XMPPvCardAvatarModule.m */, - ); - path = "XEP-0153"; - sourceTree = ""; - }; 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( @@ -565,7 +151,7 @@ 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( - DC1F98001152CAF300138A8F /* XMPP */, + 78E470772164FCB900217D0F /* XMPPFramework */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, 29B97317FDCFA39411CA2CEA /* Resources */, @@ -614,537 +200,26 @@ name = Frameworks; sourceTree = ""; }; - 631C7B7318E0E7C70015DBDF /* SCRAM-SHA-1 */ = { - isa = PBXGroup; - children = ( - 631C7B7418E0E7C70015DBDF /* XMPPSCRAMSHA1Authentication.h */, - 631C7B7518E0E7C70015DBDF /* XMPPSCRAMSHA1Authentication.m */, - ); - path = "SCRAM-SHA-1"; - sourceTree = ""; - }; - DC1CF88D1361F28000E71363 /* KissXML */ = { - isa = PBXGroup; - children = ( - DC1CF88E1361F28000E71363 /* Categories */, - DC1CF8991361F28000E71363 /* Private */, - DC1CF8911361F28000E71363 /* DDXML.h */, - DC1CF8931361F28000E71363 /* DDXMLDocument.h */, - DC1CF8941361F28000E71363 /* DDXMLDocument.m */, - DC1CF8951361F28000E71363 /* DDXMLElement.h */, - DC1CF8961361F28000E71363 /* DDXMLElement.m */, - DC1CF8971361F28000E71363 /* DDXMLNode.h */, - DC1CF8981361F28000E71363 /* DDXMLNode.m */, - ); - name = KissXML; - path = ../../Vendor/KissXML; - sourceTree = ""; - }; - DC1CF88E1361F28000E71363 /* Categories */ = { - isa = PBXGroup; - children = ( - DC1CF88F1361F28000E71363 /* NSString+DDXML.h */, - DC1CF8901361F28000E71363 /* NSString+DDXML.m */, - ); - path = Categories; - sourceTree = ""; - }; - DC1CF8991361F28000E71363 /* Private */ = { - isa = PBXGroup; - children = ( - DC1CF89A1361F28000E71363 /* DDXMLPrivate.h */, - ); - path = Private; - sourceTree = ""; - }; - DC1F97E31152CA3500138A8F /* TCP */ = { - isa = PBXGroup; - children = ( - DCC0BED61301CDFB00EC45D2 /* GCDAsyncSocket.h */, - DCC0BED71301CDFB00EC45D2 /* GCDAsyncSocket.m */, - ); - name = TCP; - sourceTree = ""; - }; - DC1F98001152CAF300138A8F /* XMPP */ = { - isa = PBXGroup; - children = ( - DCE11268140C5798007A2A46 /* XMPPFramework.h */, - DC30E6B8153E09D2001B9E6D /* Authentication */, - DC1F98011152CAFD00138A8F /* Categories */, - DC1F98031152CB0C00138A8F /* Core */, - 070400471347CB510092A737 /* Extensions */, - DC1F98021152CB0500138A8F /* Utilities */, - DC84BBA0124409CE0055A459 /* Vendor */, - ); - name = XMPP; - sourceTree = ""; - }; - DC1F98011152CAFD00138A8F /* Categories */ = { - isa = PBXGroup; - children = ( - DC373189139F07CC00A8407D /* NSData+XMPP.h */, - DC37318A139F07CC00A8407D /* NSData+XMPP.m */, - DC37318B139F07CC00A8407D /* NSNumber+XMPP.h */, - DC37318C139F07CC00A8407D /* NSNumber+XMPP.m */, - DC37318D139F07CC00A8407D /* NSXMLElement+XMPP.h */, - DC37318E139F07CC00A8407D /* NSXMLElement+XMPP.m */, - ); - name = Categories; - sourceTree = ""; - }; - DC1F98021152CB0500138A8F /* Utilities */ = { - isa = PBXGroup; - children = ( - DCC22144149A6C0100736DC1 /* XMPPIDTracker.h */, - DCC22145149A6C0100736DC1 /* XMPPIDTracker.m */, - DCB4243D1353FFA000572C70 /* RFImageToDataTransformer.h */, - DCB4243E1353FFA000572C70 /* RFImageToDataTransformer.m */, - 07AF189B134BC3370084D82A /* XMPPSRVResolver.h */, - 07AF189C134BC3370084D82A /* XMPPSRVResolver.m */, - DC84BBBF12440A6F0055A459 /* XMPPStringPrep.h */, - DC84BBC012440A6F0055A459 /* XMPPStringPrep.m */, - DCC0BEE91301CE3D00EC45D2 /* GCDMulticastDelegate.h */, - DCC0BEEA1301CE3D00EC45D2 /* GCDMulticastDelegate.m */, - DCC0BEE51301CE3D00EC45D2 /* DDList.h */, - DCC0BEE61301CE3D00EC45D2 /* DDList.m */, - ); - name = Utilities; - sourceTree = ""; - }; - DC1F98031152CB0C00138A8F /* Core */ = { - isa = PBXGroup; - children = ( - DCF3C0CE1365C68300111BA3 /* XMPP.h */, - 07AF16F7134A4E740084D82A /* XMPPInternal.h */, - DCC0BEF31301CE9100EC45D2 /* XMPPLogging.h */, - DC84BBD312440A8E0055A459 /* XMPPParser.h */, - DC84BBD412440A8E0055A459 /* XMPPParser.m */, - DC84BBD912440A8E0055A459 /* XMPPStream.h */, - DC84BBDA12440A8E0055A459 /* XMPPStream.m */, - DC84BBCD12440A8E0055A459 /* XMPPJID.h */, - DC84BBCE12440A8E0055A459 /* XMPPJID.m */, - DC84BBC912440A8E0055A459 /* XMPPElement.h */, - DC84BBCA12440A8E0055A459 /* XMPPElement.m */, - DC84BBCB12440A8E0055A459 /* XMPPIQ.h */, - DC84BBCC12440A8E0055A459 /* XMPPIQ.m */, - DC84BBCF12440A8E0055A459 /* XMPPMessage.h */, - DC84BBD012440A8E0055A459 /* XMPPMessage.m */, - DC84BBD512440A8E0055A459 /* XMPPPresence.h */, - DC84BBD612440A8E0055A459 /* XMPPPresence.m */, - DC84BBD112440A8E0055A459 /* XMPPModule.h */, - DC84BBD212440A8E0055A459 /* XMPPModule.m */, - ); - name = Core; - sourceTree = ""; - }; - DC30E6B8153E09D2001B9E6D /* Authentication */ = { - isa = PBXGroup; - children = ( - 631C7B7318E0E7C70015DBDF /* SCRAM-SHA-1 */, - DC30E6B9153E09D2001B9E6D /* Anonymous */, - DC30E6BC153E09D2001B9E6D /* Deprecated-Digest */, - DC30E6BF153E09D2001B9E6D /* Deprecated-Plain */, - DC30E6C2153E09D2001B9E6D /* Digest-MD5 */, - DC30E6C5153E09D2001B9E6D /* Plain */, - DC30E6C8153E09D2001B9E6D /* X-Facebook-Platform */, - DC30E6CB153E09D2001B9E6D /* XMPPSASLAuthentication.h */, - 96CB5A3C19921E8B002F679C /* XMPPCustomBinding.h */, - ); - name = Authentication; - path = ../../Authentication; - sourceTree = ""; - }; - DC30E6B9153E09D2001B9E6D /* Anonymous */ = { - isa = PBXGroup; - children = ( - DC30E6BA153E09D2001B9E6D /* XMPPAnonymousAuthentication.h */, - DC30E6BB153E09D2001B9E6D /* XMPPAnonymousAuthentication.m */, - ); - path = Anonymous; - sourceTree = ""; - }; - DC30E6BC153E09D2001B9E6D /* Deprecated-Digest */ = { - isa = PBXGroup; - children = ( - DC30E6BD153E09D2001B9E6D /* XMPPDeprecatedDigestAuthentication.h */, - DC30E6BE153E09D2001B9E6D /* XMPPDeprecatedDigestAuthentication.m */, - ); - path = "Deprecated-Digest"; - sourceTree = ""; - }; - DC30E6BF153E09D2001B9E6D /* Deprecated-Plain */ = { - isa = PBXGroup; - children = ( - DC30E6C0153E09D2001B9E6D /* XMPPDeprecatedPlainAuthentication.h */, - DC30E6C1153E09D2001B9E6D /* XMPPDeprecatedPlainAuthentication.m */, - ); - path = "Deprecated-Plain"; - sourceTree = ""; - }; - DC30E6C2153E09D2001B9E6D /* Digest-MD5 */ = { - isa = PBXGroup; - children = ( - DC30E6C3153E09D2001B9E6D /* XMPPDigestMD5Authentication.h */, - DC30E6C4153E09D2001B9E6D /* XMPPDigestMD5Authentication.m */, - ); - path = "Digest-MD5"; - sourceTree = ""; - }; - DC30E6C5153E09D2001B9E6D /* Plain */ = { - isa = PBXGroup; - children = ( - DC30E6C6153E09D2001B9E6D /* XMPPPlainAuthentication.h */, - DC30E6C7153E09D2001B9E6D /* XMPPPlainAuthentication.m */, - ); - path = Plain; - sourceTree = ""; - }; - DC30E6C8153E09D2001B9E6D /* X-Facebook-Platform */ = { - isa = PBXGroup; - children = ( - DC30E6C9153E09D2001B9E6D /* XMPPXFacebookPlatformAuthentication.h */, - DC30E6CA153E09D2001B9E6D /* XMPPXFacebookPlatformAuthentication.m */, - ); - path = "X-Facebook-Platform"; - sourceTree = ""; - }; - DC319A1F17289FDA00AD8EF8 /* XEP-0223 */ = { - isa = PBXGroup; - children = ( - DC319A2017289FDA00AD8EF8 /* XEP_0223.h */, - DC319A2117289FDA00AD8EF8 /* XEP_0223.m */, - ); - path = "XEP-0223"; - sourceTree = ""; - }; - DC37309B139E9FD100A8407D /* Reconnect */ = { - isa = PBXGroup; - children = ( - DC37309C139E9FD100A8407D /* XMPPReconnect.h */, - DC37309D139E9FD100A8407D /* XMPPReconnect.m */, - ); - path = Reconnect; - sourceTree = ""; - }; - DC37309F139E9FDA00A8407D /* Roster */ = { - isa = PBXGroup; - children = ( - DC3730B3139E9FDA00A8407D /* XMPPRoster.h */, - DC3730B4139E9FDA00A8407D /* XMPPRoster.m */, - DC3730B6139E9FDA00A8407D /* XMPPUser.h */, - DC3730B2139E9FDA00A8407D /* XMPPResource.h */, - DCE1126A140C57BD007A2A46 /* Private */, - DCB2157A1715EC3500719845 /* MemoryStorage */, - DC3730A0139E9FDA00A8407D /* CoreDataStorage */, - ); - path = Roster; - sourceTree = ""; - }; - DC3730A0139E9FDA00A8407D /* CoreDataStorage */ = { - isa = PBXGroup; - children = ( - DC3730A5139E9FDA00A8407D /* XMPPRoster.xcdatamodel */, - DC3730A6139E9FDA00A8407D /* XMPPRosterCoreDataStorage.h */, - DC3730A7139E9FDA00A8407D /* XMPPRosterCoreDataStorage.m */, - DC3730A8139E9FDA00A8407D /* XMPPUserCoreDataStorageObject.h */, - DC3730A9139E9FDA00A8407D /* XMPPUserCoreDataStorageObject.m */, - DC3730A1139E9FDA00A8407D /* XMPPGroupCoreDataStorageObject.h */, - DC3730A2139E9FDA00A8407D /* XMPPGroupCoreDataStorageObject.m */, - DC3730A3139E9FDA00A8407D /* XMPPResourceCoreDataStorageObject.h */, - DC3730A4139E9FDA00A8407D /* XMPPResourceCoreDataStorageObject.m */, - ); - path = CoreDataStorage; - sourceTree = ""; - }; - DC488440134AEB06000F79C5 /* CoreDataStorage */ = { - isa = PBXGroup; - children = ( - DC488441134AEB06000F79C5 /* XMPPCoreDataStorage.h */, - DC488442134AEB06000F79C5 /* XMPPCoreDataStorage.m */, - DC488443134AEB06000F79C5 /* XMPPCoreDataStorageProtected.h */, - ); - path = CoreDataStorage; - sourceTree = ""; - }; - DC84BBA0124409CE0055A459 /* Vendor */ = { - isa = PBXGroup; - children = ( - DCC0BED51301CDE000EC45D2 /* Logging */, - DC1F97E31152CA3500138A8F /* TCP */, - DC84BBA1124409D60055A459 /* IDN */, - DC1CF88D1361F28000E71363 /* KissXML */, - ); - name = Vendor; - sourceTree = ""; - }; - DC84BBA1124409D60055A459 /* IDN */ = { - isa = PBXGroup; - children = ( - DC84BBA212440A040055A459 /* idn-int.h */, - DC84BBA312440A040055A459 /* stringprep.h */, - ); - name = IDN; - sourceTree = ""; - }; - DC90AC60147C28850022DF52 /* Extensions */ = { - isa = PBXGroup; - children = ( - 003B8C0B192E505400063765 /* DDContextFilterLogFormatter.h */, - 003B8C0C192E505400063765 /* DDContextFilterLogFormatter.m */, - 003B8C0D192E505400063765 /* DDDispatchQueueLogFormatter.h */, - 003B8C0E192E505400063765 /* DDDispatchQueueLogFormatter.m */, - 003B8C0F192E505400063765 /* DDMultiFormatter.h */, - 003B8C10192E505400063765 /* DDMultiFormatter.m */, - DC90AC65147C28850022DF52 /* README.txt */, - ); - name = Extensions; - path = ../../Vendor/CocoaLumberjack/Extensions; - sourceTree = ""; - }; - DCB215761715EC0600719845 /* BandwidthMonitor */ = { - isa = PBXGroup; - children = ( - DCB215771715EC0600719845 /* XMPPBandwidthMonitor.h */, - DCB215781715EC0600719845 /* XMPPBandwidthMonitor.m */, - ); - path = BandwidthMonitor; - sourceTree = ""; - }; - DCB2157A1715EC3500719845 /* MemoryStorage */ = { - isa = PBXGroup; - children = ( - DCB2157B1715EC3600719845 /* XMPPResourceMemoryStorageObject.h */, - DCB2157C1715EC3600719845 /* XMPPResourceMemoryStorageObject.m */, - DCB2157D1715EC3600719845 /* XMPPRosterMemoryStorage.h */, - DCB2157E1715EC3600719845 /* XMPPRosterMemoryStorage.m */, - DCB2157F1715EC3600719845 /* XMPPRosterMemoryStoragePrivate.h */, - DCB215801715EC3600719845 /* XMPPUserMemoryStorageObject.h */, - DCB215811715EC3600719845 /* XMPPUserMemoryStorageObject.m */, - ); - path = MemoryStorage; - sourceTree = ""; - }; - DCB215851715EC7E00719845 /* XEP-0009 */ = { - isa = PBXGroup; - children = ( - DCB215861715EC7E00719845 /* XMPPIQ+JabberRPC.h */, - DCB215871715EC7E00719845 /* XMPPIQ+JabberRPC.m */, - DCB215881715EC7E00719845 /* XMPPIQ+JabberRPCResonse.h */, - DCB215891715EC7E00719845 /* XMPPIQ+JabberRPCResonse.m */, - DCB2158A1715EC7E00719845 /* XMPPJabberRPCModule.h */, - DCB2158B1715EC7E00719845 /* XMPPJabberRPCModule.m */, - ); - path = "XEP-0009"; - sourceTree = ""; - }; - DCB2158F1715EC8F00719845 /* XEP-0016 */ = { - isa = PBXGroup; - children = ( - DCB215901715EC8F00719845 /* XMPPPrivacy.h */, - DCB215911715EC8F00719845 /* XMPPPrivacy.m */, - ); - path = "XEP-0016"; - sourceTree = ""; - }; - DCB215931715ECAF00719845 /* MemoryStorage */ = { - isa = PBXGroup; - children = ( - DCB215941715ECAF00719845 /* XMPPRoomMemoryStorage.h */, - DCB215951715ECAF00719845 /* XMPPRoomMemoryStorage.m */, - DCB215961715ECAF00719845 /* XMPPRoomMessageMemoryStorageObject.h */, - DCB215971715ECAF00719845 /* XMPPRoomMessageMemoryStorageObject.m */, - DCB215981715ECAF00719845 /* XMPPRoomOccupantMemoryStorageObject.h */, - DCB215991715ECAF00719845 /* XMPPRoomOccupantMemoryStorageObject.m */, - ); - path = MemoryStorage; - sourceTree = ""; - }; - DCB2159D1715ECD600719845 /* HybridStorage */ = { - isa = PBXGroup; - children = ( - DCB2159E1715ECD600719845 /* XMPPRoomHybrid.xcdatamodeld */, - DCB215A01715ECD600719845 /* XMPPRoomHybridStorage.h */, - DCB215A11715ECD600719845 /* XMPPRoomHybridStorage.m */, - DCB215A21715ECD600719845 /* XMPPRoomHybridStorageProtected.h */, - DCB215A31715ECD600719845 /* XMPPRoomMessageHybridCoreDataStorageObject.h */, - DCB215A41715ECD600719845 /* XMPPRoomMessageHybridCoreDataStorageObject.m */, - DCB215A51715ECD600719845 /* XMPPRoomOccupantHybridMemoryStorageObject.h */, - DCB215A61715ECD600719845 /* XMPPRoomOccupantHybridMemoryStorageObject.m */, - ); - path = HybridStorage; - sourceTree = ""; - }; - DCB215AB1715ECF900719845 /* XEP-0060 */ = { - isa = PBXGroup; - children = ( - DC319A2317289FF900AD8EF8 /* XMPPIQ+XEP_0060.h */, - DC319A2417289FF900AD8EF8 /* XMPPIQ+XEP_0060.m */, - DCB215AC1715ECF900719845 /* XMPPPubSub.h */, - DCB215AD1715ECF900719845 /* XMPPPubSub.m */, - ); - path = "XEP-0060"; - sourceTree = ""; - }; - DCB215AF1715ED4800719845 /* XEP-0065 */ = { - isa = PBXGroup; - children = ( - DCB215B01715ED4900719845 /* TURNSocket.h */, - DCB215B11715ED4900719845 /* TURNSocket.m */, - ); - path = "XEP-0065"; - sourceTree = ""; - }; - DCB215B31715ED6000719845 /* XEP-0085 */ = { - isa = PBXGroup; - children = ( - DCB215B41715ED6000719845 /* XMPPMessage+XEP_0085.h */, - DCB215B51715ED6000719845 /* XMPPMessage+XEP_0085.m */, - ); - path = "XEP-0085"; - sourceTree = ""; - }; - DCB215B71715ED7000719845 /* XEP-0100 */ = { - isa = PBXGroup; - children = ( - DCB215B81715ED7000719845 /* XMPPTransports.h */, - DCB215B91715ED7000719845 /* XMPPTransports.m */, - ); - path = "XEP-0100"; - sourceTree = ""; - }; - DCB215BB1715ED8700719845 /* XEP-0136 */ = { - isa = PBXGroup; - children = ( - DCB215C51715ED8700719845 /* XMPPMessageArchiving.h */, - DCB215C61715ED8700719845 /* XMPPMessageArchiving.m */, - DCB215BC1715ED8700719845 /* CoreDataStorage */, - ); - path = "XEP-0136"; - sourceTree = ""; - }; - DCB215BC1715ED8700719845 /* CoreDataStorage */ = { + 78E470772164FCB900217D0F /* XMPPFramework */ = { isa = PBXGroup; children = ( - DCB215BD1715ED8700719845 /* XMPPMessageArchiving.xcdatamodeld */, - DCB215BF1715ED8700719845 /* XMPPMessageArchiving_Contact_CoreDataObject.h */, - DCB215C01715ED8700719845 /* XMPPMessageArchiving_Contact_CoreDataObject.m */, - DCB215C11715ED8700719845 /* XMPPMessageArchiving_Message_CoreDataObject.h */, - DCB215C21715ED8700719845 /* XMPPMessageArchiving_Message_CoreDataObject.m */, - DCB215C31715ED8700719845 /* XMPPMessageArchivingCoreDataStorage.h */, - DCB215C41715ED8700719845 /* XMPPMessageArchivingCoreDataStorage.m */, + 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */, ); - path = CoreDataStorage; + name = XMPPFramework; + path = "New Group"; sourceTree = ""; }; - DCB215CC1715EDB100719845 /* XEP-0184 */ = { + 78E470792164FCFC00217D0F /* Products */ = { isa = PBXGroup; children = ( - DCB215CD1715EDB100719845 /* XMPPMessage+XEP_0184.h */, - DCB215CE1715EDB100719845 /* XMPPMessage+XEP_0184.m */, + 78E470862164FCFD00217D0F /* XMPPFramework.framework */, + 78E470882164FCFD00217D0F /* XMPPFramework.framework */, + 78E4708A2164FCFD00217D0F /* XMPPFramework.framework */, + 78E4708C2164FCFD00217D0F /* XMPPFrameworkSwift.framework */, + 78E4708E2164FCFD00217D0F /* XMPPFrameworkSwift.framework */, + 78E470902164FCFD00217D0F /* XMPPFrameworkSwift.framework */, ); - path = "XEP-0184"; - sourceTree = ""; - }; - DCB215D01715EDC500719845 /* XEP-0199 */ = { - isa = PBXGroup; - children = ( - DCB215D11715EDC500719845 /* XMPPAutoPing.h */, - DCB215D21715EDC500719845 /* XMPPAutoPing.m */, - DCB215D31715EDC500719845 /* XMPPPing.h */, - DCB215D41715EDC500719845 /* XMPPPing.m */, - ); - path = "XEP-0199"; - sourceTree = ""; - }; - DCB215D71715EDD600719845 /* XEP-0202 */ = { - isa = PBXGroup; - children = ( - DCB215D81715EDD600719845 /* XMPPAutoTime.h */, - DCB215D91715EDD600719845 /* XMPPAutoTime.m */, - DCB215DA1715EDD600719845 /* XMPPTime.h */, - DCB215DB1715EDD600719845 /* XMPPTime.m */, - ); - path = "XEP-0202"; - sourceTree = ""; - }; - DCB215DE1715EDF100719845 /* XEP-0224 */ = { - isa = PBXGroup; - children = ( - DCB215DF1715EDF100719845 /* XMPPAttentionModule.h */, - DCB215E01715EDF100719845 /* XMPPAttentionModule.m */, - DCB215E11715EDF100719845 /* XMPPMessage+XEP_0224.h */, - DCB215E21715EDF100719845 /* XMPPMessage+XEP_0224.m */, - ); - path = "XEP-0224"; - sourceTree = ""; - }; - DCC0BED51301CDE000EC45D2 /* Logging */ = { - isa = PBXGroup; - children = ( - 003B8C09192E504300063765 /* DDLog+LOGV.h */, - DC90AC56147C28850022DF52 /* DDAbstractDatabaseLogger.h */, - DC90AC57147C28850022DF52 /* DDAbstractDatabaseLogger.m */, - DC90AC58147C28850022DF52 /* DDASLLogger.h */, - DC90AC59147C28850022DF52 /* DDASLLogger.m */, - DC90AC5A147C28850022DF52 /* DDFileLogger.h */, - DC90AC5B147C28850022DF52 /* DDFileLogger.m */, - DC90AC5C147C28850022DF52 /* DDLog.h */, - DC90AC5D147C28850022DF52 /* DDLog.m */, - DC90AC5E147C28850022DF52 /* DDTTYLogger.h */, - DC90AC5F147C28850022DF52 /* DDTTYLogger.m */, - DC90AC60147C28850022DF52 /* Extensions */, - ); - name = Logging; - sourceTree = ""; - }; - DCC2211F149A61F000736DC1 /* XEP-0045 */ = { - isa = PBXGroup; - children = ( - DCC22130149A61F000736DC1 /* XMPPMessage+XEP0045.h */, - DCC22131149A61F000736DC1 /* XMPPMessage+XEP0045.m */, - DCC22132149A61F000736DC1 /* XMPPMUC.h */, - DCC22133149A61F000736DC1 /* XMPPMUC.m */, - DCC22134149A61F000736DC1 /* XMPPRoom.h */, - DCC22135149A61F000736DC1 /* XMPPRoom.m */, - DCC22136149A61F000736DC1 /* XMPPRoomMessage.h */, - DCC22137149A61F000736DC1 /* XMPPRoomOccupant.h */, - DCC22143149A621000736DC1 /* Private */, - DCB215931715ECAF00719845 /* MemoryStorage */, - DCC22120149A61F000736DC1 /* CoreDataStorage */, - DCB2159D1715ECD600719845 /* HybridStorage */, - ); - path = "XEP-0045"; - sourceTree = ""; - }; - DCC22120149A61F000736DC1 /* CoreDataStorage */ = { - isa = PBXGroup; - children = ( - DCC22121149A61F000736DC1 /* XMPPRoom.xcdatamodeld */, - DCC22123149A61F000736DC1 /* XMPPRoomCoreDataStorage.h */, - DCC22124149A61F000736DC1 /* XMPPRoomCoreDataStorage.m */, - DCC22125149A61F000736DC1 /* XMPPRoomMessageCoreDataStorageObject.h */, - DCC22126149A61F000736DC1 /* XMPPRoomMessageCoreDataStorageObject.m */, - DCC22127149A61F000736DC1 /* XMPPRoomOccupantCoreDataStorageObject.h */, - DCC22128149A61F000736DC1 /* XMPPRoomOccupantCoreDataStorageObject.m */, - ); - path = CoreDataStorage; - sourceTree = ""; - }; - DCC22143149A621000736DC1 /* Private */ = { - isa = PBXGroup; - children = ( - DCC22138149A61F000736DC1 /* XMPPRoomPrivate.h */, - ); - name = Private; - sourceTree = ""; - }; - DCE1126A140C57BD007A2A46 /* Private */ = { - isa = PBXGroup; - children = ( - DC3730B5139E9FDA00A8407D /* XMPPRosterPrivate.h */, - ); - name = Private; + name = Products; sourceTree = ""; }; /* End PBXGroup section */ @@ -1174,7 +249,7 @@ isa = PBXProject; attributes = { CLASSPREFIX = XMPP; - LastUpgradeCheck = 0500; + LastUpgradeCheck = 1000; ORGANIZATIONNAME = XMPPFramework; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "iPhoneXMPP" */; @@ -1190,6 +265,12 @@ ); mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 78E470792164FCFC00217D0F /* Products */; + ProjectRef = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + }, + ); projectRoot = ""; targets = ( 1D6058900D05DD3D006BFB54 /* iPhoneXMPP */, @@ -1197,6 +278,51 @@ }; /* End PBXProject section */ +/* Begin PBXReferenceProxy section */ + 78E470862164FCFD00217D0F /* XMPPFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = XMPPFramework.framework; + remoteRef = 78E470852164FCFD00217D0F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78E470882164FCFD00217D0F /* XMPPFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = XMPPFramework.framework; + remoteRef = 78E470872164FCFD00217D0F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78E4708A2164FCFD00217D0F /* XMPPFramework.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = XMPPFramework.framework; + remoteRef = 78E470892164FCFD00217D0F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78E4708C2164FCFD00217D0F /* XMPPFrameworkSwift.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = XMPPFrameworkSwift.framework; + remoteRef = 78E4708B2164FCFD00217D0F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78E4708E2164FCFD00217D0F /* XMPPFrameworkSwift.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = XMPPFrameworkSwift.framework; + remoteRef = 78E4708D2164FCFD00217D0F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 78E470902164FCFD00217D0F /* XMPPFrameworkSwift.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = XMPPFrameworkSwift.framework; + remoteRef = 78E4708F2164FCFD00217D0F /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + /* Begin PBXResourcesBuildPhase section */ 1D60588D0D05DD3D006BFB54 /* Resources */ = { isa = PBXResourcesBuildPhase; @@ -1206,7 +332,6 @@ 28F335F11007B36200424DE2 /* RootViewController.xib in Resources */, 0704FFC9134794020092A737 /* SettingsViewController.xib in Resources */, 070400451347CB140092A737 /* defaultPerson.png in Resources */, - DC90AC6D147C28850022DF52 /* README.txt in Resources */, DC19DDA1170B4138000D2178 /* Default-568h@2x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1221,114 +346,7 @@ 1D60589B0D05DD56006BFB54 /* main.m in Sources */, 1D3623260D0F684500981E51 /* iPhoneXMPPAppDelegate.m in Sources */, 28C286E10D94DF7D0034E888 /* RootViewController.m in Sources */, - DC84BBC512440A6F0055A459 /* XMPPStringPrep.m in Sources */, - DC84BBDB12440A8E0055A459 /* XMPPElement.m in Sources */, - DC84BBDC12440A8E0055A459 /* XMPPIQ.m in Sources */, - DC84BBDD12440A8E0055A459 /* XMPPJID.m in Sources */, - DC84BBDE12440A8E0055A459 /* XMPPMessage.m in Sources */, - DC84BBDF12440A8E0055A459 /* XMPPModule.m in Sources */, - DC84BBE012440A8E0055A459 /* XMPPParser.m in Sources */, - DC84BBE112440A8E0055A459 /* XMPPPresence.m in Sources */, - DC84BBE312440A8E0055A459 /* XMPPStream.m in Sources */, - DCC0BED81301CDFB00EC45D2 /* GCDAsyncSocket.m in Sources */, - DCC0BEEB1301CE3D00EC45D2 /* DDList.m in Sources */, - DCC0BEED1301CE3D00EC45D2 /* GCDMulticastDelegate.m in Sources */, 0704FFC8134794020092A737 /* SettingsViewController.m in Sources */, - 0704009E1347CB520092A737 /* XMPPvCard.xcdatamodeld in Sources */, - 0704009F1347CB520092A737 /* XMPPvCardAvatarCoreDataStorageObject.m in Sources */, - 070400A01347CB520092A737 /* XMPPvCardCoreDataStorage.m in Sources */, - 070400A11347CB520092A737 /* XMPPvCardCoreDataStorageObject.m in Sources */, - 070400A21347CB520092A737 /* XMPPvCardTempCoreDataStorageObject.m in Sources */, - 070400A31347CB520092A737 /* XMPPvCardTemp.m in Sources */, - 070400A41347CB520092A737 /* XMPPvCardTempAdr.m in Sources */, - 070400A51347CB520092A737 /* XMPPvCardTempAdrTypes.m in Sources */, - 070400A61347CB520092A737 /* XMPPvCardTempBase.m in Sources */, - 003B8C11192E505400063765 /* DDContextFilterLogFormatter.m in Sources */, - 070400A71347CB520092A737 /* XMPPvCardTempEmail.m in Sources */, - 070400A81347CB520092A737 /* XMPPvCardTempLabel.m in Sources */, - 070400A91347CB520092A737 /* XMPPvCardTempModule.m in Sources */, - 070400AA1347CB520092A737 /* XMPPvCardTempTel.m in Sources */, - 070400AD1347CB520092A737 /* NSDate+XMPPDateTimeProfiles.m in Sources */, - 070400AE1347CB520092A737 /* XMPPDateTimeProfiles.m in Sources */, - 070400B01347CB520092A737 /* XMPPCapabilities.xcdatamodel in Sources */, - 070400B11347CB520092A737 /* XMPPCapabilitiesCoreDataStorage.m in Sources */, - 070400B21347CB520092A737 /* XMPPCapsCoreDataStorageObject.m in Sources */, - 070400B31347CB520092A737 /* XMPPCapsResourceCoreDataStorageObject.m in Sources */, - 070400B41347CB520092A737 /* XMPPCapabilities.m in Sources */, - 07AF16B9134812E20084D82A /* XMPPvCardAvatarModule.m in Sources */, - DC488444134AEB06000F79C5 /* XMPPCoreDataStorage.m in Sources */, - 07AF189D134BC3370084D82A /* XMPPSRVResolver.m in Sources */, - DCB4243F1353FFA000572C70 /* RFImageToDataTransformer.m in Sources */, - DC1CF89B1361F28000E71363 /* NSString+DDXML.m in Sources */, - DC1CF89D1361F28000E71363 /* DDXMLDocument.m in Sources */, - DC1CF89E1361F28000E71363 /* DDXMLElement.m in Sources */, - DC1CF89F1361F28000E71363 /* DDXMLNode.m in Sources */, - DC37309E139E9FD100A8407D /* XMPPReconnect.m in Sources */, - DC3730B7139E9FDA00A8407D /* XMPPGroupCoreDataStorageObject.m in Sources */, - DC3730B8139E9FDA00A8407D /* XMPPResourceCoreDataStorageObject.m in Sources */, - DC3730B9139E9FDA00A8407D /* XMPPRoster.xcdatamodel in Sources */, - 631C7B7618E0E7C70015DBDF /* XMPPSCRAMSHA1Authentication.m in Sources */, - DC3730BA139E9FDA00A8407D /* XMPPRosterCoreDataStorage.m in Sources */, - DC3730BB139E9FDA00A8407D /* XMPPUserCoreDataStorageObject.m in Sources */, - 003B8C13192E505400063765 /* DDMultiFormatter.m in Sources */, - DC3730BF139E9FDA00A8407D /* XMPPRoster.m in Sources */, - DC37318F139F07CC00A8407D /* NSData+XMPP.m in Sources */, - DC373190139F07CC00A8407D /* NSNumber+XMPP.m in Sources */, - DC373191139F07CC00A8407D /* NSXMLElement+XMPP.m in Sources */, - DC90AC66147C28850022DF52 /* DDAbstractDatabaseLogger.m in Sources */, - DC90AC67147C28850022DF52 /* DDASLLogger.m in Sources */, - DC90AC68147C28850022DF52 /* DDFileLogger.m in Sources */, - DC90AC69147C28850022DF52 /* DDLog.m in Sources */, - DC90AC6A147C28850022DF52 /* DDTTYLogger.m in Sources */, - DCC22139149A61F000736DC1 /* XMPPRoom.xcdatamodeld in Sources */, - DCC2213A149A61F000736DC1 /* XMPPRoomCoreDataStorage.m in Sources */, - DCC2213B149A61F000736DC1 /* XMPPRoomMessageCoreDataStorageObject.m in Sources */, - DCC2213C149A61F000736DC1 /* XMPPRoomOccupantCoreDataStorageObject.m in Sources */, - DCC22140149A61F000736DC1 /* XMPPMessage+XEP0045.m in Sources */, - DCC22141149A61F000736DC1 /* XMPPMUC.m in Sources */, - DCC22142149A61F000736DC1 /* XMPPRoom.m in Sources */, - DCC22146149A6C0100736DC1 /* XMPPIDTracker.m in Sources */, - DC30E6CC153E09D2001B9E6D /* XMPPAnonymousAuthentication.m in Sources */, - DC30E6CD153E09D2001B9E6D /* XMPPDeprecatedDigestAuthentication.m in Sources */, - DC30E6CE153E09D2001B9E6D /* XMPPDeprecatedPlainAuthentication.m in Sources */, - DC30E6CF153E09D2001B9E6D /* XMPPDigestMD5Authentication.m in Sources */, - DC30E6D0153E09D2001B9E6D /* XMPPPlainAuthentication.m in Sources */, - DC30E6D1153E09D2001B9E6D /* XMPPXFacebookPlatformAuthentication.m in Sources */, - DCB215791715EC0600719845 /* XMPPBandwidthMonitor.m in Sources */, - DCB215821715EC3600719845 /* XMPPResourceMemoryStorageObject.m in Sources */, - DCB215831715EC3600719845 /* XMPPRosterMemoryStorage.m in Sources */, - DCB215841715EC3600719845 /* XMPPUserMemoryStorageObject.m in Sources */, - DCB2158C1715EC7E00719845 /* XMPPIQ+JabberRPC.m in Sources */, - DCB2158D1715EC7E00719845 /* XMPPIQ+JabberRPCResonse.m in Sources */, - DCB2158E1715EC7E00719845 /* XMPPJabberRPCModule.m in Sources */, - DCB215921715EC8F00719845 /* XMPPPrivacy.m in Sources */, - 003B8C12192E505400063765 /* DDDispatchQueueLogFormatter.m in Sources */, - DCB2159A1715ECAF00719845 /* XMPPRoomMemoryStorage.m in Sources */, - DCB2159B1715ECAF00719845 /* XMPPRoomMessageMemoryStorageObject.m in Sources */, - DCB2159C1715ECAF00719845 /* XMPPRoomOccupantMemoryStorageObject.m in Sources */, - DCB215A71715ECD600719845 /* XMPPRoomHybrid.xcdatamodeld in Sources */, - DCB215A81715ECD600719845 /* XMPPRoomHybridStorage.m in Sources */, - DCB215A91715ECD600719845 /* XMPPRoomMessageHybridCoreDataStorageObject.m in Sources */, - DCB215AA1715ECD600719845 /* XMPPRoomOccupantHybridMemoryStorageObject.m in Sources */, - DCB215AE1715ECF900719845 /* XMPPPubSub.m in Sources */, - DCB215B21715ED4900719845 /* TURNSocket.m in Sources */, - DCB215B61715ED6000719845 /* XMPPMessage+XEP_0085.m in Sources */, - DCB215BA1715ED7000719845 /* XMPPTransports.m in Sources */, - DCB215C71715ED8700719845 /* XMPPMessageArchiving.xcdatamodeld in Sources */, - DCB215C81715ED8700719845 /* XMPPMessageArchiving_Contact_CoreDataObject.m in Sources */, - DCB215C91715ED8700719845 /* XMPPMessageArchiving_Message_CoreDataObject.m in Sources */, - DCB215CA1715ED8700719845 /* XMPPMessageArchivingCoreDataStorage.m in Sources */, - DCB215CB1715ED8700719845 /* XMPPMessageArchiving.m in Sources */, - DCB215CF1715EDB100719845 /* XMPPMessage+XEP_0184.m in Sources */, - DCB215D51715EDC500719845 /* XMPPAutoPing.m in Sources */, - DCB215D61715EDC500719845 /* XMPPPing.m in Sources */, - DCB215DC1715EDD600719845 /* XMPPAutoTime.m in Sources */, - DCB215DD1715EDD600719845 /* XMPPTime.m in Sources */, - DCB215E31715EDF100719845 /* XMPPAttentionModule.m in Sources */, - DCB215E41715EDF100719845 /* XMPPMessage+XEP_0224.m in Sources */, - DC319A2217289FDA00AD8EF8 /* XEP_0223.m in Sources */, - DC319A2517289FF900AD8EF8 /* XMPPIQ+XEP_0060.m in Sources */, - 962031FD1735831C00C43080 /* NSXMLElement+XEP_0203.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1351,6 +369,7 @@ "$(inherited)", "\"$(SRCROOT)/../../Vendor/libidn\"", ); + PRODUCT_BUNDLE_IDENTIFIER = "com.deusty.oss.xmppframework.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = iPhoneXMPP; }; name = Debug; @@ -1369,6 +388,7 @@ "$(inherited)", "\"$(SRCROOT)/../../Vendor/libidn\"", ); + PRODUCT_BUNDLE_IDENTIFIER = "com.deusty.oss.xmppframework.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = iPhoneXMPP; }; name = Release; @@ -1376,13 +396,38 @@ C01FCF4F08A954540054247B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = c99; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = DEBUG; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; WARNING_CFLAGS = "-Wno-arc-performSelector-leaks"; @@ -1392,12 +437,36 @@ C01FCF5008A954540054247B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = c99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; SDKROOT = iphoneos; WARNING_CFLAGS = "-Wno-arc-performSelector-leaks"; }; @@ -1425,49 +494,6 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ - -/* Begin XCVersionGroup section */ - 0704005B1347CB510092A737 /* XMPPvCard.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 0704005C1347CB510092A737 /* XMPPvCard.xcdatamodel */, - ); - currentVersion = 0704005C1347CB510092A737 /* XMPPvCard.xcdatamodel */; - path = XMPPvCard.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - DCB2159E1715ECD600719845 /* XMPPRoomHybrid.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - DCB2159F1715ECD600719845 /* XMPPRoomHybrid.xcdatamodel */, - ); - currentVersion = DCB2159F1715ECD600719845 /* XMPPRoomHybrid.xcdatamodel */; - path = XMPPRoomHybrid.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - DCB215BD1715ED8700719845 /* XMPPMessageArchiving.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - DCB215BE1715ED8700719845 /* XMPPMessageArchiving.xcdatamodel */, - ); - currentVersion = DCB215BE1715ED8700719845 /* XMPPMessageArchiving.xcdatamodel */; - path = XMPPMessageArchiving.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - DCC22121149A61F000736DC1 /* XMPPRoom.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - DCC22122149A61F000736DC1 /* XMPPRoom.xcdatamodel */, - ); - currentVersion = DCC22122149A61F000736DC1 /* XMPPRoom.xcdatamodel */; - path = XMPPRoom.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; } diff --git a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/xcshareddata/xcschemes/iPhoneXMPP.xcscheme b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/xcshareddata/xcschemes/iPhoneXMPP.xcscheme new file mode 100644 index 0000000000..1593fe9b23 --- /dev/null +++ b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/xcshareddata/xcschemes/iPhoneXMPP.xcscheme @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 9b100fcb27e45ea0cd3ba6b5d51663dc614a68d1 Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 15:37:24 +0200 Subject: [PATCH 2/8] Fix code warnings --- Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m b/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m index 961f63caad..fc1fd4f801 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m +++ b/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m @@ -20,7 +20,8 @@ @implementation SettingsViewController //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - (void)awakeFromNib { - self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; + [super awakeFromNib]; + self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// From 2d69437445619258110870da7c217a9dbaf724d1 Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 16:22:04 +0200 Subject: [PATCH 3/8] Fix code linking --- .../iPhoneXMPP.xcodeproj/project.pbxproj | 139 +++++++++++++----- 1 file changed, 103 insertions(+), 36 deletions(-) diff --git a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj index a112db5002..62ef2df7d4 100755 --- a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj +++ b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj @@ -19,6 +19,16 @@ 28AD73600D9D9599002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD735F0D9D9599002E5188 /* MainWindow.xib */; }; 28C286E10D94DF7D0034E888 /* RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28C286E00D94DF7D0034E888 /* RootViewController.m */; }; 28F335F11007B36200424DE2 /* RootViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28F335F01007B36200424DE2 /* RootViewController.xib */; }; + 78E470FA216507AB00217D0F /* CocoaAsyncSocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F22165079100217D0F /* CocoaAsyncSocket.framework */; }; + 78E470FB216507AB00217D0F /* CocoaAsyncSocket.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F22165079100217D0F /* CocoaAsyncSocket.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 78E470FC216507AB00217D0F /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F42165079100217D0F /* CocoaLumberjack.framework */; }; + 78E470FD216507AB00217D0F /* CocoaLumberjack.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F42165079100217D0F /* CocoaLumberjack.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 78E470FE216507AB00217D0F /* KissXML.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F32165079100217D0F /* KissXML.framework */; }; + 78E470FF216507AB00217D0F /* KissXML.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F32165079100217D0F /* KissXML.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 78E47100216507AB00217D0F /* libidn.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F52165079100217D0F /* libidn.framework */; }; + 78E47101216507AB00217D0F /* libidn.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 78E470F52165079100217D0F /* libidn.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 78E4711C216507E000217D0F /* XMPPFramework.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78E47111216507CA00217D0F /* XMPPFramework.framework */; }; + 78E4711D216507E000217D0F /* XMPPFramework.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 78E47111216507CA00217D0F /* XMPPFramework.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; DC19DDA1170B4138000D2178 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DC19DDA0170B4138000D2178 /* Default-568h@2x.png */; }; DC1F97E21152CA2D00138A8F /* libxml2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F97E11152CA2D00138A8F /* libxml2.dylib */; }; DC1F97E81152CA4E00138A8F /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F97E71152CA4E00138A8F /* CFNetwork.framework */; }; @@ -30,50 +40,75 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 78E470852164FCFD00217D0F /* PBXContainerItemProxy */ = { + 78E47110216507CA00217D0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + containerPortal = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; proxyType = 2; remoteGlobalIDString = 0D44BAEA1E537066000930E0; remoteInfo = "XMPPFramework (iOS)"; }; - 78E470872164FCFD00217D0F /* PBXContainerItemProxy */ = { + 78E47112216507CA00217D0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + containerPortal = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; proxyType = 2; remoteGlobalIDString = D9DCD5331E6256D90010D1C7; remoteInfo = "XMPPFramework (macOS)"; }; - 78E470892164FCFD00217D0F /* PBXContainerItemProxy */ = { + 78E47114216507CA00217D0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + containerPortal = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; proxyType = 2; remoteGlobalIDString = D9DCD6961E6258CF0010D1C7; remoteInfo = "XMPPFramework (tvOS)"; }; - 78E4708B2164FCFD00217D0F /* PBXContainerItemProxy */ = { + 78E47116216507CA00217D0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + containerPortal = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; proxyType = 2; remoteGlobalIDString = D9A7AA621FB97892005183CD; remoteInfo = "XMPPFrameworkSwift (iOS)"; }; - 78E4708D2164FCFD00217D0F /* PBXContainerItemProxy */ = { + 78E47118216507CA00217D0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + containerPortal = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; proxyType = 2; remoteGlobalIDString = D9A7AE561FB97A3C005183CD; remoteInfo = "XMPPFrameworkSwift (macOS)"; }; - 78E4708F2164FCFD00217D0F /* PBXContainerItemProxy */ = { + 78E4711A216507CA00217D0F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + containerPortal = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; proxyType = 2; remoteGlobalIDString = D9A7AFA11FB97A65005183CD; remoteInfo = "XMPPFrameworkSwift (tvOS)"; }; + 78E4711E216507E000217D0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 0D44BAE91E537066000930E0; + remoteInfo = "XMPPFramework (iOS)"; + }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + 78E47102216507AB00217D0F /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 78E470FD216507AB00217D0F /* CocoaLumberjack.framework in Embed Frameworks */, + 78E470FF216507AB00217D0F /* KissXML.framework in Embed Frameworks */, + 78E47101216507AB00217D0F /* libidn.framework in Embed Frameworks */, + 78E470FB216507AB00217D0F /* CocoaAsyncSocket.framework in Embed Frameworks */, + 78E4711D216507E000217D0F /* XMPPFramework.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 070400441347CB140092A737 /* defaultPerson.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = defaultPerson.png; sourceTree = ""; }; 070400B81347D09A0092A737 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; @@ -92,7 +127,11 @@ 28C286E00D94DF7D0034E888 /* RootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = RootViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 28F335F01007B36200424DE2 /* RootViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = RootViewController.xib; sourceTree = ""; }; 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = XMPPFramework.xcodeproj; path = ../../../../XMPPFramework.xcodeproj; sourceTree = ""; }; + 78E470F22165079100217D0F /* CocoaAsyncSocket.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CocoaAsyncSocket.framework; path = ../../../Carthage/Build/iOS/CocoaAsyncSocket.framework; sourceTree = ""; }; + 78E470F32165079100217D0F /* KissXML.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = KissXML.framework; path = ../../../Carthage/Build/iOS/KissXML.framework; sourceTree = ""; }; + 78E470F42165079100217D0F /* CocoaLumberjack.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CocoaLumberjack.framework; path = ../../../Carthage/Build/iOS/CocoaLumberjack.framework; sourceTree = ""; }; + 78E470F52165079100217D0F /* libidn.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = libidn.framework; path = ../../../Carthage/Build/iOS/libidn.framework; sourceTree = ""; }; + 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = XMPPFramework.xcodeproj; path = ../../../XMPPFramework.xcodeproj; sourceTree = ""; }; 8D1107310486CEB800E47090 /* iPhoneXMPP-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "iPhoneXMPP-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = ""; }; DC19DDA0170B4138000D2178 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; DC1F97E11152CA2D00138A8F /* libxml2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libxml2.dylib; path = usr/lib/libxml2.dylib; sourceTree = SDKROOT; }; @@ -110,16 +149,21 @@ buildActionMask = 2147483647; files = ( DC26A52D152A3E82004B71C0 /* Security.framework in Frameworks */, + 78E470FC216507AB00217D0F /* CocoaLumberjack.framework in Frameworks */, + 78E470FE216507AB00217D0F /* KissXML.framework in Frameworks */, 070400B91347D09A0092A737 /* CoreLocation.framework in Frameworks */, 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */, 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */, + 78E4711C216507E000217D0F /* XMPPFramework.framework in Frameworks */, 2892E4100DC94CBA00A64D0F /* CoreGraphics.framework in Frameworks */, DC1F97E21152CA2D00138A8F /* libxml2.dylib in Frameworks */, + 78E470FA216507AB00217D0F /* CocoaAsyncSocket.framework in Frameworks */, DC1F97E81152CA4E00138A8F /* CFNetwork.framework in Frameworks */, DC1F98371152CBC200138A8F /* SystemConfiguration.framework in Frameworks */, DC1F985D1152CC2B00138A8F /* CoreData.framework in Frameworks */, DCD4944312234A49004BEE1A /* libresolv.dylib in Frameworks */, DC84BC1812440C500055A459 /* libidn.a in Frameworks */, + 78E47100216507AB00217D0F /* libidn.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -151,6 +195,7 @@ 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( + 78E470EB2165076300217D0F /* Vendor */, 78E470772164FCB900217D0F /* XMPPFramework */, 080E96DDFE201D6D7F000001 /* Classes */, 29B97315FDCFA39411CA2CEA /* Other Sources */, @@ -203,21 +248,31 @@ 78E470772164FCB900217D0F /* XMPPFramework */ = { isa = PBXGroup; children = ( - 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */, + 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */, ); name = XMPPFramework; - path = "New Group"; sourceTree = ""; }; - 78E470792164FCFC00217D0F /* Products */ = { + 78E470EB2165076300217D0F /* Vendor */ = { + isa = PBXGroup; + children = ( + 78E470F22165079100217D0F /* CocoaAsyncSocket.framework */, + 78E470F42165079100217D0F /* CocoaLumberjack.framework */, + 78E470F32165079100217D0F /* KissXML.framework */, + 78E470F52165079100217D0F /* libidn.framework */, + ); + name = Vendor; + sourceTree = ""; + }; + 78E47104216507CA00217D0F /* Products */ = { isa = PBXGroup; children = ( - 78E470862164FCFD00217D0F /* XMPPFramework.framework */, - 78E470882164FCFD00217D0F /* XMPPFramework.framework */, - 78E4708A2164FCFD00217D0F /* XMPPFramework.framework */, - 78E4708C2164FCFD00217D0F /* XMPPFrameworkSwift.framework */, - 78E4708E2164FCFD00217D0F /* XMPPFrameworkSwift.framework */, - 78E470902164FCFD00217D0F /* XMPPFrameworkSwift.framework */, + 78E47111216507CA00217D0F /* XMPPFramework.framework */, + 78E47113216507CA00217D0F /* XMPPFramework.framework */, + 78E47115216507CA00217D0F /* XMPPFramework.framework */, + 78E47117216507CA00217D0F /* XMPPFrameworkSwift.framework */, + 78E47119216507CA00217D0F /* XMPPFrameworkSwift.framework */, + 78E4711B216507CA00217D0F /* XMPPFrameworkSwift.framework */, ); name = Products; sourceTree = ""; @@ -232,10 +287,12 @@ 1D60588D0D05DD3D006BFB54 /* Resources */, 1D60588E0D05DD3D006BFB54 /* Sources */, 1D60588F0D05DD3D006BFB54 /* Frameworks */, + 78E47102216507AB00217D0F /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( + 78E4711F216507E000217D0F /* PBXTargetDependency */, ); name = iPhoneXMPP; productName = iPhoneXMPP; @@ -267,8 +324,8 @@ projectDirPath = ""; projectReferences = ( { - ProductGroup = 78E470792164FCFC00217D0F /* Products */; - ProjectRef = 78E470782164FCFC00217D0F /* XMPPFramework.xcodeproj */; + ProductGroup = 78E47104216507CA00217D0F /* Products */; + ProjectRef = 78E47103216507CA00217D0F /* XMPPFramework.xcodeproj */; }, ); projectRoot = ""; @@ -279,46 +336,46 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - 78E470862164FCFD00217D0F /* XMPPFramework.framework */ = { + 78E47111216507CA00217D0F /* XMPPFramework.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = XMPPFramework.framework; - remoteRef = 78E470852164FCFD00217D0F /* PBXContainerItemProxy */; + remoteRef = 78E47110216507CA00217D0F /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 78E470882164FCFD00217D0F /* XMPPFramework.framework */ = { + 78E47113216507CA00217D0F /* XMPPFramework.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = XMPPFramework.framework; - remoteRef = 78E470872164FCFD00217D0F /* PBXContainerItemProxy */; + remoteRef = 78E47112216507CA00217D0F /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 78E4708A2164FCFD00217D0F /* XMPPFramework.framework */ = { + 78E47115216507CA00217D0F /* XMPPFramework.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = XMPPFramework.framework; - remoteRef = 78E470892164FCFD00217D0F /* PBXContainerItemProxy */; + remoteRef = 78E47114216507CA00217D0F /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 78E4708C2164FCFD00217D0F /* XMPPFrameworkSwift.framework */ = { + 78E47117216507CA00217D0F /* XMPPFrameworkSwift.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = XMPPFrameworkSwift.framework; - remoteRef = 78E4708B2164FCFD00217D0F /* PBXContainerItemProxy */; + remoteRef = 78E47116216507CA00217D0F /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 78E4708E2164FCFD00217D0F /* XMPPFrameworkSwift.framework */ = { + 78E47119216507CA00217D0F /* XMPPFrameworkSwift.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = XMPPFrameworkSwift.framework; - remoteRef = 78E4708D2164FCFD00217D0F /* PBXContainerItemProxy */; + remoteRef = 78E47118216507CA00217D0F /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 78E470902164FCFD00217D0F /* XMPPFrameworkSwift.framework */ = { + 78E4711B216507CA00217D0F /* XMPPFrameworkSwift.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = XMPPFrameworkSwift.framework; - remoteRef = 78E4708F2164FCFD00217D0F /* PBXContainerItemProxy */; + remoteRef = 78E4711A216507CA00217D0F /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ @@ -352,6 +409,14 @@ }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 78E4711F216507E000217D0F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "XMPPFramework (iOS)"; + targetProxy = 78E4711E216507E000217D0F /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin XCBuildConfiguration section */ 1D6058940D05DD3E006BFB54 /* Debug */ = { isa = XCBuildConfiguration; @@ -365,6 +430,7 @@ GCC_PREFIX_HEADER = iPhoneXMPP_Prefix.pch; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "iPhoneXMPP-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/../../Vendor/libidn\"", @@ -384,6 +450,7 @@ GCC_PREFIX_HEADER = iPhoneXMPP_Prefix.pch; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "iPhoneXMPP-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/../../Vendor/libidn\"", From c5766048569e6a61b2f7cfc0a56aa84fd6a050f5 Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 16:23:08 +0200 Subject: [PATCH 4/8] Enable modules --- Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj index 62ef2df7d4..f3371b38fc 100755 --- a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj +++ b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj @@ -464,6 +464,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ENABLE_MODULES = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; @@ -505,6 +506,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_ENABLE_MODULES = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; From c8a986c0a3770596d6e8622e28d6df34994d21a6 Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 16:25:05 +0200 Subject: [PATCH 5/8] Fix module header --- .../iPhoneXMPP/Classes/XMPPFramework.h | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/Xcode/Examples/iPhoneXMPP/Classes/XMPPFramework.h b/Xcode/Examples/iPhoneXMPP/Classes/XMPPFramework.h index 76f77cb69d..95a8a0394a 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/XMPPFramework.h +++ b/Xcode/Examples/iPhoneXMPP/Classes/XMPPFramework.h @@ -22,21 +22,21 @@ // THIS HEADER FILE SHOULD BE TAILORED TO MATCH YOUR APPLICATION. -#import "XMPP.h" +#import // List the modules you're using here. -#import "XMPPReconnect.h" +#import -#import "XMPPRoster.h" -#import "XMPPRosterCoreDataStorage.h" +#import +#import -#import "XMPPvCardTempModule.h" -#import "XMPPvCardAvatarModule.h" -#import "XMPPvCardCoreDataStorage.h" +#import +#import +#import -#import "XMPPCapabilities.h" -#import "XMPPCapabilitiesCoreDataStorage.h" +#import +#import -#import "XMPPMUC.h" -#import "XMPPRoomCoreDataStorage.h" +#import +#import From 504801484d39f60a62d0b0521257a5846b8c4792 Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 16:43:03 +0200 Subject: [PATCH 6/8] Makes the project compiles --- .../iPhoneXMPP/Classes/RootViewController.m | 8 ++--- .../Classes/iPhoneXMPPAppDelegate.m | 29 +++++++------------ .../iPhoneXMPP.xcodeproj/project.pbxproj | 12 ++------ 3 files changed, 16 insertions(+), 33 deletions(-) diff --git a/Xcode/Examples/iPhoneXMPP/Classes/RootViewController.m b/Xcode/Examples/iPhoneXMPP/Classes/RootViewController.m index 4d447cbff0..9a2b5d8650 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/RootViewController.m +++ b/Xcode/Examples/iPhoneXMPP/Classes/RootViewController.m @@ -2,14 +2,14 @@ #import "iPhoneXMPPAppDelegate.h" #import "SettingsViewController.h" -#import "XMPPFramework.h" -#import "DDLog.h" +@import XMPPFramework; +@import CocoaLumberjack; // Log levels: off, error, warn, info, verbose #if DEBUG - static const int ddLogLevel = LOG_LEVEL_VERBOSE; + static const int ddLogLevel = DDLogLevelVerbose; #else - static const int ddLogLevel = LOG_LEVEL_INFO; + static const int ddLogLevel = DDLogLevelInfo; #endif @implementation RootViewController diff --git a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m index 8508aaeddf..6cc929178b 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m +++ b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m @@ -2,25 +2,17 @@ #import "RootViewController.h" #import "SettingsViewController.h" -#import "GCDAsyncSocket.h" -#import "XMPP.h" -#import "XMPPLogging.h" -#import "XMPPReconnect.h" -#import "XMPPCapabilitiesCoreDataStorage.h" -#import "XMPPRosterCoreDataStorage.h" -#import "XMPPvCardAvatarModule.h" -#import "XMPPvCardCoreDataStorage.h" - -#import "DDLog.h" -#import "DDTTYLogger.h" - #import -// Log levels: off, error, warn, info, verbose +@import XMPPFramework; +@import CocoaAsyncSocket; +@import CocoaLumberjack; + +//Log levels: off, error, warn, info, verbose #if DEBUG - static const int ddLogLevel = LOG_LEVEL_VERBOSE; + static const int ddLogLevel = DDLogLevelVerbose; #else - static const int ddLogLevel = LOG_LEVEL_INFO; + static const int ddLogLevel = DDLogLevelInfo; #endif @@ -57,8 +49,7 @@ @implementation iPhoneXMPPAppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Configure logging framework - - [DDLog addLogger:[DDTTYLogger sharedInstance] withLogLevel:XMPP_LOG_FLAG_SEND_RECV]; + [DDLog addLogger:[DDTTYLogger sharedInstance] withLevel:XMPP_LOG_FLAG_SEND_RECV]; // Setup the XMPP stream @@ -71,10 +62,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( if (![self connect]) { + __weak iPhoneXMPPAppDelegate *weakSelf = self; dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.0 * NSEC_PER_SEC); dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ - - [navigationController presentViewController:settingsViewController animated:YES completion:NULL]; + [weakSelf.navigationController presentViewController:weakSelf.settingsViewController animated:YES completion:NULL]; }); } diff --git a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj index f3371b38fc..e10006db0d 100755 --- a/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj +++ b/Xcode/Examples/iPhoneXMPP/iPhoneXMPP.xcodeproj/project.pbxproj @@ -35,7 +35,6 @@ DC1F98371152CBC200138A8F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F98361152CBC200138A8F /* SystemConfiguration.framework */; }; DC1F985D1152CC2B00138A8F /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC1F985C1152CC2B00138A8F /* CoreData.framework */; }; DC26A52D152A3E82004B71C0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC26A52C152A3E82004B71C0 /* Security.framework */; }; - DC84BC1812440C500055A459 /* libidn.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DC84BC1712440C500055A459 /* libidn.a */; }; DCD4944312234A49004BEE1A /* libresolv.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DCD4944212234A49004BEE1A /* libresolv.dylib */; }; /* End PBXBuildFile section */ @@ -162,7 +161,6 @@ DC1F98371152CBC200138A8F /* SystemConfiguration.framework in Frameworks */, DC1F985D1152CC2B00138A8F /* CoreData.framework in Frameworks */, DCD4944312234A49004BEE1A /* libresolv.dylib in Frameworks */, - DC84BC1812440C500055A459 /* libidn.a in Frameworks */, 78E47100216507AB00217D0F /* libidn.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -431,10 +429,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "iPhoneXMPP-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../../Vendor/libidn\"", - ); + LIBRARY_SEARCH_PATHS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = "com.deusty.oss.xmppframework.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = iPhoneXMPP; }; @@ -451,10 +446,7 @@ GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = "iPhoneXMPP-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../../Vendor/libidn\"", - ); + LIBRARY_SEARCH_PATHS = "$(inherited)"; PRODUCT_BUNDLE_IDENTIFIER = "com.deusty.oss.xmppframework.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = iPhoneXMPP; }; From b1c23f62a6e97b7132e629fd375e956e4e45c46b Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 18:18:48 +0200 Subject: [PATCH 7/8] Include an option to bypass TLS for development builds --- .../Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.h | 1 + .../Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.h b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.h index ad9e4cbb6c..48cdfba66d 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.h +++ b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.h @@ -21,6 +21,7 @@ NSString *password; BOOL customCertEvaluation; + BOOL bypassTLS; BOOL isXmppConnected; diff --git a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m index 6cc929178b..aba94dd3e6 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m +++ b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m @@ -208,8 +208,8 @@ - (void)setupStream // If you don't specify a hostPort, then the default (5222) will be used. // [xmppStream setHostName:@"talk.google.com"]; -// [xmppStream setHostPort:5222]; - +// [xmppStream setHostPort:5222]; +// bypassTLS = YES; // You may need to alter these settings depending on the server you're connecting to customCertEvaluation = YES; @@ -440,6 +440,11 @@ - (void)xmppStream:(XMPPStream *)sender didReceiveTrust:(SecTrustRef)trust // but will presumably perform some extra security code stuff. // For example, allowing a specific self-signed certificate that is known to the app. + if (bypassTLS) { + completionHandler(YES); + return; + } + dispatch_queue_t bgQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(bgQueue, ^{ From 240d696680e165239b36ddf812da3a58201e6eb9 Mon Sep 17 00:00:00 2001 From: Igor Ferreira Date: Wed, 3 Oct 2018 18:59:58 +0200 Subject: [PATCH 8/8] Fix code identation --- .../iPhoneXMPP/Classes/SettingsViewController.m | 4 ++-- .../iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m b/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m index fc1fd4f801..9b8b9f2d91 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m +++ b/Xcode/Examples/iPhoneXMPP/Classes/SettingsViewController.m @@ -20,8 +20,8 @@ @implementation SettingsViewController //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - (void)awakeFromNib { - [super awakeFromNib]; - self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; + [super awakeFromNib]; + self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// diff --git a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m index aba94dd3e6..feb7ae6efb 100644 --- a/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m +++ b/Xcode/Examples/iPhoneXMPP/Classes/iPhoneXMPPAppDelegate.m @@ -62,10 +62,10 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( if (![self connect]) { - __weak iPhoneXMPPAppDelegate *weakSelf = self; + __weak iPhoneXMPPAppDelegate *weakSelf = self; dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.0 * NSEC_PER_SEC); dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ - [weakSelf.navigationController presentViewController:weakSelf.settingsViewController animated:YES completion:NULL]; + [weakSelf.navigationController presentViewController:weakSelf.settingsViewController animated:YES completion:NULL]; }); } @@ -209,7 +209,7 @@ - (void)setupStream // [xmppStream setHostName:@"talk.google.com"]; // [xmppStream setHostPort:5222]; -// bypassTLS = YES; +// bypassTLS = YES; // You may need to alter these settings depending on the server you're connecting to customCertEvaluation = YES; @@ -440,10 +440,10 @@ - (void)xmppStream:(XMPPStream *)sender didReceiveTrust:(SecTrustRef)trust // but will presumably perform some extra security code stuff. // For example, allowing a specific self-signed certificate that is known to the app. - if (bypassTLS) { - completionHandler(YES); - return; - } + if (bypassTLS) { + completionHandler(YES); + return; + } dispatch_queue_t bgQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(bgQueue, ^{