Create an account on https://new-console.ng.bluemix.net/
Search the template: MobileFirst Services Starter, and create it.
After that, download the source code from https://github.com/ibm-bluemix-mobile-services/bms-samples-cordova-helloworld
Before installing Cordova, you will require node.js which is downloaded from https://nodejs.org/en/
If you do not have Cordova installed, then type
npm install -g cordova
Update Cordova
sudo npm update -g cordova
Go to the directory of source code, add cordova platform
cordova platform add android
cordova platform add ios
Install the IBM Bluemix plugin
cordova plugin add ibm-mfp-core
Go to /project-dir/www/js/index.js, paste your route & GUID
route: https://your-proj-name/mybluemix.net
GUID: can be found in the first line of Cloud Foundry’s log in the panel
route: ""
GUID: ""
Open xcodeproj in /project-dir/platform/ios/
If it prompts to update latest swift version, cancel it.
Go to build settings tab and edit Objective-C Bridging Header
/your-proj/plugins/ibm-mfp-core/src/ios/Bridging-Header.h
Find Runpath search Path, and add
@executable_path/Frameworks
Build Cordova
cordova build
Then run
cordova run android
Cloud Foundry
Install CF CLI from https://github.com/cloudfoundry/cli/releases
Install Bluemix CLI from http://clis.ng.bluemix.net/ui/home.html
If this error occurs
panic: Config error: open config.json: permission denied
type
sudo chmod -R 777 ~/.cf
If this error occurs
panic: no supported languages found []string{“zh_TW.UTF-8”}
go to ~/.cf/config.json
set “Local” : “zh-Hant”
Download your project source code
go to /proj-dir , type
bluemix login -a https://api.ng.bluemix.net
push your project
cf your-project-name
Now you are ready to build your own project.