问题标签 [xar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 使用自定义资源和脚本创建平面 .pkg 文件的脚本化方式
我使用 PackageMaker 3.0.6 在 10.7 上创建了一个带有以下选项的平面 .pkg 文件:
在我拥有的resources
文件夹中,在我拥有的文件夹中background.png
,Welcome.rtf
以及这些脚本的各种支持文件。生成的 .pkg 似乎功能齐全,只是安装程序不显示我的背景、欢迎或许可证。License.rtf
scripts
preflight
postflight
如何为平面包添加自定义背景、欢迎和许可?
据我所知,Distribution
.pkg 中的文件缺少对背景、欢迎和许可文件的引用。
作为一种解决方法,我尝试使用xar
. 如果我像这样用 xar 解包:
并为这些文件添加 3 个标签,然后用 xar 再次打包:
我得到一个包,可以在我的背景等情况下开始安装,但是当安装我的 .app 时,我得到了这些错误(来自/var/log/install.log
):
我也试过 Flat Package Editor:打开 myroot.pkg,拖出 Distribution,编辑,拖回来,删除旧的 Distribution,保存。与 xar 相同的问题。
我宁愿拥有一个完全可编写脚本的解决方案,而不是使用 GUI。
编辑:我还尝试使用pkgutil
扩展、编辑分发和重新扁平化包。这会在安装程序中获取图标和自述文件,但安装程序随后无法解压缩有效负载。如果我用Flat Package Editor
. 我还尝试创建一个没有 PackageMaker 的扩展包(它可以工作,除了 10.8),但是当我尝试使用 pkgutil 将其展平时,结果又是一个损坏的包。
xcode4 - 链接到 xcode 4 中的 dylib
我试图libxar
在我的xcode4
项目中使用并得到著名的“未定义的架构符号”错误,无论我选择什么拱门来构建,例如:
我做了我一直做的事情来包含 dylib:
- 将“库搜索路径”设置为放置 libxar.dylib 的路径
- 将“标题路径”设置为放置 xar.h 的路径(其中包含 xar_open)
- 添加了 libxar.dylib 以构建阶段 - 将二进制文件与库链接
我错过了什么?
python - Python 修改 .pkg 文件
我的 python 代码需要解压缩一个 .pkg 文件,在那里修改一些文件并再次打包。有什么成熟的python模块可以推荐吗?我看到有pyxar(xarfile),需要先在机器上安装xar。
我还有其他选择吗?
最后决定直接从python调用xar,实际上可以。但另一个问题是,包内payload.kg下的Scripts没有解包。它应该是一个目录,但仍然是一个文件。奇怪的是,文件 Scripts 显示为gzip compressed data, from Unix
. 但是无论在mac还是linux上,我都无法使用gzip打开它。在 mac 上,我可以使用 tar -xf 打开它,但在 linux 上不能。有什么建议吗?
谢谢!
unix - 使用命令行读取 xar 文件中的文件内容
我正在尝试读取 xar 文件中的文件内容,而不使用命令行提取它们。
当我运行命令时,
它列出了我之后的所有文件。
但是当我尝试使用读取这些文件的内容时,
我收到错误消息说cat: filename: No such file or directory
macos - 使用 productsign 签署 XAR 正在破坏存档文件
我正在尝试使用productsign
来签署XAR
包含 2 个pkg
使用productbuild
. 该xar
工具正在正确创建文件,但我认为签名正在破坏内容,即使获得的文件已签名。下面的一些相关命令输出(我用 替换了敏感信息INFO
):
该productsign
命令是否打算以其他方式工作?我不明白我的方法有什么问题。
xcode8 - 无法提取 xcode 8 beta 3
我已经下载了3次。两次在 safari 中,一次在 chrome 中。
每次我都无法使用默认工具或 Unarchiver 取消归档它。
基于这个苹果开发者线程我试过:
然后:
我的驱动器上有 25 GB 的可用空间,并且存在此文件(但如果是磁盘空间问题,为什么会说我的压缩存档太小了约 250 字节?)
我正在使用 OSX 10.11.4
有人知道发生了什么吗?
libarchive - 带有 Xar 的 libarchive - 无法读取存档中第 2 项及以上的内容
以下代码适用于 TAR 等格式,但是当我将它用于 XAR 时,它会成功读取第一项,但从第二项及以后,会检索文件名和大小,但archive_read_data失败(使用错误代码 25 - ENOTTY)。
windows-mobile - 无法在 Visual Studio Professional 2017 中创建 XAP 文件
我已经安装了 Visual Studio 2017 Professional。在科尔多瓦应用程序中创建新项目。
我需要 Windows 应用程序(.xap)。但它可以在本地机器上正常运行。构建文件夹即时获取 CordovaApp.Windows10.build.appxrecipe 文件。我将如何获得 .xap 文件。
VB_2015 Pro 和 2017 版本我看不到那个选项为什么VB_2017_Community
我可以再安装吗?
twincat - 如何从 TwinCAT XAE 项目中获取 .EXE 文件以在 TwinCAT XAR 上运行
我希望这条消息能找到你。在过去的几个月里,我一直在研究 TwinCAT XAE。我已经使用 TwinCAT XAE 和 Visual Studio 在我的开发 PC 上开发和测试了我的程序。
现在我想将我的程序从我的开发 PC 转移到我的运行时 PC (Windows),最终将由机器安装。我想要一些关于将我的程序从 XAE 转移到 XAR 的指导。简而言之,我想知道如何让 .EXE 文件在 TwinCAT XAR 上运行。
我还面临 XAR 的一些配置问题。您能否分享 TwinCAT XAR 软件的任何安装指南或先决条件