问题标签 [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.
macos - 在 MacOS 目录名称中带有句点的 Codesign OSX App Bundle
我运行这条线:
我得到这个错误:
我已将问题缩小到这样一个事实,即我有一个应用程序包,其中包含 Contents/MacOS 目录中的一些子目录,这些子目录的名称中有句点。据此,codesign对此感到窒息,因为它认为任何带有句点的目录本身就是一个捆绑包并拒绝它(强调我的) :
请注意,预期代码所在的位置通常不能包含充满嵌套代码的目录,因为这些目录往往被解释为包。所以这种偶尔的做法是不推荐的,也不是官方支持的。如果这样做,请不要在目录名称中使用句点。代码签名机制将名称中带有句点的目录解释为代码包,如果它们不符合预期的代码包布局,将拒绝它们。
我的包是由 PyInstaller(经过测试的 3.1 和 3.2 版)创建的,并且目录正在自动拉入。以下是存在此问题的所有目录:
我看了这里,并没有提到这个问题,我想知道是否有人有配置想法可以解决问题,而不会完全消除包含的依赖项。
使用以下命令创建捆绑包:
ios - 如何将两个 iOS 应用程序捆绑到一个 ipa 文件中
我必须将两个 iOS 应用程序捆绑到单个 .ipa 文件中。因此用户可以通过一次下载下载两个应用程序。我搜索了很多,但找不到任何文档来执行此过程。还审查了仅适用于付费应用程序的 iTunes 连接中的“应用程序包”。如何使用免费应用程序制作“应用程序包”?开发时是否支持“App Bundles”验证?
提前致谢。
java - macOS:创建 .app 包
我目前正在开发一个Java
应用程序。现在,我为 Windows 用户创建了一个设置,以使他们更容易使用该应用程序。现在我想为macOS
用户做同样的事情(或者说等价的事情)。由于我不是 macOS 用户,因此我开始对此进行一些研究,并提出了.app-bundles
这似乎是实现我的目标的好方法(这是正确的,还是有更好的方法来简化应用程序的首次使用而无需使用 Apple Store?)。
现在我想知道如何创建这些捆绑包 - 这是否也可以在 pure 上实现Unix
,或者我需要使用它macOS
来实现吗?我究竟如何创建它们?
编辑:或者它是使用的更好方法appbundler
?目前,使用packr
似乎对我来说是一个好方法,但我不确定它是否是最好的方法。
java - AppBundlerTask 不在 info.plist 中创建类路径
我正在更新我们的应用程序以使用 Java 1.7,所以在 OSX 上我已经更新到 InfiniteKind AppBundlerTask。(appbundle-1.0ea.jar)
当我运行任务时,它生成的 info.plist 根本没有类路径。(并且应用程序没有运行。)此外,我一直无法找到更新的 appbundlertask 的 Ant 任务文档。所以它在运行期间输出的唯一消息是:
Ant 任务如下所示:
生成的 info.plist 如下所示:
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.
c# - 减少 macOS 应用程序包的单声道框架大小
我们正在将一个相当大的、主要基于 .Net 的应用程序移植到 macOS,它由多个托管和本机库和应用程序组成。我们想在我们的应用程序包中捆绑 Mono.framework (4.8)。
但遗憾的是 Mono.framework 相当大(大约 1GB),我们不需要它的大部分功能。我们只需要运行时和一些非常基本的类库。没有 GTK 或其他 GUI 库,没有调试符号,也没有构建工具(xbuild、mcs 等)。
捆绑时我们需要的最低限度是多少,我们如何确定可以遗漏的内容?
Reduce Mono runtime size上的这个问题似乎表明我们应该从源代码构建 mono 以将其降低到 180MB 左右。这是首选方式和最小尺寸吗?
java - 如何下载 AppBundler Jar
我想将一个 Java 应用程序打包到一个.app
但 java.net 站点已关闭。我找不到appbundler
罐子的镜子。我怎样才能得到这个 jar 或者我可以用 JRE 打包我的应用程序的另一种方式。
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 库。
感谢您的关注,并希望得到任何建议!
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
android - Google 动态交付 INSTALL_FAILED_INVALID_APK
我可以下载成功,它也返回安装成功结果。但我收到以下错误: