Installer的出现,让广大的iPhone玩家们不再需要为找软体、安装软体及管理软体伤脑筋了,同时也让所有为iPhone开发第三方程式的工程师们,有了一个‘发表’作品的最佳舞台。
要加入Installer的软体清单,您可以选择与Installer、Community Source或其它较名知名的Source整理人联络并加入他们的列表(清一色都是国外),或是干脆就自己来,提供自己的Source开放所有人使用,这里要介绍的就是后者-如何架设专属的Installer Source来源。
要架设一个InstallerSource其实相当的简单,甚至不需要到‘架设’这个动作,您所需要的只是编辑一支并准备几个档案然后上传到网路上的某个空间就可以了,以本站所提供的iPhoneTW Source为例,让我们一步步来认识Installer Source来源的建立方法。
本站所提供的 installer.iphonetw.net 是指向 /DTDs/PropertyList-1.0.dtd"[/url]>
<plist version="1.0">
<dict>
<key>info</key> <--套件资讯设定
<dict>
<key>name</key>
<string>iPhoneTW</string> <-- 设定您的Source名称
<key>maintainer</key>
<string>babyfish0226</string> <-- 清单维护人名称
<key>contact</key>
<string>bobchen@ms1.hinet.net</string> <-- 联络人
<key>url</key>
<string>http://.unsanity.men</string> <--需安装的判断项目
</array>
</array>
<array>
<array>
<string>AbortOperation</string>
<string>您必须先安装 Mobile Enhancer.</string> <-- 未安装提示
</array>
</array>
</array>
<array>
<string>If</string>
<array>
<array>
<string>InstalledPackage</string>
<string>ru.russianiphone.keyboard</string>
</array>
</array>
<array>
<array>
<string>AbortOperation</string>
<string>安装前您必须先反安装其它所有的键盘配置.</string>
</array>
</array>
</array>
</array>
<key>install</key> <-- 安装动作描述
<array>
<array>
<string>CopyPath</string> <-- 复制指令
<string>cyrillic-keyboard.men</string> <-- zip 压缩档内的目录名称
v--目的地
<string>/Library/MobileEnhancer/cyrillic-keyboard.men</string>
</array>
<array>
<string>CopyPath</string>
v-- 您iPhone内的档案
<string>/Applications/Preferences.app/Keyboard.plist</string>
v--目的地
<string>/Applications/Preferences.app/Keyboard.bak.plist</string>
</array>
<array>
<string>CopyPath</string>
<string>Keyboard.plist</string>
<string>/Applications/Preferences.app/Keyboard.plist</string>
</array>
</array>
<key>update</key> <-- 版本更新动作描述
<array>
<array>
<string>CopyPath</string>
<string>cyrillic-keyboard.men</string>
<string>/Library/MobileEnhancer/cyrillic-keyboard.men</string>
</array>
<array>
<string>CopyPath</string>
<string>Keyboard.plist</string>
<string>/Applications/Preferences.app/Keyboard.plist</string>
</array>
</array>
<key>uninstall</key> <-- 反安装动作描述
<array>
<array>
<string>RemovePath</string> <-- 删除指令
<string>/Library/MobileEnhancer/cyrillic-keyboard.men</string>
</array>
<array>
v-- 利用复制指令将备份档还原
<string>CopyPath</string>
<string>/Applications/Preferences.app/Keyboard.bak.plist</string>
<string>/Applications/Preferences.app/Keyboard.plist</string>
</array>
</array>
</dict>
</dict>
</array>
</dict>
</plist>
完成后储存并将档案上传就完成啰。