A Hello World example of running Kitura on iOS
Simple Hello World Kitura Application (Server Side) embedded in an iOS app (Client Side).
The app demonstrates starting and stopping Kitura server, and presents Kitura log on the screen.
(Last tested on macOS Mojave 10.14 and Xcode 10.1)
xcode-select --install
sudo gem install xcodeproj
git clone https://github.com/IBM-Swift/Kitura-HelloWorld-iOS.git
cd Kitura-HelloWorld-iOS
make Builder/Makefile
curl -O https://curl.haxx.se/download/curl-7.43.0.tar.bz2
bzip2 -d curl-7.43.0.tar.bz2; tar xopf curl-7.43.0.tar; rm -r curl-7.43.0.tar
bash ./Builder/Scripts/buildCurlStaticLibrary.sh curl-7.43.0
Troubleshooting on Mojave: if the last command above fails, follow the instructions in https://github.com/curl/curl/issues/3189#issuecomment-434889077.
For 64Bit (example, iPhone 5s or newer, iPad Air or newer, iPad Mini 2 or newer, iPad Pro or newer)
make openXcode
For 32Bit (example, iPhone 5, 5c, iPad 4)
make openXcode32
EndToEnd.xcworkspace
git pull
to get the latest version of KituraBuilder
directorymake openXcode
or make openXcode32
Run make test