配置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」按鈕之後,你需要填寫一張表單來申請試用版。
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系列。使用這組控制項,你可以創建複雜的表單,來顯示和輸入業務內容。
※ABAPer的未來
※Fiori for iOS控制項概覽
※請珍惜你身邊的SAP顧問
※流程之美,用「心」智造
※歪說為什麼顧問的人天單價越來越低?
TAG:小哈公社 |