Portable Apps
Portable Apps
Template Guide 3.5.2(2018-01-07)
1.解压模板,目录结构如下:
AppNamePortable
|---App
|---AppInfo
|---AppName
|---DefaultData
|---Other
|---Herlp
|---Source2.重命名根目录(AppNamePortable)为XXXPortable
3.将要被打包的程序放在App\AppName下,并重命名AppName目录为XXX
4.修改App\AppInfo\appinfo.ini
[Format]
Type=PortableAppsFormat
Version=3.5此为固定部分开头
[Details]
Name=AppName Portable
AppID=AppNamePortable
Publisher=App Developer & PortableApps.com
Homepage=PortableApps.com/AppNamePortable
Category=Utilities
Description=AppName Portable is a tool that does something.
Language=Multilingual
InstallType="Name"为菜单显示名称,一般以"Portable"结尾
AppID为唯一标识符,AppID可能包含字母、数字、符号(. - + _),需要发布的AppID命名为:AppNamePortable-example.com或AppNamePortable-username
类别,有效值:
Accessibility, Development, Education, Games, Graphics & Pictures, Internet, Music & Video, Office, Security or Utilities
语言,有效值:
Multilingual, English, SimpChinese, TradChinese
2.编辑App \ AppInfo \ AppInfo.ini文件以反映您的应用程序的名称,appid,类别,语言,版本等。
3.编辑App \ AppInfo \ Launcher \ AppNamePortable.ini文件以正确处理应用程序需要移植的方式。包含的示例包括要移动到应用程序目录的可移植配置文件,需要在APPDATA中本地的配置文件以及注册表配置选项。请务必根据需要重命名\ AppName \目录的任何实例以及应用程序使用的注册表和/或配置文件名的相应部分。暂时不要更改AppID,将其保留为AppNamePortable。
4.如有必要,可以选择在DefaultData中填充您想要的任何默认数据元素。如果应用程序自己创建这些应用程序但您希望调整某些设置(例如禁用自动更新),则运行应用程序一次创建这些应用程序会很有帮助。
5.运行AppNamePortable.exe以试用您的应用程序。
一旦您对自己的应用程序很满意,您可以通过持续的方式为测试或最终版本做好准备
6.在appinfo.ini文件中为您的应用程序提供AppNamePortable以外的适当AppID
7.编辑app =。底部的开始=以使您的新AppID具有EXE扩展名
8.重命名App \ AppInfo \ Launcher中的AppNamePortable.ini文件以匹配新的AppID
9.重命名AppNamePortable目录以匹配新的AppID
10.将应用程序的图标复制到appicon.ico,appicon_16.png,appicon_32.png,appicon_75.png,appicon_128.png和appicon_256.png文件
11.删除示例AppNamePortable.exe启动程序
12.运行PortableApps.com Launcher生成器并将其指向应用程序的基本目录(以前是AppNamePortable但现在是应用程序的名称)以生成新的EXE以启动应用程序
13.测试新的启动器以确保它像以前一样运行
14.编辑installer.ini以保留在应用程序运行时移动到App目录中的任何文件或目录,以确保在应用程序崩溃时没有数据丢失,然后在再次运行启动程序之前升级以移回数据到Data目录。如果您的应用程序不使用移动到App目录的配置文件或目录,则可以删除installer.ini。
15.使用应用程序的相应详细信息更新help.html,用双星号(如** App Name **)替换字符串。保留关于应用程序许可的相应段落,如帮助文件中的注释所示,并删除其他段落。还可以添加特定于应用程序的链接。
16.更新Other \ Source \ Readme.txt,将引用更改为** AppID **对应用程序ID的可移植性(例如FooBarPortable)。
17.如果打包为最终版本,请删除App \ AppInfo \ Launcher中的示例splash.jpg
18.删除此文件以及App \ AppName和DefaultData目录中的whatgoeshere.exe文件
19.从App \ AppName目录中删除示例AppName.exe和AppName.nsi源文件(如果它们仍然存在)
20.运行PortableApps.com安装程序生成器并将其指向应用程序的基本目录(以前是AppNamePortable,但现在是应用程序的名称)以生成新应用程序的.paf.exe安装程序
有关更多信息,请访问https://portableapps.com/development
如需帮助,请在阅读上述内容后访问论坛
快乐的便携式应用!