This repository has been archived by the owner on Jan 25, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
23 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |