使Ren'Py分布不那么麻烦的实用程序
renpy-distribute-tools的Python项目详细描述
任性分发工具
Ren'Py分发工具(RDT)是一组实用程序,可以通过编程使Ren'Py项目的分发更简单、更无缝。在
入门
快速入门:通过PyPI/poethy安装
要通过PyPI安装:
pip install renpy-distribute-tools
或者,如果你使用的是一个诗歌项目,如果你要加上:
^{pr2}$源代码构建
要求
- Python 3.7或更高版本
- 诗歌包装经理
Ren'Py Distribute Tools是一个诗歌项目,可以使用Poetry的build
命令来构建。在
- 克隆存储库。在
- 在项目的根目录下,运行
poetry install
。在 - 最后,运行
poetry build
。在
包括什么
Ren'Py分发工具集随附实用程序,可轻松执行以下操作:
- 修改视觉小说的
Info.plist
。在 - 代码签名的视觉新奇的二进制文件在Mac应用程序授权。在
- 创建Mac应用程序的压缩副本并发送到苹果的公证服务器。在
- 验证应用程序的公证状态。在
- 把公证票钉在macOS应用程序上。在
- 通过分发应用程序内容痒.io. 在
使用
文档网站涵盖了RDT包中包含的所有模块。View docs ›
示例用法:公证macOS构建
importrenpy_distribute_toolsasrdtauthor="Joe Smith"bundle_identifier="com.example.my-vn"code_sign_identity="Developer ID Application: Joe Smith (XXXXXXXXXX)"app_path="VN-1.0.0-dists/VN-1.0.0-mac/VN.app"apple_email="example.joesmith@icloud.com"apple_provider="XXXXXXXXXX"rdt.fix_plist(app_path+"/Contents/Info.plist",bundle_identifier,"© %s%s. All rights reserved."%(date.today().year,author))rdt.code_sign(code_sign_identity,app_path,entitlements="../../entitlements.plist",enable_hardened_runtime=True)try:rdt.upload_to_notary(app_path,bundle_identifier,apple_email,"@keychain:AC_PASSWORD",provider=apple_provider)exceptCalledProcessError:print("\033[31;1mNotarization request failed. Aborting.\033[0m")sys.exit(1)
许可证
RDT是在MIT许可下授权的,MIT许可证可以在源代码存储库的许可证文件中找到。在
- 项目
标签: