1. 程式人生 > >配置Fiori for iOS開發環境

配置Fiori for iOS開發環境

寫在前面

本文是Fiori for iOS系列文章的第三篇

SAP和蘋果這兩個IT大佬,在2017年聯合推出了Fiori for iOS,讓全球的開發者能在iOS平臺上,方便地開發SAP企業應用。

如果你不想被潮流甩在身後,就快來看看擁有多年SAP技術經驗的郭老師怎麼解讀Fiori for iOS吧。

原文作者:郭之嘉

翻譯校對:小哈公社

原文地址

https://blogs.sap.com/2017/06/22/set-up-development-environment-for-fiori-for-ios-development/

本文由SAP教育培訓與小哈公社共同呈現。

Fiori for iOS系列

我將撰寫一系列的針對Fiori for iOS的文章。希望能幫助你使用SAP提供的控制元件來開發iOS apps,當然,用的是Swift語言。

第一部分:概述

Fiori for iOS介紹

Fiori for iOS控制元件概述

第二部分:一步步教你使用Fiori控制元件

設定Fiori for iOS開發環境(本文)

2.1 使用FUIFormCell系列控制元件,建立輸入表單

開始使用FUIFormCell控制元件和它的子類

建立複雜的輸入表單

讓你的程式碼具備重用性

小結

第三部分:使用Fiori for iOS控制元件,實現Fiori平面圖(floor plans)

第四部分:定製化主題

在上一篇《Fiori for iOS控制元件概述》中,我總結了Fiori for iOS控制元件的優點,從現在開始,你可以使用它們了。

開始使用這些控制元件之前,需要知道如何配置你的開發環境和專案。

已經有很多很棒的教程幫助你配置SDK,並連線到SAP Cloud Platform,下面是連結:

https://www.sap.com/developer/groups/ios-sdk-setup.html

但是以上這篇教程更偏重於如何連線到Cloud Platform,而編碼部分則通過使用assistant app來實現。這種方式對於實際工作可能更有效,但是並不利於學習,所以我在本文中重寫了這個教程來幫助你配置所需的開發環境。

1. 下載SDK

第一步是下載SDK。

你可以通過以下連結獲得試用版的SDK:

https://store.sap.com/sap/cpa/ui/resources/store/html/SolutionDetails.html?pid=0000014485

在點選金色的“Trial Version”按鈕之後,你需要填寫一張表單來申請試用版。

幾個小時後,你將收到一封帶有SDK下載連結的郵件。

你需要在48小時內點選連結,你將進入一個帶有不同版本的SDK的下載頁面。記住選擇最後一行,確保你下載到的是最新版本的SDK。

2. 安裝

解壓你所下載的檔案,你會得到一個 .dmg檔案。

開啟dmg檔案包,把SAP CP SDK for iOS拖拽到Applications中。

開啟Finder,點選Application,你會找到SAP CP SDK for iOS對應目錄,開啟Frameworks->Release-fat,你會看到一些framework檔案。這些檔案是測試用的framework models。“fat” release包括了執行在iOS模擬器,iPhone和iPad上的所有程式碼,這便於測試。當你把自己的app釋出出去的時候,你需要使用不同平臺的不同framework檔案。

3. 建立一個新的Xcode專案

開啟你的Xcode,選擇“Create a New Xcode project”。

選擇“Single View Application”並點選“Create”。

在Product Name欄位,輸入你的專案的名稱。

在Team欄位,選擇None,如果你希望在自己的iPhone,而不是在Mac上的模擬器上來測試app,你需要有一個Team。如果你還沒有加入Apple Developer Program,你可以申請一個臨時的team認證。

你可以參考以下連結來繫結你的Apple ID到Xcode,並註冊你的個人team。

https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/AddingYourAccounttoXcode/AddingYourAccounttoXcode.html

在Organization Name欄位,填入你所在的組織。

在Organization Identifier中,你必須輸入一些類似namespace的內容,例如:com.sap,com.yourcompanyname。

保持其他欄位為預設,點選Next。

選擇你希望儲存檔案的目錄,例如 “Documents”,然後點選“Create”。

恭喜,你已經建立了一個Xcode專案。下一步,就要到SAP的部分了。

4. 匯入SAP Cloud Platform SDK for iOS並測試

忽略你專案第一頁中的錯誤資訊。向下滾動,找到“Embedded Binaries”部分。點選左下角的“+”按鈕。

在彈出視窗中點選“Add Other…”。

找到目錄Application/SAP CP SDK for iOS/Frameworks/Release-fat,按住Shift點選SAP Fiori.framework和SAPFoundation.framework以選擇全部的五個.framework檔案,點選“Open”。

在彈出視窗中,別忘記勾選“Copy items if needed”,並選擇“Create groups”。

點選Finish。

大概10秒鐘後,你會發現這些frameworks出現在Xcode視窗的左上角。

點選ViewController.swift,Xcode的中心區域會變為程式碼編輯器。

在第一行嘗試輸入:import SAP

如果來自SAP的一些modules會自動被系統提示出來,說明你的SAP Cloud Platform SDK for iOS安裝成功了!

5. 小結

通過本文,你已經知道了如何安裝,建立和為Xcode專案配置Fiori for iOS。這是之後所有文章內容的前提。

在下一篇中,我將帶你學習一組非常有用的Fiori控制元件:FUIFormCell系列。使用這組控制元件,你可以建立複雜的表單,來顯示和輸入業務內容。

原文連結點這裡

 



作者:小哈公社
連結:https://www.jianshu.com/p/5c12bb3762dc
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。