SAP SMP kapsel iOS app编译方法

来源:互联网 发布:什么是软件生存周期 编辑:程序博客网 时间:2024/06/01 09:55

以SMP 3.0 SDK SP12为例

===========================
安装node
node -v

===========================
安装cordova
npm uninstall cordova -g
npm install -g cordova@6.0.0
npm info cordova
cordova -v
6.0.0

===========================
卸载老版本的cordova plugins
cordova plugins
cordova-plugin-device 1.1.5 “Device”
cordova-plugin-whitelist 1.3.2 “Whitelist”
kapsel-plugin-authproxy 3.12.0 “AuthProxy”
kapsel-plugin-corelibs 3.12.0 “CoreLibs”
kapsel-plugin-i18n 3.12.0 “i18n”
kapsel-plugin-inappbrowser 1.3.1 “InAppBrowser”
kapsel-plugin-logon 3.12.0 “Logon”

cordova plugin remove kapsel-plugin-logon
cordova plugin remove kapsel-plugin-authproxy
cordova plugin remove kapsel-plugin-inappbrowser
cordova plugin remove kapsel-plugin-corelibs
cordova plugin remove kapsel-plugin-i18n
cordova plugin remove cordova-plugin-whitelist
cordova plugin remove cordova-plugin-device

cordova platform remove android
cordova platform remove ios

cordova plugins

=========================
Windows上操作
set KAPSEL_HOME=D:\SAP\MobileSDK3\KapselSDK
cordova plugin add kapsel-plugin-logon –searchpath %KAPSEL_HOME%\plugins -d
cordova plugin add kapsel-plugin-authproxy –searchpath %KAPSEL_HOME%\plugins -d
cordova plugin add kapsel-plugin-inappbrowser –searchpath %KAPSEL_HOME%\plugins -d
cordova plugin add kapsel-plugin-corelibs –searchpath %KAPSEL_HOME%\plugins -d
cordova plugin add kapsel-plugin-i18n –searchpath %KAPSEL_HOME%\plugins -d
cordova plugin add cordova-plugin-whitelist –searchpath %KAPSEL_HOME%\plugins -d
cordova plugin add cordova-plugin-device –searchpath %KAPSEL_HOME%\plugins -d

iOS上操作
export KAPSEL_HOME=~/Desktop/MobileSDK3/KapselSDK
cordova plugin add kapsel-plugin-logon –searchpath KAPSELHOME/pluginsdcordovapluginaddkapselpluginauthproxysearchpathKAPSEL_HOME%/plugins -d
cordova plugin add kapsel-plugin-inappbrowser –searchpath KAPSELHOMEcordovapluginaddkapselplugincorelibssearchpathKAPSEL_HOME%/plugins -d
cordova plugin add kapsel-plugin-i18n –searchpath KAPSELHOMEcordovapluginaddcordovapluginwhitelistsearchpathKAPSEL_HOME%/plugins -d
cordova plugin add cordova-plugin-device –searchpath $KAPSEL_HOME%/plugins -d

cordova plugins

===========================
copy backup目录下的文件

===========================
cordova platform add android -d

call “build and install.bat”

===========================
修改config.xml文件中的项目名称为英文spiis

cordova platform add ios -d

xcode打开platform\ios\项目文件,修改应用显示为中文 XX移动

cordova run ios –emulator

===========================
xcode打开platform\ios\项目文件,修改team账号

cordova build ios –device –release

在xcode的organizer里面,选择app,export为ipa文件

===========================

0 0