配置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。
在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
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。