源碼如何打包自己的.cin一起建置?

55 views
Skip to first unread message

With_Ease Coding

unread,
May 16, 2024, 10:52:46 AMMay 16
to OpenVanilla
我已經建立了幾個自定義的.cin,同時也在XCode專案裡的"Tables Arranged for Mac"裡做reference,但建置出來的installer檔安裝後,那些.cin檔不會隨同安裝進可以選擇的input methods選項中。想請問是哪裡有做錯?...

lukhnos

unread,
May 20, 2024, 7:50:17 PMMay 20
to OpenVanilla
要做兩件事:
  1. 把 .cin 加入 OpenVanilla 專案後,Xcode 預設會將檔案放在 OpenVanilla.app 的 resource root 中 (OpenVanilla.app/Contents/Resources/),但是這樣 OV 找不到內建輸入法表格。正確的位置是 OpenVanilla.app/Contents/Resources/DataTables/TableBased/ 。OpenVanilla app target 有一個 Build Phase 叫 "Copy TableBased Input Method Tables",請把表格檔從 Copy Bundle Resources phase 移過去就可以。以下附圖用 corner.cin 表格舉例說明作法。
  2. 輸入法表格的檔名,必須寫在 OVModuleManager.mm 裡面,請看這裡
Lukhnos
MovePhase.png

With_Ease Coding

unread,
May 27, 2024, 11:21:40 AMMay 27
to openv...@googlegroups.com
成功了!非常感謝!~

--
這是 Google 網路論壇針對「OpenVanilla」群組發送的訂閱通知郵件。
如要取消訂閱這個群組並停止接收來自這個群組的郵件,請傳送電子郵件到 openvanilla...@googlegroups.com
如要在網路上查看這項討論,請造訪 https://groups.google.com/d/msgid/openvanilla/fa182bed-35b3-4eb2-82e8-566a9b2048abn%40googlegroups.com
Reply all
Reply to author
Forward
0 new messages