uts插件-iOS平臺配置1

iOS 平臺原生配置

app-ios 文件夾下存在iOS平臺原生配置哗讥,包括以下目錄或文件

目錄名/文件名 用途
Frameworks iOS平臺插件需要引用的三方 framework/xcframework 依賴庫存放目錄
Libs iOS平臺插件需要引用的三方 .a 依賴庫存放目錄
Resources iOS平臺插件需要引用的資源文件存放目錄
Info.plist iOS平臺插件需要添加到原生工程Info.plist中的配置文件
UTS.entitlements iOS平臺插件需要添加到原生工程 entitlements 文件中的配置文件
config.json iOS平臺原生工程的配置文件
index.uts 主入口侨舆,interface.uts/index.d.ts聲明的能力在iOS平臺下的實現
Frameworks

iOS平臺插件依賴的三方framework存放目錄讨衣,支持以下類型文件:

  • framework
  • xcframework

注意:目前支持靜態(tài)庫和動態(tài)庫

Libs

HBuilder X 3.7.2+ 版本支持

iOS平臺插件依賴的三方.a庫存放目錄,支持以下類型的.a庫:

  • 使用OC語言創(chuàng)建的.a庫
  • 使用Swift語言創(chuàng)建的.a庫

備注:有關OC及Swift創(chuàng)建的.a庫的區(qū)別石咬、.a庫的使用方法和注意事項詳見

Resources

iOS平臺原生資源目錄醋拧,建議只保存uts插件內置的資源文件笤受。云端打包時會將此目錄下的所有文件添加到應用 main bundle 中大刊。

除了插件下有Resources目錄为迈,項目下也有。注意2者的區(qū)別缺菌。一般使用者的配置不放在插件下葫辐,而放在自己的項目下。項目下配置詳見

Info.plist

iOS平臺原生 Info.plist 文件配置伴郁,云端打包時會將配置信息合并到原生工程的 Info.plist 中耿战。

除了插件下有Info.plist,項目下也有焊傅。注意2者的區(qū)別剂陡。一般使用者的配置不放在插件下,而放在自己的項目下狐胎。項目下配置詳見

示例: 添加自定義字段 TencentLBSAPIKey 和 開啟后臺定位

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>TencentLBSAPIKey</key>
    <string>填寫您申請的APIKey</string>
    <key>UIBackgroundModes</key>
    <array>
        <string>location</string>
    </array>
  </dict>
</plist>

復制代碼

UTS.entitlements

iOS平臺原生 entitlements 文件配置鹏倘,云端打包時會將配置信息合并到原生工程的 entitlements 配置文件中

插件需要開啟 capabilities 中的相關服務時需要配置 UTS.entitlements 文件

示例:在 capabilities 中勾選 Access WiFi Information 項后對應的 UTS.entitlements 的配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.developer.networking.wifi-info</key>
    <true/>
</dict>
</plist>

復制代碼

config.json

uts插件在iOS平臺的其它原生配置文件,可以在其中配置依賴的系統(tǒng)庫等信息

{
    "frameworks": [
        "可選顽爹,依賴的系統(tǒng)庫(系統(tǒng)庫有.framework和.tbd和.dylib類型)"
    ],
    "deploymentTarget": "9.0",   // 可選,插件支持的最低 iOS 版本  默認:9.0"
    "validArchitectures": [    // 可選骆姐,支持的 CPU 架構類型 默認:arm64
        "arm64"
    ],
    "dependencies-pods": [ // 可選, 需要依賴的pod庫, HBuilderX 3.8.5+ 版本支持
    {
        "name": "WechatOpenSDK",
        "version": "2.0.2"
    }]
}

復制代碼

配置說明:

  • frameworks:插件需要依賴的系統(tǒng)庫(系統(tǒng)庫有 .framework 和 .tbd 和 .dylib 類型)镜粤,此節(jié)點為可選項捏题。
  • deploymentTarget:插件支持的最低 iOS 版本號,此節(jié)點為可選項肉渴,默認設置為 9.0.
    • 插件支持的最低版本號應該設置為所有依賴的三方庫(包含 framework .a pod )中最低支持版本號中的最高的一個公荧。
    • pod 庫的最低支持系統(tǒng)版本號可在 pod 庫的 spec 文件或者 readme 中查看。
  • validArchitectures:插件支持的 CPU 架構類型同规,此節(jié)點為可選項循狰,默認值為:arm64。
  • dependencies-pods:插件需要依賴的 pod 庫, HBuilderX3.8.5+ 版本新增支持
    • 有關 dependencies-pods 配置和 CocoaPods 使用的更多細節(jié)詳見
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末券勺,一起剝皮案震驚了整個濱河市绪钥,隨后出現的幾起案子,更是在濱河造成了極大的恐慌关炼,老刑警劉巖程腹,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異儒拂,居然都是意外死亡寸潦,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門社痛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來见转,“玉大人,你說我怎么就攤上這事蒜哀≌扼铮” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵凡怎,是天一觀的道長校焦。 經常有香客問我,道長统倒,這世上最難降的妖魔是什么寨典? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮房匆,結果婚禮上耸成,老公的妹妹穿的比我還像新娘。我一直安慰自己浴鸿,他們只是感情好井氢,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著岳链,像睡著了一般花竞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掸哑,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天约急,我揣著相機與錄音零远,去河邊找鬼。 笑死厌蔽,一個胖子當著我的面吹牛牵辣,可吹牛的內容都是我干的。 我是一名探鬼主播奴饮,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼纬向,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了戴卜?” 一聲冷哼從身側響起逾条,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎叉瘩,沒想到半個月后膳帕,有當地人在樹林里發(fā)現了一具尸體,經...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡薇缅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年危彩,在試婚紗的時候發(fā)現自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泳桦。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡汤徽,死狀恐怖,靈堂內的尸體忽然破棺而出灸撰,到底是詐尸還是另有隱情谒府,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布浮毯,位于F島的核電站完疫,受9級特大地震影響,放射性物質發(fā)生泄漏债蓝。R本人自食惡果不足惜壳鹤,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望饰迹。 院中可真熱鬧芳誓,春花似錦、人聲如沸啊鸭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赠制。三九已至赂摆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背库正。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工曲楚, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人褥符。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像抚垃,于是被迫代替她去往敵國和親喷楣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內容