License: BSD
An ICU backed drop-in replacement for the Libidn backed XMPPStringPrep
class supplied with XMPPFramework.
- Download icu4c-52_1-src.tgz
- Download icudt52l.zip -- select
rfc3491.spp
,rfc3920node.spp
andrfc3920res.spp
from “Miscellaneous Data” for a minimal library - Build with one of the following. Add the jobs flag to speed up the build (eg:
make -j 5
).make osx
to produceXMPPStringPrep-osx.a
for OS X (x86_64)make ios
to produceXMPPStringPrep-ios.a
for iOS (arm64, armv7, armv7s, i386 and x86_64)make all
for both
- Remove XMPPFramework's
XMPPStringPrep.m
from your projects build phases - Link your project against
libstdc++.dylib
and the appropriate.a