Proj // Reorganizing how KeyLayout bundle deploys.
This commit is contained in:
parent
03061eb0cb
commit
fc02dd907a
|
@ -1,78 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="13150" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
|
|
||||||
<dependencies>
|
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="13150"/>
|
|
||||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
|
||||||
</dependencies>
|
|
||||||
<objects>
|
|
||||||
<customObject id="-2" userLabel="File's Owner" customClass="ShareViewController" customModuleProvider="target">
|
|
||||||
<connections>
|
|
||||||
<outlet property="view" destination="1" id="2"/>
|
|
||||||
</connections>
|
|
||||||
</customObject>
|
|
||||||
<customObject id="-1" userLabel="First Responder" customClass="FirstResponder"/>
|
|
||||||
<customObject id="-3" userLabel="Application" customClass="NSObject"/>
|
|
||||||
<customView translatesAutoresizingMaskIntoConstraints="NO" id="1">
|
|
||||||
<rect key="frame" x="0.0" y="0.0" width="388" height="202"/>
|
|
||||||
<subviews>
|
|
||||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="1uM-r7-H1c">
|
|
||||||
<rect key="frame" x="302" y="3" width="82" height="32"/>
|
|
||||||
<buttonCell key="cell" type="push" title="Send" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="2l4-PO-we5">
|
|
||||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
||||||
<font key="font" metaFont="system"/>
|
|
||||||
<string key="keyEquivalent">D</string>
|
|
||||||
<modifierMask key="keyEquivalentModifierMask" command="YES"/>
|
|
||||||
</buttonCell>
|
|
||||||
<connections>
|
|
||||||
<action selector="send:" target="-2" id="yic-EC-GGk"/>
|
|
||||||
</connections>
|
|
||||||
</button>
|
|
||||||
<button verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="NVE-vN-dkz">
|
|
||||||
<rect key="frame" x="224" y="3" width="82" height="32"/>
|
|
||||||
<constraints>
|
|
||||||
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="60" id="cP1-hK-9ZX"/>
|
|
||||||
</constraints>
|
|
||||||
<buttonCell key="cell" type="push" title="Cancel" bezelStyle="rounded" alignment="center" borderStyle="border" imageScaling="proportionallyDown" inset="2" id="6Up-t3-mwm">
|
|
||||||
<behavior key="behavior" pushIn="YES" lightByBackground="YES" lightByGray="YES"/>
|
|
||||||
<font key="font" metaFont="system"/>
|
|
||||||
<string key="keyEquivalent" base64-UTF8="YES">
|
|
||||||
Gw
|
|
||||||
</string>
|
|
||||||
</buttonCell>
|
|
||||||
<connections>
|
|
||||||
<action selector="cancel:" target="-2" id="Qav-AK-DGt"/>
|
|
||||||
</connections>
|
|
||||||
</button>
|
|
||||||
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="aNc-0i-CWK">
|
|
||||||
<rect key="frame" x="140" y="170" width="108" height="17"/>
|
|
||||||
<textFieldCell key="cell" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" alignment="left" title="My Service Title" id="0xp-rC-2gr">
|
|
||||||
<font key="font" metaFont="systemBold"/>
|
|
||||||
<color key="textColor" name="controlTextColor" catalog="System" colorSpace="catalog"/>
|
|
||||||
<color key="backgroundColor" name="controlColor" catalog="System" colorSpace="catalog"/>
|
|
||||||
</textFieldCell>
|
|
||||||
</textField>
|
|
||||||
<imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="4M6-D5-WIf">
|
|
||||||
<rect key="frame" x="110" y="170" width="22" height="22"/>
|
|
||||||
<constraints>
|
|
||||||
<constraint firstAttribute="width" constant="22" id="BOe-aZ-Njc"/>
|
|
||||||
<constraint firstAttribute="height" constant="22" id="zLg-1a-wlZ"/>
|
|
||||||
</constraints>
|
|
||||||
<imageCell key="cell" refusesFirstResponder="YES" alignment="left" imageScaling="proportionallyDown" id="q3u-Am-ZIA"/>
|
|
||||||
</imageView>
|
|
||||||
</subviews>
|
|
||||||
<constraints>
|
|
||||||
<constraint firstItem="1uM-r7-H1c" firstAttribute="leading" secondItem="NVE-vN-dkz" secondAttribute="trailing" constant="8" id="1UO-J1-LbJ"/>
|
|
||||||
<constraint firstItem="NVE-vN-dkz" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="1" secondAttribute="leading" constant="20" symbolic="YES" id="3N9-qo-UfS"/>
|
|
||||||
<constraint firstAttribute="bottom" secondItem="1uM-r7-H1c" secondAttribute="bottom" constant="10" id="4wH-De-nMF"/>
|
|
||||||
<constraint firstAttribute="bottom" secondItem="NVE-vN-dkz" secondAttribute="bottom" constant="10" id="USG-Gg-of3"/>
|
|
||||||
<constraint firstItem="1uM-r7-H1c" firstAttribute="leading" secondItem="NVE-vN-dkz" secondAttribute="trailing" constant="8" id="a8N-vS-Ew9"/>
|
|
||||||
<constraint firstItem="aNc-0i-CWK" firstAttribute="centerY" secondItem="4M6-D5-WIf" secondAttribute="centerY" constant="2.5" id="ilP-G0-GVG"/>
|
|
||||||
<constraint firstItem="NVE-vN-dkz" firstAttribute="width" secondItem="1uM-r7-H1c" secondAttribute="width" id="qPo-ky-Fcw"/>
|
|
||||||
<constraint firstAttribute="trailing" secondItem="1uM-r7-H1c" secondAttribute="trailing" constant="10" id="qfT-cw-QQ2"/>
|
|
||||||
<constraint firstAttribute="centerX" secondItem="aNc-0i-CWK" secondAttribute="centerX" id="uV3-Wn-RA3"/>
|
|
||||||
<constraint firstItem="aNc-0i-CWK" firstAttribute="leading" secondItem="4M6-D5-WIf" secondAttribute="trailing" constant="10" id="vFR-5i-Dvo"/>
|
|
||||||
<constraint firstItem="aNc-0i-CWK" firstAttribute="top" secondItem="1" secondAttribute="top" constant="15" id="vpR-tf-ebx"/>
|
|
||||||
</constraints>
|
|
||||||
</customView>
|
|
||||||
</objects>
|
|
||||||
</document>
|
|
|
@ -1,23 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>CFBundleIconFile</key>
|
|
||||||
<string>icon</string>
|
|
||||||
<key>NSExtension</key>
|
|
||||||
<dict>
|
|
||||||
<key>NSExtensionAttributes</key>
|
|
||||||
<dict>
|
|
||||||
<key>NSExtensionActivationRule</key>
|
|
||||||
<dict>
|
|
||||||
<key>NSExtensionActivationSupportsText</key>
|
|
||||||
<true/>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
<key>NSExtensionPointIdentifier</key>
|
|
||||||
<string>com.apple.share-services</string>
|
|
||||||
<key>NSExtensionPrincipalClass</key>
|
|
||||||
<string>$(PRODUCT_MODULE_NAME).ShareViewController</string>
|
|
||||||
</dict>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
||||||
<plist version="1.0">
|
|
||||||
<dict>
|
|
||||||
<key>com.apple.security.temporary-exception.mach-register.global-name</key>
|
|
||||||
<string>org_atelierInmu_inputmethod_vChewing</string>
|
|
||||||
<key>com.apple.security.app-sandbox</key>
|
|
||||||
<true/>
|
|
||||||
<key>com.apple.security.files.user-selected.read-only</key>
|
|
||||||
<true/>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
|
@ -1,41 +0,0 @@
|
||||||
//
|
|
||||||
// ShareViewController.swift
|
|
||||||
// KeyboardExtension
|
|
||||||
//
|
|
||||||
// Created by ShikiSuen on 2022/2/20.
|
|
||||||
//
|
|
||||||
|
|
||||||
import Cocoa
|
|
||||||
|
|
||||||
class ShareViewController: NSViewController {
|
|
||||||
|
|
||||||
override var nibName: NSNib.Name? {
|
|
||||||
return NSNib.Name("ShareViewController")
|
|
||||||
}
|
|
||||||
|
|
||||||
override func loadView() {
|
|
||||||
super.loadView()
|
|
||||||
|
|
||||||
// Insert code here to customize the view
|
|
||||||
let item = self.extensionContext!.inputItems[0] as! NSExtensionItem
|
|
||||||
if let attachments = item.attachments {
|
|
||||||
NSLog("Attachments = %@", attachments as NSArray)
|
|
||||||
} else {
|
|
||||||
NSLog("No Attachments")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@IBAction func send(_ sender: AnyObject?) {
|
|
||||||
let outputItem = NSExtensionItem()
|
|
||||||
// Complete implementation by setting the appropriate value on the output item
|
|
||||||
|
|
||||||
let outputItems = [outputItem]
|
|
||||||
self.extensionContext!.completeRequest(returningItems: outputItems, completionHandler: nil)
|
|
||||||
}
|
|
||||||
|
|
||||||
@IBAction func cancel(_ sender: AnyObject?) {
|
|
||||||
let cancelError = NSError(domain: NSCocoaErrorDomain, code: NSUserCancelledError, userInfo: nil)
|
|
||||||
self.extensionContext!.cancelRequest(withError: cancelError)
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Binary file not shown.
|
@ -8,48 +8,48 @@
|
||||||
<string>vChewingKeyLayout</string>
|
<string>vChewingKeyLayout</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>1.0</string>
|
<string>1.0</string>
|
||||||
<key>KLInfo_vChewingDachen</key>
|
<key>KLInfo_vChewing Dachen</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>TICapsLockLanguageSwitchCapable</key>
|
<key>TICapsLockLanguageSwitchCapable</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>TISInputSourceID</key>
|
<key>TISInputSourceID</key>
|
||||||
<string>org.atelierInmu.keyboardlayout.vChewingKeyLayout.vChewingDachen</string>
|
<string>org.atelierInmu.vChewing.keyLayouts.vchewingdachen</string>
|
||||||
<key>TISIntendedLanguage</key>
|
<key>TISIntendedLanguage</key>
|
||||||
<string>zh-Hanb</string>
|
<string>zh-Hanb</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>KLInfo_vChewingETen</key>
|
<key>KLInfo_vChewing ETen</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>TICapsLockLanguageSwitchCapable</key>
|
<key>TICapsLockLanguageSwitchCapable</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>TISInputSourceID</key>
|
<key>TISInputSourceID</key>
|
||||||
<string>org.atelierInmu.keyboardlayout.vChewingKeyLayout.vChewingETen</string>
|
<string>org.atelierInmu.vChewing.keyLayouts.vchewingeten</string>
|
||||||
<key>TISIntendedLanguage</key>
|
<key>TISIntendedLanguage</key>
|
||||||
<string>zh-Hanb</string>
|
<string>zh-Hanb</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>KLInfo_vChewingIBM</key>
|
<key>KLInfo_vChewing IBM</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>TICapsLockLanguageSwitchCapable</key>
|
<key>TICapsLockLanguageSwitchCapable</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>TISInputSourceID</key>
|
<key>TISInputSourceID</key>
|
||||||
<string>org.atelierInmu.keyboardlayout.vChewingKeyLayout.vChewingIBM</string>
|
<string>org.atelierInmu.vChewing.keyLayouts.vchewingibm</string>
|
||||||
<key>TISIntendedLanguage</key>
|
<key>TISIntendedLanguage</key>
|
||||||
<string>zh-Hanb</string>
|
<string>zh-Hanb</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>KLInfo_vChewingMiTAC</key>
|
<key>KLInfo_vChewing MiTAC</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>TICapsLockLanguageSwitchCapable</key>
|
<key>TICapsLockLanguageSwitchCapable</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>TISInputSourceID</key>
|
<key>TISInputSourceID</key>
|
||||||
<string>org.atelierInmu.keyboardlayout.vChewingKeyLayout.vChewingMiTAC</string>
|
<string>org.atelierInmu.vChewing.keyLayouts.vchewingmitac</string>
|
||||||
<key>TISIntendedLanguage</key>
|
<key>TISIntendedLanguage</key>
|
||||||
<string>zh-Hanb</string>
|
<string>zh-Hanb</string>
|
||||||
</dict>
|
</dict>
|
||||||
<key>KLInfo_vChewingSeigyou</key>
|
<key>KLInfo_vChewing Seigyou</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>TICapsLockLanguageSwitchCapable</key>
|
<key>TICapsLockLanguageSwitchCapable</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>TISInputSourceID</key>
|
<key>TISInputSourceID</key>
|
||||||
<string>org.atelierInmu.keyboardlayout.vChewingKeyLayout.vChewingSeigyou</string>
|
<string>org.atelierInmu.vChewing.keyLayouts.vchewingseigyou</string>
|
||||||
<key>TISIntendedLanguage</key>
|
<key>TISIntendedLanguage</key>
|
||||||
<string>zh-Hanb</string>
|
<string>zh-Hanb</string>
|
||||||
</dict>
|
</dict>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.1" encoding="UTF-8"?>
|
<?xml version="1.1" encoding="UTF-8"?>
|
||||||
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
||||||
<!--Last edited by Ukelele version 351 on 2022-02-14 at 17:15 (GMT+8)-->
|
<!--Last edited by Ukelele version 351 on 2022-03-08 at 11:10 (GMT+8)-->
|
||||||
<keyboard group="126" id="-1524" name="vChewing Dachen" maxout="1">
|
<keyboard group="126" id="-1524" name="vChewing Dachen" maxout="1">
|
||||||
<layouts>
|
<layouts>
|
||||||
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
||||||
|
@ -817,6 +817,7 @@
|
||||||
<key code="7" output="x"/>
|
<key code="7" output="x"/>
|
||||||
<key code="8" output="c"/>
|
<key code="8" output="c"/>
|
||||||
<key code="9" output="v"/>
|
<key code="9" output="v"/>
|
||||||
|
<key code="10" output=""/>
|
||||||
<key code="11" output="b"/>
|
<key code="11" output="b"/>
|
||||||
<key code="12" output="q"/>
|
<key code="12" output="q"/>
|
||||||
<key code="13" output="w"/>
|
<key code="13" output="w"/>
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.1" encoding="UTF-8"?>
|
<?xml version="1.1" encoding="UTF-8"?>
|
||||||
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
||||||
<!--Last edited by Ukelele version 351 on 2022-02-14 at 17:29 (GMT+8)-->
|
<!--Last edited by Ukelele version 351 on 2022-03-08 at 11:10 (GMT+8)-->
|
||||||
<keyboard group="126" id="-2369" name="vChewing ETen" maxout="1">
|
<keyboard group="126" id="-2369" name="vChewing ETen" maxout="1">
|
||||||
<layouts>
|
<layouts>
|
||||||
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
||||||
|
@ -817,6 +817,7 @@
|
||||||
<key code="7" output="x"/>
|
<key code="7" output="x"/>
|
||||||
<key code="8" output="c"/>
|
<key code="8" output="c"/>
|
||||||
<key code="9" output="v"/>
|
<key code="9" output="v"/>
|
||||||
|
<key code="10" output=""/>
|
||||||
<key code="11" output="b"/>
|
<key code="11" output="b"/>
|
||||||
<key code="12" output="q"/>
|
<key code="12" output="q"/>
|
||||||
<key code="13" output="w"/>
|
<key code="13" output="w"/>
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.1" encoding="UTF-8"?>
|
<?xml version="1.1" encoding="UTF-8"?>
|
||||||
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
||||||
<!--Last edited by Ukelele version 351 on 2022-02-14 at 17:36 (GMT+8)-->
|
<!--Last edited by Ukelele version 351 on 2022-03-08 at 11:10 (GMT+8)-->
|
||||||
<keyboard group="126" id="-28630" name="vChewing IBM" maxout="1">
|
<keyboard group="126" id="-28630" name="vChewing IBM" maxout="1">
|
||||||
<layouts>
|
<layouts>
|
||||||
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
||||||
|
@ -817,6 +817,7 @@
|
||||||
<key code="7" output="x"/>
|
<key code="7" output="x"/>
|
||||||
<key code="8" output="c"/>
|
<key code="8" output="c"/>
|
||||||
<key code="9" output="v"/>
|
<key code="9" output="v"/>
|
||||||
|
<key code="10" output=""/>
|
||||||
<key code="11" output="b"/>
|
<key code="11" output="b"/>
|
||||||
<key code="12" output="q"/>
|
<key code="12" output="q"/>
|
||||||
<key code="13" output="w"/>
|
<key code="13" output="w"/>
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.1" encoding="UTF-8"?>
|
<?xml version="1.1" encoding="UTF-8"?>
|
||||||
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
||||||
<!--Last edited by Ukelele version 351 on 2022-02-14 at 17:15 (GMT+8)-->
|
<!--Last edited by Ukelele version 351 on 2022-03-08 at 11:10 (GMT+8)-->
|
||||||
<keyboard group="126" id="-7969" name="vChewing MiTAC" maxout="1">
|
<keyboard group="126" id="-7969" name="vChewing MiTAC" maxout="1">
|
||||||
<layouts>
|
<layouts>
|
||||||
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
||||||
|
@ -817,6 +817,7 @@
|
||||||
<key code="7" output="x"/>
|
<key code="7" output="x"/>
|
||||||
<key code="8" output="c"/>
|
<key code="8" output="c"/>
|
||||||
<key code="9" output="v"/>
|
<key code="9" output="v"/>
|
||||||
|
<key code="10" output=""/>
|
||||||
<key code="11" output="b"/>
|
<key code="11" output="b"/>
|
||||||
<key code="12" output="q"/>
|
<key code="12" output="q"/>
|
||||||
<key code="13" output="w"/>
|
<key code="13" output="w"/>
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.1" encoding="UTF-8"?>
|
<?xml version="1.1" encoding="UTF-8"?>
|
||||||
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
|
||||||
<!--Last edited by Ukelele version 351 on 2022-02-14 at 17:40 (GMT+8)-->
|
<!--Last edited by Ukelele version 351 on 2022-03-08 at 11:10 (GMT+8)-->
|
||||||
<keyboard group="126" id="-17519" name="vChewing Seigyou" maxout="1">
|
<keyboard group="126" id="-17519" name="vChewing Seigyou" maxout="1">
|
||||||
<layouts>
|
<layouts>
|
||||||
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
<layout first="0" last="17" mapSet="16c" modifiers="f4"/>
|
||||||
|
@ -817,6 +817,7 @@
|
||||||
<key code="7" output="x"/>
|
<key code="7" output="x"/>
|
||||||
<key code="8" output="c"/>
|
<key code="8" output="c"/>
|
||||||
<key code="9" output="v"/>
|
<key code="9" output="v"/>
|
||||||
|
<key code="10" output=""/>
|
||||||
<key code="11" output="b"/>
|
<key code="11" output="b"/>
|
||||||
<key code="12" output="q"/>
|
<key code="12" output="q"/>
|
||||||
<key code="13" output="w"/>
|
<key code="13" output="w"/>
|
Binary file not shown.
|
@ -33,6 +33,7 @@
|
||||||
5B62A35327AE89C400A19448 /* InputSourceHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B62A33127AE792F00A19448 /* InputSourceHelper.swift */; };
|
5B62A35327AE89C400A19448 /* InputSourceHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B62A33127AE792F00A19448 /* InputSourceHelper.swift */; };
|
||||||
5B73FB5E27B2BE1300E9BF49 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5B73FB6027B2BE1300E9BF49 /* InfoPlist.strings */; };
|
5B73FB5E27B2BE1300E9BF49 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5B73FB6027B2BE1300E9BF49 /* InfoPlist.strings */; };
|
||||||
5B7BC4B027AFFBE800F66C24 /* frmPrefWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5B7BC4AE27AFFBE800F66C24 /* frmPrefWindow.xib */; };
|
5B7BC4B027AFFBE800F66C24 /* frmPrefWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5B7BC4AE27AFFBE800F66C24 /* frmPrefWindow.xib */; };
|
||||||
|
5BAD0CD527D701F6003D127F /* vChewingKeyLayout.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5B30F11227BA568800484E24 /* vChewingKeyLayout.bundle */; };
|
||||||
5BBBB75F27AED54C0023B93A /* Beep.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 5BBBB75D27AED54C0023B93A /* Beep.m4a */; };
|
5BBBB75F27AED54C0023B93A /* Beep.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 5BBBB75D27AED54C0023B93A /* Beep.m4a */; };
|
||||||
5BBBB76027AED54C0023B93A /* Fart.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 5BBBB75E27AED54C0023B93A /* Fart.m4a */; };
|
5BBBB76027AED54C0023B93A /* Fart.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 5BBBB75E27AED54C0023B93A /* Fart.m4a */; };
|
||||||
5BBBB76B27AED5DB0023B93A /* frmNonModalAlertWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5BBBB76527AED5DB0023B93A /* frmNonModalAlertWindow.xib */; };
|
5BBBB76B27AED5DB0023B93A /* frmNonModalAlertWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5BBBB76527AED5DB0023B93A /* frmNonModalAlertWindow.xib */; };
|
||||||
|
@ -50,11 +51,6 @@
|
||||||
5BD05C6827B2BBEF004C4F1D /* Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD05C6327B2BBEF004C4F1D /* Content.swift */; };
|
5BD05C6827B2BBEF004C4F1D /* Content.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD05C6327B2BBEF004C4F1D /* Content.swift */; };
|
||||||
5BD05C6927B2BBEF004C4F1D /* WindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD05C6427B2BBEF004C4F1D /* WindowController.swift */; };
|
5BD05C6927B2BBEF004C4F1D /* WindowController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD05C6427B2BBEF004C4F1D /* WindowController.swift */; };
|
||||||
5BD05C6A27B2BBEF004C4F1D /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD05C6527B2BBEF004C4F1D /* ViewController.swift */; };
|
5BD05C6A27B2BBEF004C4F1D /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BD05C6527B2BBEF004C4F1D /* ViewController.swift */; };
|
||||||
5BDC5CB327C28E8B00E1CCE2 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 5BDC5CB227C28E8B00E1CCE2 /* icon.icns */; };
|
|
||||||
5BDC5CB527C28E8B00E1CCE2 /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BDC5CB427C28E8B00E1CCE2 /* ShareViewController.swift */; };
|
|
||||||
5BDC5CB827C28E8B00E1CCE2 /* ShareViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5BDC5CB627C28E8B00E1CCE2 /* ShareViewController.xib */; };
|
|
||||||
5BDC5CBD27C28E8B00E1CCE2 /* KeyboardExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 5BDC5CB027C28E8B00E1CCE2 /* KeyboardExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
|
|
||||||
5BDC5CC227C2941F00E1CCE2 /* vChewingKeyLayout.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5B30F11227BA568800484E24 /* vChewingKeyLayout.bundle */; };
|
|
||||||
5BDCBB2E27B4E67A00D0CC59 /* vChewingPhraseEditor.app in Resources */ = {isa = PBXBuildFile; fileRef = 5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */; };
|
5BDCBB2E27B4E67A00D0CC59 /* vChewingPhraseEditor.app in Resources */ = {isa = PBXBuildFile; fileRef = 5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */; };
|
||||||
5BE78BD927B3775B005EA1BE /* ctlAboutWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE78BD827B37750005EA1BE /* ctlAboutWindow.swift */; };
|
5BE78BD927B3775B005EA1BE /* ctlAboutWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE78BD827B37750005EA1BE /* ctlAboutWindow.swift */; };
|
||||||
5BE78BDD27B3776D005EA1BE /* frmAboutWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5BE78BDA27B37764005EA1BE /* frmAboutWindow.xib */; };
|
5BE78BDD27B3776D005EA1BE /* frmAboutWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5BE78BDA27B37764005EA1BE /* frmAboutWindow.xib */; };
|
||||||
|
@ -101,13 +97,6 @@
|
||||||
remoteGlobalIDString = 5BD05BB727B2A429004C4F1D;
|
remoteGlobalIDString = 5BD05BB727B2A429004C4F1D;
|
||||||
remoteInfo = vChewingPhraseEditor;
|
remoteInfo = vChewingPhraseEditor;
|
||||||
};
|
};
|
||||||
5BDC5CBB27C28E8B00E1CCE2 /* PBXContainerItemProxy */ = {
|
|
||||||
isa = PBXContainerItemProxy;
|
|
||||||
containerPortal = 6A0D4E9415FC0CFA00ABF4B3 /* Project object */;
|
|
||||||
proxyType = 1;
|
|
||||||
remoteGlobalIDString = 5BDC5CAF27C28E8B00E1CCE2;
|
|
||||||
remoteInfo = KeyboardExtension;
|
|
||||||
};
|
|
||||||
6A38BC2515FC131100A8A51F /* PBXContainerItemProxy */ = {
|
6A38BC2515FC131100A8A51F /* PBXContainerItemProxy */ = {
|
||||||
isa = PBXContainerItemProxy;
|
isa = PBXContainerItemProxy;
|
||||||
containerPortal = 6A0D4E9415FC0CFA00ABF4B3 /* Project object */;
|
containerPortal = 6A0D4E9415FC0CFA00ABF4B3 /* Project object */;
|
||||||
|
@ -131,7 +120,6 @@
|
||||||
dstPath = "";
|
dstPath = "";
|
||||||
dstSubfolderSpec = 13;
|
dstSubfolderSpec = 13;
|
||||||
files = (
|
files = (
|
||||||
5BDC5CBD27C28E8B00E1CCE2 /* KeyboardExtension.appex in Embed App Extensions */,
|
|
||||||
);
|
);
|
||||||
name = "Embed App Extensions";
|
name = "Embed App Extensions";
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
@ -230,12 +218,6 @@
|
||||||
5BD05C6327B2BBEF004C4F1D /* Content.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Content.swift; sourceTree = "<group>"; };
|
5BD05C6327B2BBEF004C4F1D /* Content.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Content.swift; sourceTree = "<group>"; };
|
||||||
5BD05C6427B2BBEF004C4F1D /* WindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowController.swift; sourceTree = "<group>"; };
|
5BD05C6427B2BBEF004C4F1D /* WindowController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowController.swift; sourceTree = "<group>"; };
|
||||||
5BD05C6527B2BBEF004C4F1D /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
|
5BD05C6527B2BBEF004C4F1D /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
|
||||||
5BDC5CB027C28E8B00E1CCE2 /* KeyboardExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = KeyboardExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
||||||
5BDC5CB227C28E8B00E1CCE2 /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = "<group>"; };
|
|
||||||
5BDC5CB427C28E8B00E1CCE2 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
|
|
||||||
5BDC5CB727C28E8B00E1CCE2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/ShareViewController.xib; sourceTree = "<group>"; };
|
|
||||||
5BDC5CB927C28E8B00E1CCE2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
|
||||||
5BDC5CBA27C28E8B00E1CCE2 /* KeyboardExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = KeyboardExtension.entitlements; sourceTree = "<group>"; };
|
|
||||||
5BDCBB4227B4F6C600D0CC59 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/MainMenu.strings"; sourceTree = "<group>"; };
|
5BDCBB4227B4F6C600D0CC59 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/MainMenu.strings"; sourceTree = "<group>"; };
|
||||||
5BDCBB4327B4F6C600D0CC59 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/frmAboutWindow.strings"; sourceTree = "<group>"; };
|
5BDCBB4327B4F6C600D0CC59 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/frmAboutWindow.strings"; sourceTree = "<group>"; };
|
||||||
5BDCBB4527B4F6C600D0CC59 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "Source/WindowNIBs/zh-Hant.lproj/frmPrefWindow.strings"; sourceTree = "<group>"; };
|
5BDCBB4527B4F6C600D0CC59 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "Source/WindowNIBs/zh-Hant.lproj/frmPrefWindow.strings"; sourceTree = "<group>"; };
|
||||||
|
@ -321,13 +303,6 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
5BDC5CAD27C28E8B00E1CCE2 /* Frameworks */ = {
|
|
||||||
isa = PBXFrameworksBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
6A0D4E9F15FC0D2D00ABF4B3 /* Frameworks */ = {
|
6A0D4E9F15FC0D2D00ABF4B3 /* Frameworks */ = {
|
||||||
isa = PBXFrameworksBuildPhase;
|
isa = PBXFrameworksBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
|
@ -669,11 +644,6 @@
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
5B30F11227BA568800484E24 /* vChewingKeyLayout.bundle */,
|
5B30F11227BA568800484E24 /* vChewingKeyLayout.bundle */,
|
||||||
5BDC5CB227C28E8B00E1CCE2 /* icon.icns */,
|
|
||||||
5BDC5CB427C28E8B00E1CCE2 /* ShareViewController.swift */,
|
|
||||||
5BDC5CB627C28E8B00E1CCE2 /* ShareViewController.xib */,
|
|
||||||
5BDC5CB927C28E8B00E1CCE2 /* Info.plist */,
|
|
||||||
5BDC5CBA27C28E8B00E1CCE2 /* KeyboardExtension.entitlements */,
|
|
||||||
);
|
);
|
||||||
path = KeyboardExtension;
|
path = KeyboardExtension;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -700,7 +670,6 @@
|
||||||
6A0D4EA215FC0D2D00ABF4B3 /* vChewing.app */,
|
6A0D4EA215FC0D2D00ABF4B3 /* vChewing.app */,
|
||||||
6ACA41CB15FC1D7500935EF6 /* vChewingInstaller.app */,
|
6ACA41CB15FC1D7500935EF6 /* vChewingInstaller.app */,
|
||||||
5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */,
|
5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */,
|
||||||
5BDC5CB027C28E8B00E1CCE2 /* KeyboardExtension.appex */,
|
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -821,23 +790,6 @@
|
||||||
productReference = 5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */;
|
productReference = 5BD05BB827B2A429004C4F1D /* vChewingPhraseEditor.app */;
|
||||||
productType = "com.apple.product-type.application";
|
productType = "com.apple.product-type.application";
|
||||||
};
|
};
|
||||||
5BDC5CAF27C28E8B00E1CCE2 /* KeyboardExtension */ = {
|
|
||||||
isa = PBXNativeTarget;
|
|
||||||
buildConfigurationList = 5BDC5CC127C28E8B00E1CCE2 /* Build configuration list for PBXNativeTarget "KeyboardExtension" */;
|
|
||||||
buildPhases = (
|
|
||||||
5BDC5CAC27C28E8B00E1CCE2 /* Sources */,
|
|
||||||
5BDC5CAD27C28E8B00E1CCE2 /* Frameworks */,
|
|
||||||
5BDC5CAE27C28E8B00E1CCE2 /* Resources */,
|
|
||||||
);
|
|
||||||
buildRules = (
|
|
||||||
);
|
|
||||||
dependencies = (
|
|
||||||
);
|
|
||||||
name = KeyboardExtension;
|
|
||||||
productName = KeyboardExtension;
|
|
||||||
productReference = 5BDC5CB027C28E8B00E1CCE2 /* KeyboardExtension.appex */;
|
|
||||||
productType = "com.apple.product-type.app-extension";
|
|
||||||
};
|
|
||||||
6A0D4EA115FC0D2D00ABF4B3 /* vChewing */ = {
|
6A0D4EA115FC0D2D00ABF4B3 /* vChewing */ = {
|
||||||
isa = PBXNativeTarget;
|
isa = PBXNativeTarget;
|
||||||
buildConfigurationList = 6A0D4EC015FC0D2E00ABF4B3 /* Build configuration list for PBXNativeTarget "vChewing" */;
|
buildConfigurationList = 6A0D4EC015FC0D2E00ABF4B3 /* Build configuration list for PBXNativeTarget "vChewing" */;
|
||||||
|
@ -852,7 +804,6 @@
|
||||||
dependencies = (
|
dependencies = (
|
||||||
5B0AF8B327B2C4E20096FE54 /* PBXTargetDependency */,
|
5B0AF8B327B2C4E20096FE54 /* PBXTargetDependency */,
|
||||||
6A38BC2615FC131100A8A51F /* PBXTargetDependency */,
|
6A38BC2615FC131100A8A51F /* PBXTargetDependency */,
|
||||||
5BDC5CBC27C28E8B00E1CCE2 /* PBXTargetDependency */,
|
|
||||||
);
|
);
|
||||||
name = vChewing;
|
name = vChewing;
|
||||||
packageProductDependencies = (
|
packageProductDependencies = (
|
||||||
|
@ -896,10 +847,6 @@
|
||||||
LastSwiftMigration = 1320;
|
LastSwiftMigration = 1320;
|
||||||
ProvisioningStyle = Automatic;
|
ProvisioningStyle = Automatic;
|
||||||
};
|
};
|
||||||
5BDC5CAF27C28E8B00E1CCE2 = {
|
|
||||||
CreatedOnToolsVersion = 13.2;
|
|
||||||
ProvisioningStyle = Automatic;
|
|
||||||
};
|
|
||||||
6A0D4EA115FC0D2D00ABF4B3 = {
|
6A0D4EA115FC0D2D00ABF4B3 = {
|
||||||
LastSwiftMigration = 1240;
|
LastSwiftMigration = 1240;
|
||||||
ProvisioningStyle = Automatic;
|
ProvisioningStyle = Automatic;
|
||||||
|
@ -931,7 +878,6 @@
|
||||||
6A0D4EA115FC0D2D00ABF4B3 /* vChewing */,
|
6A0D4EA115FC0D2D00ABF4B3 /* vChewing */,
|
||||||
6ACA41CA15FC1D7500935EF6 /* vChewingInstaller */,
|
6ACA41CA15FC1D7500935EF6 /* vChewingInstaller */,
|
||||||
5BD05BB727B2A429004C4F1D /* vChewingPhraseEditor */,
|
5BD05BB727B2A429004C4F1D /* vChewingPhraseEditor */,
|
||||||
5BDC5CAF27C28E8B00E1CCE2 /* KeyboardExtension */,
|
|
||||||
6A38BC2115FC12FD00A8A51F /* Data */,
|
6A38BC2115FC12FD00A8A51F /* Data */,
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -949,16 +895,6 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
5BDC5CAE27C28E8B00E1CCE2 /* Resources */ = {
|
|
||||||
isa = PBXResourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
5BDC5CB827C28E8B00E1CCE2 /* ShareViewController.xib in Resources */,
|
|
||||||
5BDC5CC227C2941F00E1CCE2 /* vChewingKeyLayout.bundle in Resources */,
|
|
||||||
5BDC5CB327C28E8B00E1CCE2 /* icon.icns in Resources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
6A0D4EA015FC0D2D00ABF4B3 /* Resources */ = {
|
6A0D4EA015FC0D2D00ABF4B3 /* Resources */ = {
|
||||||
isa = PBXResourcesBuildPhase;
|
isa = PBXResourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
|
@ -981,6 +917,7 @@
|
||||||
5BBBB77627AED70B0023B93A /* MenuIcon-TCVIM.png in Resources */,
|
5BBBB77627AED70B0023B93A /* MenuIcon-TCVIM.png in Resources */,
|
||||||
6A187E2616004C5900466B2E /* MainMenu.xib in Resources */,
|
6A187E2616004C5900466B2E /* MainMenu.xib in Resources */,
|
||||||
5BBBB75F27AED54C0023B93A /* Beep.m4a in Resources */,
|
5BBBB75F27AED54C0023B93A /* Beep.m4a in Resources */,
|
||||||
|
5BAD0CD527D701F6003D127F /* vChewingKeyLayout.bundle in Resources */,
|
||||||
5B2DB16F27AF6891006D874E /* data-chs.txt in Resources */,
|
5B2DB16F27AF6891006D874E /* data-chs.txt in Resources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
@ -1035,14 +972,6 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
5BDC5CAC27C28E8B00E1CCE2 /* Sources */ = {
|
|
||||||
isa = PBXSourcesBuildPhase;
|
|
||||||
buildActionMask = 2147483647;
|
|
||||||
files = (
|
|
||||||
5BDC5CB527C28E8B00E1CCE2 /* ShareViewController.swift in Sources */,
|
|
||||||
);
|
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
|
||||||
};
|
|
||||||
6A0D4E9E15FC0D2D00ABF4B3 /* Sources */ = {
|
6A0D4E9E15FC0D2D00ABF4B3 /* Sources */ = {
|
||||||
isa = PBXSourcesBuildPhase;
|
isa = PBXSourcesBuildPhase;
|
||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
|
@ -1108,11 +1037,6 @@
|
||||||
target = 5BD05BB727B2A429004C4F1D /* vChewingPhraseEditor */;
|
target = 5BD05BB727B2A429004C4F1D /* vChewingPhraseEditor */;
|
||||||
targetProxy = 5B0AF8B227B2C4E20096FE54 /* PBXContainerItemProxy */;
|
targetProxy = 5B0AF8B227B2C4E20096FE54 /* PBXContainerItemProxy */;
|
||||||
};
|
};
|
||||||
5BDC5CBC27C28E8B00E1CCE2 /* PBXTargetDependency */ = {
|
|
||||||
isa = PBXTargetDependency;
|
|
||||||
target = 5BDC5CAF27C28E8B00E1CCE2 /* KeyboardExtension */;
|
|
||||||
targetProxy = 5BDC5CBB27C28E8B00E1CCE2 /* PBXContainerItemProxy */;
|
|
||||||
};
|
|
||||||
6A38BC2615FC131100A8A51F /* PBXTargetDependency */ = {
|
6A38BC2615FC131100A8A51F /* PBXTargetDependency */ = {
|
||||||
isa = PBXTargetDependency;
|
isa = PBXTargetDependency;
|
||||||
target = 6A38BC2115FC12FD00A8A51F /* Data */;
|
target = 6A38BC2115FC12FD00A8A51F /* Data */;
|
||||||
|
@ -1180,14 +1104,6 @@
|
||||||
name = Main.storyboard;
|
name = Main.storyboard;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
};
|
};
|
||||||
5BDC5CB627C28E8B00E1CCE2 /* ShareViewController.xib */ = {
|
|
||||||
isa = PBXVariantGroup;
|
|
||||||
children = (
|
|
||||||
5BDC5CB727C28E8B00E1CCE2 /* Base */,
|
|
||||||
);
|
|
||||||
name = ShareViewController.xib;
|
|
||||||
sourceTree = "<group>";
|
|
||||||
};
|
|
||||||
5BE78BDA27B37764005EA1BE /* frmAboutWindow.xib */ = {
|
5BE78BDA27B37764005EA1BE /* frmAboutWindow.xib */ = {
|
||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
|
@ -1369,102 +1285,6 @@
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
5BDC5CBF27C28E8B00E1CCE2 /* Debug */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
||||||
CODE_SIGN_ENTITLEMENTS = KeyboardExtension/KeyboardExtension.entitlements;
|
|
||||||
CODE_SIGN_IDENTITY = "-";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
|
||||||
CURRENT_PROJECT_VERSION = 1925;
|
|
||||||
DEBUG_INFORMATION_FORMAT = dwarf;
|
|
||||||
DEVELOPMENT_ASSET_PATHS = KeyboardExtension/vChewingKeyLayout.bundle;
|
|
||||||
DEVELOPMENT_TEAM = "";
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
||||||
GCC_DYNAMIC_NO_PIC = NO;
|
|
||||||
GCC_OPTIMIZATION_LEVEL = 0;
|
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
|
||||||
"DEBUG=1",
|
|
||||||
"$(inherited)",
|
|
||||||
);
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
|
||||||
INFOPLIST_FILE = KeyboardExtension/Info.plist;
|
|
||||||
INFOPLIST_KEY_CFBundleDisplayName = KeyboardExtension;
|
|
||||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/../../../../Frameworks";
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 12.1;
|
|
||||||
MARKETING_VERSION = 1.3.6;
|
|
||||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
|
||||||
MTL_FAST_MATH = YES;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = org.atelierInmu.inputmethod.vChewing.KeyboardExtension;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = macosx;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
};
|
|
||||||
name = Debug;
|
|
||||||
};
|
|
||||||
5BDC5CC027C28E8B00E1CCE2 /* Release */ = {
|
|
||||||
isa = XCBuildConfiguration;
|
|
||||||
buildSettings = {
|
|
||||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
|
||||||
CLANG_ANALYZER_NONNULL = YES;
|
|
||||||
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
|
||||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
|
|
||||||
CLANG_CXX_LIBRARY = "libc++";
|
|
||||||
CLANG_ENABLE_OBJC_ARC = YES;
|
|
||||||
CLANG_ENABLE_OBJC_WEAK = YES;
|
|
||||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
|
||||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
|
||||||
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
|
|
||||||
CODE_SIGN_ENTITLEMENTS = KeyboardExtension/KeyboardExtension.entitlements;
|
|
||||||
CODE_SIGN_IDENTITY = "-";
|
|
||||||
CODE_SIGN_STYLE = Automatic;
|
|
||||||
COMBINE_HIDPI_IMAGES = YES;
|
|
||||||
CURRENT_PROJECT_VERSION = 1925;
|
|
||||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
|
||||||
DEVELOPMENT_ASSET_PATHS = KeyboardExtension/vChewingKeyLayout.bundle;
|
|
||||||
DEVELOPMENT_TEAM = "";
|
|
||||||
ENABLE_NS_ASSERTIONS = NO;
|
|
||||||
GCC_C_LANGUAGE_STANDARD = gnu11;
|
|
||||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GENERATE_INFOPLIST_FILE = YES;
|
|
||||||
INFOPLIST_FILE = KeyboardExtension/Info.plist;
|
|
||||||
INFOPLIST_KEY_CFBundleDisplayName = KeyboardExtension;
|
|
||||||
INFOPLIST_KEY_NSHumanReadableCopyright = "";
|
|
||||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @executable_path/../../../../Frameworks";
|
|
||||||
MACOSX_DEPLOYMENT_TARGET = 12.1;
|
|
||||||
MARKETING_VERSION = 1.3.6;
|
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
MTL_FAST_MATH = YES;
|
|
||||||
PRODUCT_BUNDLE_IDENTIFIER = org.atelierInmu.inputmethod.vChewing.KeyboardExtension;
|
|
||||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
|
||||||
SDKROOT = macosx;
|
|
||||||
SKIP_INSTALL = YES;
|
|
||||||
SWIFT_EMIT_LOC_STRINGS = YES;
|
|
||||||
SWIFT_OPTIMIZATION_LEVEL = "-O";
|
|
||||||
SWIFT_VERSION = 5.0;
|
|
||||||
};
|
|
||||||
name = Release;
|
|
||||||
};
|
|
||||||
6A0D4E9915FC0CFA00ABF4B3 /* Debug */ = {
|
6A0D4E9915FC0CFA00ABF4B3 /* Debug */ = {
|
||||||
isa = XCBuildConfiguration;
|
isa = XCBuildConfiguration;
|
||||||
buildSettings = {
|
buildSettings = {
|
||||||
|
@ -1831,15 +1651,6 @@
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Release;
|
defaultConfigurationName = Release;
|
||||||
};
|
};
|
||||||
5BDC5CC127C28E8B00E1CCE2 /* Build configuration list for PBXNativeTarget "KeyboardExtension" */ = {
|
|
||||||
isa = XCConfigurationList;
|
|
||||||
buildConfigurations = (
|
|
||||||
5BDC5CBF27C28E8B00E1CCE2 /* Debug */,
|
|
||||||
5BDC5CC027C28E8B00E1CCE2 /* Release */,
|
|
||||||
);
|
|
||||||
defaultConfigurationIsVisible = 0;
|
|
||||||
defaultConfigurationName = Release;
|
|
||||||
};
|
|
||||||
6A0D4E9715FC0CFA00ABF4B3 /* Build configuration list for PBXProject "vChewing" */ = {
|
6A0D4E9715FC0CFA00ABF4B3 /* Build configuration list for PBXProject "vChewing" */ = {
|
||||||
isa = XCConfigurationList;
|
isa = XCConfigurationList;
|
||||||
buildConfigurations = (
|
buildConfigurations = (
|
||||||
|
|
Loading…
Reference in New Issue