Reputation: 28720
I want to implement chat client for iphone using jabber/XMPP. The XMPP framework on google repository shows that it is depreciated. Does someone knows where to start for xmpp chat client for iPhone?
Upvotes: 2
Views: 4931
Reputation: 2645
As Jon Parise mentioned, the XMPP Framework Google Code Project is quite active. I have personally written two different XMPP IM clients using the Framework which are accepted and selling in the iPhone app store. It takes some project setup to get working right, which you can find scattered around the linked site. For easy reference, I have summarized the required steps (after adding the XMPP Framework source tree to your project) as:
// In order to use the XMPP Framework on iPhone/iPad, need to:
// 1. add libidn.a to Frameworks (found in libidn folder under XMPP/Vendor folder)
// 2. add libresolv.dylib to Frameworks
// 3. add CFNetwork.framework to frameworks
// 4. add SystemConfiguration.framework to frameworks
// 5. set up XCode to use libxml2: (for KissXML)
// add "-lxml2" to "Other Linker Flags" under "Linking"
// add "/usr/include/libxml2" to "Header Search Paths" under "Search Paths"
EDIT May 2013
As deepwinter points out in the comments, the XMPP Framework moved (quite a while ago) to github. Get it from https://github.com/robbiehanson/XMPPFramework these days..
Upvotes: 4
Reputation: 12490
XMPP is now available in Github.
https://github.com/robbiehanson/XMPPFramework
Upvotes: 1
Reputation: 1393
The xmppframework project on Google Code appears to be under active development.
Upvotes: 0