Latest 0.1.1
Homepage https://github.com/giuseppenucifora/PNXMPPFramework
License MIT
Platforms ios 7.0, requires ARC
Authors

[![CI Status](http://img.shields.io/travis/Giuseppe Nucifora/PNXMPPFramework.svg?style=flat)](https://travis-ci.org/Giuseppe Nucifora/PNXMPPFramework)
Version
License
Platform

Usage

PNXMPPFramework is a fork of original framework https://github.com/robbiehanson/XMPPFramework with KissXML and CocoaAsyncSocket upgrade

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

PNXMPPFramework is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "PNXMPPFramework"

Author

Giuseppe Nucifora, [email protected]

License

PNXMPPFramework is available under the MIT license. See the LICENSE file for more info.

Latest podspec

{
    "name": "PNXMPPFramework",
    "version": "0.1.1",
    "summary": "PNXMPPFramework is a fork of original framework https://github.com/robbiehanson/XMPPFramework with KissXML and CocoaAsyncSocket upgrade",
    "homepage": "https://github.com/giuseppenucifora/PNXMPPFramework",
    "license": "MIT",
    "authors": {
        "Giuseppe Nucifora": "[email protected]"
    },
    "source": {
        "git": "https://github.com/giuseppenucifora/PNXMPPFramework.git",
        "tag": "0.1.1"
    },
    "platforms": {
        "ios": "7.0"
    },
    "requires_arc": true,
    "resources": [
        "**/*.{xcdatamodel,xcdatamodeld}"
    ],
    "resource_bundles": {
        "PNXMPPFramework": [
            "Pod/Assets/*.png"
        ]
    },
    "preserve_paths": "module/module.modulemap",
    "subspecs": [
        {
            "name": "Core",
            "source_files": [
                "XMPPFramework.h",
                "Core/**/*.{h,m}",
                "Authentication/**/*.{h,m}",
                "Categories/**/*.{h,m}",
                "Utilities/**/*.{h,m}"
            ],
            "libraries": [
                "xml2",
                "resolv"
            ],
            "xcconfig": {
                "HEADER_SEARCH_PATHS": "$(inherited) $(SDKROOT)/usr/include/libxml2 $(PODS_ROOT)/XMPPFramework/module $(SDKROOT)/usr/include/libresolv",
                "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
                "OTHER_LDFLAGS": ""-lxml2"",
                "ENABLE_BITCODE": "NO"
            },
            "dependencies": {
                "CocoaLumberjack": [
                    "~>1.9"
                ],
                "CocoaAsyncSocket": [],
                "KissXML": [],
                "libidn": []
            }
        },
        {
            "name": "Authentication",
            "dependencies": {
                "PNXMPPFramework/Core": []
            }
        },
        {
            "name": "Categories",
            "dependencies": {
                "PNXMPPFramework/Core": []
            }
        },
        {
            "name": "Utilities",
            "dependencies": {
                "PNXMPPFramework/Core": []
            }
        },
        {
            "name": "BandwidthMonitor",
            "source_files": "Extensions/BandwidthMonitor/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "CoreDataStorage",
            "source_files": [
                "Extensions/CoreDataStorage/**/*.{h,m}",
                "Extensions/XEP-0203/NSXMLElement+XEP_0203.h"
            ],
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
            "frameworks": "CoreData"
        },
        {
            "name": "GoogleSharedStatus",
            "source_files": "Extensions/GoogleSharedStatus/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "ProcessOne",
            "source_files": "Extensions/ProcessOne/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "Reconnect",
            "source_files": "Extensions/Reconnect/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
            "frameworks": "SystemConfiguration"
        },
        {
            "name": "Roster",
            "source_files": "Extensions/Roster/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/CoreDataStorage": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "SystemInputActivityMonitor",
            "source_files": [
                "Extensions/SystemInputActivityMonitor/**/*.{h,m}",
                "Utilities/GCDMulticastDelegate.h"
            ],
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0009",
            "source_files": "Extensions/XEP-0009/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0012",
            "source_files": "Extensions/XEP-0012/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0016",
            "source_files": "Extensions/XEP-0016/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0045",
            "source_files": "Extensions/XEP-0045/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/CoreDataStorage": [],
                "PNXMPPFramework/XEP-0203": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0054",
            "source_files": [
                "Extensions/XEP-0054/**/*.{h,m}",
                "Extensions/XEP-0153/XMPPvCardAvatarModule.h",
                "Extensions/XEP-0082/XMPPDateTimeProfiles.h",
                "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
            ],
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/Roster": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD",
            "frameworks": "CoreLocation"
        },
        {
            "name": "XEP-0059",
            "source_files": "Extensions/XEP-0059/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0060",
            "source_files": "Extensions/XEP-0060/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0065",
            "source_files": "Extensions/XEP-0065/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0066",
            "source_files": "Extensions/XEP-0066/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0082",
            "source_files": "Extensions/XEP-0082/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0085",
            "source_files": "Extensions/XEP-0085/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0092",
            "source_files": "Extensions/XEP-0092/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0100",
            "source_files": "Extensions/XEP-0100/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0106",
            "source_files": "Extensions/XEP-0106/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0115",
            "source_files": "Extensions/XEP-0115/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/CoreDataStorage": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0136",
            "source_files": "Extensions/XEP-0136/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/CoreDataStorage": [],
                "PNXMPPFramework/XEP-0203": [],
                "PNXMPPFramework/XEP-0085": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0153",
            "source_files": [
                "Extensions/XEP-0153/**/*.{h,m}",
                "Extensions/XEP-0082/NSDate+XMPPDateTimeProfiles.h"
            ],
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/XEP-0054": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0172",
            "source_files": "Extensions/XEP-0172/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0184",
            "source_files": "Extensions/XEP-0184/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0191",
            "source_files": "Extensions/XEP-0191/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0198",
            "source_files": "Extensions/XEP-0198/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0199",
            "source_files": "Extensions/XEP-0199/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0202",
            "source_files": "Extensions/XEP-0202/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/XEP-0082": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0203",
            "source_files": "Extensions/XEP-0203/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/XEP-0082": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0223",
            "source_files": "Extensions/XEP-0223/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0224",
            "source_files": "Extensions/XEP-0224/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0280",
            "source_files": [
                "Extensions/XEP-0280/**/*.{h,m}",
                "Extensions/XEP-0297/NSXMLElement+XEP_0297.h"
            ],
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0297",
            "source_files": [
                "Extensions/XEP-0297/**/*.{h,m}",
                "Extensions/XEP-0203/**/*.h"
            ],
            "dependencies": {
                "PNXMPPFramework/Core": [],
                "PNXMPPFramework/XEP-0203": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0308",
            "source_files": "Extensions/XEP-0308/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0333",
            "source_files": "Extensions/XEP-0333/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        },
        {
            "name": "XEP-0335",
            "source_files": "Extensions/XEP-0335/**/*.{h,m}",
            "dependencies": {
                "PNXMPPFramework/Core": []
            },
            "prefix_header_contents": "#define HAVE_XMPP_SUBSPEC_POD"
        }
    ]
}

Pin It on Pinterest

Share This