The content displayed in Tsurukame comes from WaniKani, and its use is covered by https://www.wanikani.com/terms, NOT the terms of the Tsurukame software license.
Tsurukame is an unofficial WaniKani app for iOS. It helps you learn Japanese Kanji.
You can download the latest stable release of Tsurukame on the App Store.
Or join the TestFlight beta which is updated automatically any time there's a commit to this Git repository.
If you want to build the iOS app yourself, you will need to change the signing identifiers.
You'll have to change the app bundle identifiers in the main target and app extension to match your Apple Developer Account.
-
You will need a registered Apple Developer Account. If you don't have one, you can get one for free at Apple Developer.
-
Next, you will need to open Xcode, and open
ios/Tsurukame.xcworkspace
, which is what you will use to build the app.- You will need to click on the Tsurukame project in the left sidebar.
- For each target, in its Signing & Capabilities tab, turn on the automatically manage signing checkbox, as shown in the first arrow in the screenshot below:
-
If you already know your development team identifier, skip to step 4.
- Change the development team and bundle identifier as shown in the second and third arrows in the screenshot.
- You should see the development team identifier appear, as shown at the bottom of the screenshot.
-
Open Terminal, and ensure the current directory is in the
tsurukame
directory, or usecd
to change it if not. Then type the following command, replacing7B2GP77Y4A
with your development team, such asD526893WQ3
, andcom.davidsansome.wanikani
with your identifier, such ascom.mzsanford.wanikani
:utils/set-team-product.sh 7B2GP77Y4A com.davidsansome.wanikani
First, you will need to install CocoaPods if you don't already have it. The website suggests using sudo gem install cocoapods
.
Next, you will need to switch the current directory to the ios
directory using cd
.
Finally, simply install the dependencies using pod install
or pod update
.