Skip to content

codefirst/FlickSKK

Repository files navigation

FlickSKK

AppStoreにて公開しています。 通常利用の場合はAppStore版をご利用ください。

Overview

フリック入力対応版のiOS向けSKKです。

動作条件

  • iOS8 以降

主な機能

AppStoreの説明 を参照してください。

ビルド方法

ソースコードの取得

$ git clone https://github.com/codefirst/FlickSKK.git
$ cd FlickSKK

CocoaPodsの導入

$ bundle install

設定ファイルの書き換え

以下のようにAppGroup用のApp IDを指定します。 このApp IDは、自分のDeveloper ProgramのApp IDである必要があります。

$ bundle exec pod app-group GROUP_NAME

ビルド

$ bundle exec pod install

その後、 FlickSKK.xcworkspace を開いてビルドしてください。 (注: FlickSKK.xcodeproj ではない)

辞書の作成

SKK辞書なら利用できます。 ただし、アルファベットのみのエントリ(例: alpha)などは利用しないため取り除くことが望ましいです。

ruby ./misc/strip.rb /path/to/skk.jisyo > Resources/skk.jisyo

License

FlickSKKはSKK-JISYO.Lを元にしたSKK辞書を同梱しています。 https://github.com/codefirst/FlickSKK/blob/master/FlickSKKKeyboard/skk.jisyo

それ以外の部分についてのライセンスは未定義です。

トラブルシューティング

"ld: library not found for -lz" とエラーがでる

libzがないのが原因です。 適当なlibz.x.x.z.dylib(x.y.zはバージョン番号)へのシンボリックリングを作成すれば回避できます。

$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
$ ln -s libz.x.y.z.dylib libz.dylib