主页 > 云服务器 > > 正文

对象存储_企业邮箱手机如何登陆_评分榜

浏览:

As I tried to setup my new Mac with Mac OS Sierra to allow development of SAP Kapsel applications, I have realised that there are a few things different to the last installations. Because of this I decided to write this short documentation together with my colleagues Tim Netzlaf and Aram Soltanian.

The goal of this documentation is to have a working scenario and to be able to develop Kapsel Apps in Eclipse for Android and iOS and to let them run in a simulator from Eclipse.

At first we will install the necessary components.

Even Java is already installed on Mac at rollout, we want to get the most actual Version of Java SDK installed. We download the Java SDK from this location:

#javasejdk

We simply run the DMG installer as usual and Java will update to the latest version.

At the moment of writing this document, the most actual Version of SMP3.0 SDK is SP13 PL03. If we have no SDK installed yet, it is enough to download SP13 PL0 to PL03 from the website and install it in correct order. It is not necessary to install all Versions prior to SP13, but it is necessary to install SP13PL00 first. We need to install SP13PL01 and SP13PL02 before installing PL03, so we do always install all Patches of a ServicePack in correct order.

We will download the files from source: https://support.sap.com/swdc which opens the following screen:

We select the grey box "Software Downloads" and on the next screen "by Alphabetical Index (A-Z)" by pressing the ">" sign in the front .

Under the "M"-Folder we will find "SAP Mobile Platform SDK" and select "SAP MOBILE PLATFORM SDK 3.0" on the next screen. On the following screen we select "SUPPORT PACKAGES" and then "SAP MOBILE PLATFORM SDK" again on the next screen.

Now a list of all available ServicePack (SP) and PatchLevel (PL) Files is shown.

First we have to select the correct operating system. In our case it is MAC OS.

After that we can download the necessary files. I have marked them already in the following screenshot.

There are 2 options available:

Once all files are downloaded to the local machine, we need to install them one after the other in correct order.

In my case the first file would be SMPSDK30013_0_21011833.TGZ and it unpacks to folder ebf26454. The folder contains a file named "InstallSDK.command" that we start with a double click. It takes a while to open and we simply follow the installation instructions. Please do not use the setupMacOSX.jar file, cause it simply will not work.

Once the installation of the EBF is complete, delete the EBF Folder and continue with the next PL until all files are installed.

We need NODE.JS at least to get NPM. This will allow us to install CORDOVA from the command line. There are 2 options to install this file.

By the first option we show how to download the files via a webpage. We encountered several issues with the latest Version, so we usually take the previous version and use it. Usually that solves the open issues.

Go to: https://nodejs.org/en/

This will open the following screen and as mentioned we select Version v4.5.0 TLS. The combination of V6.6.0 that is available for download on the WebPage and MacOS Sierra caused issues in the installation and we have not been able to get a complete Cordova installation using this download.

Once Version 4.5.0 is downloaded, simply run the installer and it will install NPM and NODE.JS on your machine.

AThe second option will use the terminal command line and HOMEBREW. It is a little handcrafting and so not the simple drag and drop process, but it gives us more control and for us the more reliable result. Please use Terminal and run through the following process:

First we install HomeBrew on our machine:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

After this initial installation is complete, update brew just to be on the safe side

brew update

and now we will check the installation by using

brew doctor

Make sure it has no recommendations and warnings. If there are any like in the following screenshot, please correct them before you continue:

in this case it informs us about some issues with the path. To solve this it is necessary to change file .bash_profile using the command

sudo nano ~/.bash_profile

and enter the following line

export PATH="/usr/local/bin:/usr/bin:$PATH"

After the changes are complete, do not forget to reload the new settings by typing:

source ~/.bash_profile

If you have changed the PATH Variable, type set and make sure the $PATH is still correct and has no special characters. Sometimes the editor mixes up with the " sign and the path will be corrupted. If you see a path with numbers inside, like in this example:

…m:/usr/local/mysql/bin:?\200\234/Users/…

Then you need to check the .bash_profile again, especially make sure the " signs are set correctly.

Ok, your brew doctor check does not give any more issues and recommendations, then we finally continue with installing node

brew install node

After this step has completed without errors, the preparation is done and we can install cordova in the next step. This will test our node installation as well.

To install cordova we open the terminal again and we type

sudo npm install –g cordova

After entering the admin password, the process will continue automatically, it will download the necessary files and install cordova on the local machine.

To check the installation, we build a small project:

Move to our documents folder and run the following commands:

Cd ~/documents/workspace

Cordova create testApp com.placeworkers.testapp testApp

Cd testApp

Cordova platform add ios

Cordova prepare

Cordova run

If everything is fine, it will come back with the following screen in the emulator:

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 云存储_企业邮箱是怎么申请_便宜的
    <strong>云存储_企业邮箱是怎么申请_便宜的</strong>

    云存储_企业邮箱是怎么申请_便宜的

    雪花数据仓库中的端到端加密2016年4月13日作者:马丁·亨切尔彼得·波维尼克云数据安全,工程作者:马丁·亨切尔和彼得·波维尼克。保护客户数据是雪花...

  • 分布式数据库_八度网络云主机_便宜的
    <strong>分布式数据库_八度网络云主机_便宜的</strong>

    分布式数据库_八度网络云主机_便宜的

    在云数据库服务的世界里,对客户来说,没有什么比不间断地访问他们的数据更重要的了。在在线游戏和金融服务等交易率较高的行业,即使是最小的中断...

  • 数据库服务器_服务器带宽_哪家好
    <strong>数据库服务器_服务器带宽_哪家好</strong>

    数据库服务器_服务器带宽_哪家好

    图1。派特法是一家领先的油田服务公司派特法为能源客户锁定价值派特法设计、建造、运营和维护石油、天然气和可再生能源资产。公司致力于数字化转型...

  • MySQL数据库_不能用邮箱注册企业邮箱吗
    <strong>MySQL数据库_不能用邮箱注册企业邮箱吗</strong>

    MySQL数据库_不能用邮箱注册企业邮箱吗

    如今,企业被迫维护两种类型的分析系统:数据仓库和数据湖。数据仓库提供了有关业务健康状况的重要见解。数据湖可以发现客户、产品、员工和流程的...

  • 微软云_服务器售后_年度促销
    <strong>微软云_服务器售后_年度促销</strong>

    微软云_服务器售后_年度促销

    使用Azure的客户管理密钥进行数据加密2019年9月6日|3分钟读取作者:保卢斯雪花新闻,雪花科技2017年,雪花宣布使用AWS密钥管理服务(KMS)支持客户管理密...

云储存

更多 >
  • <strong>云解析_刺客信条百度云资源_免费申请</strong>
    云解析_刺客信条百度云资源_免费申请

    简介: 作为SAP PI顾问,我们都知道如何使用文件适配器进行动态配置,以及如何设置目标文件名动态。现在我们从SAP HCI era开始,需要找到如何实现一样。...

  • 天翼云_数据库英文_哪家好
    天翼云_数据库英文_哪家好

    这里有一个挑战:找到一个不包含"客户"这个词的公司使命宣言或愿景。虽然我不是个赌徒,但我的钱告诉我你做不到。公司存在的根本原因是为客户服务...

云储存消息队列_数据库例子_价格
云储存全站加速_视频加速cdn_免费领
云储存微软云_华为云同步通讯录_最新活动
云储存网站建设_余罪2电视剧百度云网盘_0元
云储存大带宽_高防cdn服务器_测评