Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Commit

Permalink
Updates the README file.
Browse files Browse the repository at this point in the history
  • Loading branch information
zonble committed Sep 27, 2018
1 parent 36f718e commit 49a4b87
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
# Yahoo KeyKey! Installer

A simple project that creates a modern installer for Yahoo! KeyKey input method.

## About

Although the development of Yahoo! KeyKey input method was terminated in 2013, and Yahoo! removed the product as well, it is still a popular input method among Mac users in Taiwan.

Actually Mac users can still run Yahoo! KeyKey since it has a 64 bit binary and it is based on the [Input Method Kit](https://developer.apple.com/documentation/inputmethodkit), however, it used a legacy installer and it makes users hardly to install Yahoo! KeyKey on modern macOS.

Yahoo! KeyKey was packaged with PackageMaker. It was deprecated, and it does not support code-signing but developers need to sign their packages in order to pass the validation of [Gatekeeper](https://support.apple.com/en-vn/HT202491), which was introduced in macOS 10.7 Lion. The modern way to create mac packages is to use `pkgbuild` and `productbuild`.

## Run the Build Script

If you want to build a Yahoo! KeyKey installer by your self, what you need include

- [Xcode](https://developer.apple.com/xcode/)
- A [Developer ID Certificates](https://help.apple.com/xcode/mac/current/#/dev033e997ca). You can obtain the certificate on [Apple's developer site](https://developer.apple.com).

The call "build.sh" under command line. You may need to change this line:

```sh
productbuild --sign "Developer ID Installer: Weichung Yang" ...
```

Please use your own code-sign identity here.

0 comments on commit 49a4b87

Please sign in to comment.