问题标签 [app-bundle]

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.

0 投票
2 回答
644 浏览

macos - 在 MacOS 目录名称中带有句点的 Codesign OSX App Bundle

我运行这条线:

我得到这个错误:

我已将问题缩小到这样一个事实,即我有一个应用程序包,其中包含 Contents/MacOS 目录中的一些子目录,这些子目录的名称中有句点。据此,codesign对此感到窒息,因为它认为任何带有句点的目录本身就是一个捆绑包并拒绝它(强调我的)

请注意,预期代码所在的位置通常不能包含充满嵌套代码的目录,因为这些目录往往被解释为包。所以这种偶尔的做法是不推荐的,也不是官方支持的。如果这样做,请不要在目录名称中使用句点。代码签名机制将名称中带有句点的目录解释为代码包,如果它们不符合预期的代码包布局,将拒绝它们。

我的包是由 PyInstaller(经过测试的 3.1 和 3.2 版)创建的,并且目录正在自动拉入。以下是存在此问题的所有目录:

我看了这里,并没有提到这个问题,我想知道是否有人有配置想法可以解决问题,而不会完全消除包含的依赖项。

使用以下命令创建捆绑包:

0 投票
2 回答
594 浏览

ios - 如何将两个 iOS 应用程序捆绑到一个 ipa 文件中

我必须将两个 iOS 应用程序捆绑到单个 .ipa 文件中。因此用户可以通过一次下载下载两个应用程序。我搜索了很多,但找不到任何文档来执行此过程。还审查了仅适用于付费应用程序的 iTunes 连接中的“应用程序包”。如何使用免费应用程序制作“应用程序包”?开发时是否支持“App Bundles”验证?

提前致谢。

0 投票
1 回答
97 浏览

java - macOS:创建 .app 包

我目前正在开发一个Java应用程序。现在,我为 Windows 用户创建了一个设置,以使他们更容易使用该应用程序。现在我想为macOS用户做同样的事情(或者说等价的事情)。由于我不是 macOS 用户,因此我开始对此进行一些研究,并提出了.app-bundles这似乎是实现我的目标的好方法(这是正确的,还是有更好的方法来简化应用程序的首次使用而无需使用 Apple Store?)。

现在我想知道如何创建这些捆绑包 - 这是否也可以在 pure 上实现Unix,或者我需要使用它macOS来实现吗?我究竟如何创建它们?

编辑:或者它是使用的更好方法appbundler?目前,使用packr似乎对我来说是一个好方法,但我不确定它是否是最好的方法。

0 投票
1 回答
338 浏览

java - AppBundlerTask 不在 info.plist 中创建类路径

我正在更新我们的应用程序以使用 Java 1.7,所以在 OSX 上我已经更新到 InfiniteKind AppBundlerTask。(appbundle-1.0ea.jar)

当我运行任务时,它生成的 info.plist 根本没有类路径。(并且应用程序没有运行。)此外,我一直无法找到更新的 appbundlertask 的 Ant 任务文档。所以它在运行期间输出的唯一消息是:

Ant 任务如下所示:

生成的 info.plist 如下所示:

0 投票
0 回答
1370 浏览

android - Selling multiple apps in a bundle on Google Play Store

I understand that Google Play does not support app bundles. Is there a workaround that can achieve the same effect ? I have several apps on Play Store but would like to also sell them at a discount if the user purchases all of them at once.

0 投票
0 回答
313 浏览

c# - 减少 macOS 应用程序包的单声道框架大小

我们正在将一个相当大的、主要基于 .Net 的应用程序移植到 macOS,它由多个托管和本机库和应用程序组成。我们想在我们的应用程序包中捆绑 Mono.framework (4.8)。

但遗憾的是 Mono.framework 相当大(大约 1GB),我们不需要它的大部分功能。我们只需要运行时和一些非常基本的类库。没有 GTK 或其他 GUI 库,没有调试符号,也没有构建工具(xbuild、mcs 等)。

捆绑时我们需要的最低限度是多少,我们如何确定可以遗漏的内容?

Reduce Mono runtime size上的这个问题似乎表明我们应该从源代码构建 mono 以将其降低到 180MB 左右。这是首选方式和最小尺寸吗?

0 投票
0 回答
283 浏览

java - 如何下载 AppBundler Jar

我想将一个 Java 应用程序打包到一个.app但 java.net 站点已关闭。我找不到appbundler罐子的镜子。我怎样才能得到这个 jar 或者我可以用 JRE 打包我的应用程序的另一种方式。

0 投票
1 回答
206 浏览

java - OSX Java App Bundle 可在 HFS+ 上运行,但不能在 APFS 上运行

我一直遇到这个问题,我发现在网络上没有任何信息,并且希望得到一些帮助,因为过去几天我一直在努力解决这个问题,但没有任何线索。

为什么我的 java 应用程序突然停止为 APFS 工作?如果我将应用程序移动到非 APFS USB 上它可以工作,但是当我将应用程序移动到格式化为 APFS 的 SSD 时,它会停止工作。

当我检查应用程序日志时,事实证明,由于某种原因,某些库在从格式化为 APFS 的 SSD 运行时没有被应用程序正确导入/识别。为什么它在 APFS SSD 与 HFS+ USB/硬盘驱动器中的行为会有所不同?

我已经隔离了这个案例,发现只有APFS是共同因素。我已经在其他设备上测试过它,那些在没有 APFS 驱动器的情况下运行 High Sierra 的设备,以及那些使用尚未转换为 APFS 驱动器的 SSD 运行 Sierra 的设备,并且只有那些使用 APFS 文件系统格式的设备才会遇到问题。

附加信息:

  • Java 应用程序已正确签名,它是个人分发的,但不是通过 App Store 分发的。
  • 应用程序是使用 AppBundler 而不是 JavaPackager 捆绑的。
  • 应用程序在以前版本的 OSX 上运行,并且已经在数百个 OSX 介于 10.8 - 10.12 之间的 Mac 设备上进行分发和测试
  • 不知何故无法识别的库是 apache 库,例如 commons-lang-2.6(我们尚未升级到 3)、commons-logging(必须手动将日志输出到桌面以查看发生了什么)。奇怪的是,app 能够正确导入 sqlite 库。

感谢您的关注,并希望得到任何建议!

0 投票
1 回答
855 浏览

uwp - 共享合并 PRI 文件的合并失败:错误 0x80070490。我的电脑有问题?

我正在我的 Windows 10 中安装一个应用程序(UWP),这是我从其他开发人员收到的应用程序(使用应用程序包或使用 powershell)。这个应用程序已经安装在我的电脑上。当我尝试重新安装它时,我收到此错误并且我无法重新安装它。我怀疑我的电脑有问题还是其他开发人员编译的软件有问题

共享合并 PRI 文件的合并失败:错误 0x80070490:没有 se puede registrar

包 FixMyRobot_1.0.0.0_x64__pzq3xp76mxafg 与以下文件合并错误:C:\Program Files\WindowsApps\FixMyRobot_1.0.0.0_neutral_split.scale-100_pzq3xp76mxafg\resources.pri

0 投票
1 回答
129 浏览

android - Google 动态交付 INSTALL_FAILED_INVALID_APK

我可以下载成功,它也返回安装成功结果。但我收到以下错误: