问题标签 [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 投票
1 回答
1752 浏览

c++ - 架构 x86_64 的未定义符号:“_CFBundleCopyResourceURL”,

尝试使用 Qt 访问 Mac .app 包中资源文件夹的文件路径。这是我的代码:

我唯一拥有的是表单上的一个按钮来运行代码。尝试编译时出现以下错误:

我在 mainwaindow.h 中有以下内容

有什么想法可能会出错吗?谢谢

0 投票
1 回答
55 浏览

xcode - Dylib 未加载

我们正在创建一个 Mac OS X 应用程序包,它需要从应用程序目录动态加载 dylib。但是当应用程序被执行时,它无法找到该 dylib。

我们甚至使用 itool 注册了 dylib,并将 dylib 放置在 Framework 文件夹中。

0 投票
1 回答
315 浏览

ios - 在 iTunes Connect 上创建新应用程序包的问题

我在 iTunes Connect 上有两个付费应用程序,我希望创建一个包含这两个应用程序的新应用程序包。

但是,当我在“新应用程序包”页面上选择第一个应用程序时,第二个应用程序会从“此包中的应用程序”中消失,我无法选择它。

任何建议如何解决这个问题?

0 投票
0 回答
458 浏览

java - 如何在 OS X App Bundle 中包装 Java JAR?

Apple 的 Jar Bundler 实用程序现在似乎已经停产了。我有一个可执行的 JAR 文件,我只想将它包装在一个带有图标的应用程序包中。我在 Xcode (C++) 中创建了一个控制台应用程序,并且能够通过简单地使用system(constant char*). 但是,我不知道如何运行捆绑在应用程序中的 JAR。在项目的主文件夹中,我有 main.cpp 和我的 JAR——我该如何执行它?语言对我来说无关紧要;我很乐意为 Swift 或 Objective-C 文件丢弃 main.cpp。

0 投票
1 回答
412 浏览

java - 使用 appbundler 为 mac 使用捆绑的 jre 签署 java 应用程序

我创建了一个 java 应用程序并按照这些教程将它与 jre 捆绑并转换为 .app 包: https ://www.jemchicomac.com/signing-a-sandbox-app-in-osx/ http://speling .shemnon.com/blog/2014/04/10/getting-your-java-app-in-the-mac-app-store/

我可以使用他们的建议成功创建 .app 包。问题是,当我尝试使用 codesign 命令对 myApp.app 包进行签名时,它失败并出现此错误:代码对象根本没有签名在子组件中:MyApp.app/Contents/PlugIns/jre/Contents/Home/ 的路径jre/lib/calendars.properties

我删除了 calendars.properties 进行测试,但另一个文件再次发生错误。我发现的唯一方法是删除整个 jre 文件夹表单包,并且 codesign 可以正常工作。然后我分别签署 jre 可执行文件并将 jre 文件夹复制到 myApp.app 的 Plugins 文件夹。谁能告诉我有什么问题?以及如何使用上面链接中提供的方法进行签名?提前致谢。

0 投票
0 回答
500 浏览

java - File.mkdirs() 在 Mac OS X 应用程序中捆绑时返回 false

是的,这很奇怪……不知道为什么会这样,但我有一个简单的 Java Swing 程序,当用户单击按钮时,它会在工作目录中创建一个新目录。

在我的 Mac 上,它在捆绑到 Jar 文件并移动到桌面时可以工作。但是,当我使用appbundler将它捆绑到一个应用程序文件中时,会出现一个显示“无法创建目录”的对话框。我正在使用<option value="-Duser.dir=$APP_ROOT"/>,它将工作目录放在应用程序包中。它可以省略这一行,但我希望工作目录位于应用程序包中。

但奇怪的是:当我调用 时f.getAbsolutePath(),它返回正确的文件路径。我知道目录不存在,我有权这样做。为什么没有创建目录?我该如何解决?

这是我的 build.xml:

0 投票
0 回答
68 浏览

java - Java App Bundler 不支持 Retina?

我最近使用 Java App Bundler 实用程序成功创建了一个带有我选择的图标的 Mac App 包。以下是链接:

http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html(Oracle的教程)

https://java.net/downloads/appbundler/appbundler.html(文档)

创建的 .app 文件成功执行了打包的 JAR,但应用程序窗口总是明显像素化。该实用程序是 Oracle 很久以前编写的,我想知道是否有任何方法可以支持 Retina。

0 投票
2 回答
77 浏览

ios - 对多个 iOS 应用程序进行分组

让我先布置一下。假设一个较大的组织只有一个 iOS 应用程序。这在过去工作得很好,新功能被添加到应用程序中。问题是应用程序变得太大,因此难以管理。将所有新功能塞进一个应用程序不再可行。更糟糕的是,组织不希望拥有多个应用程序,因为这会导致用户体验碎片化,这并不理想。问题是......是否有类似于“App Bundles”的东西允许用户安装属于同一组织的多个应用程序而无需单独安装它们?不幸的是,“App Bundles”需要第 1 层应用程序(即付费应用程序)。

0 投票
1 回答
33 浏览

macos - 捆绑后 El Capitan 中的 JavaFx 应用程序窗口尺寸变化

我正在创建一个在 Mac OSX El Capitan 中运行的 javaFx 应用程序。当我从我的 jar 文件创建一个包到 .app 文件时,应用程序窗口尺寸会发生变化。

我希望捆绑前后的窗口尺寸相同。任何帮助表示赞赏。

0 投票
1 回答
3046 浏览

macos - 如何在 Mac OS X 上调试 .app bundle 启动时崩溃?

找出为什么 .app 包在启动时立即崩溃的最佳方法是什么?Mac OS X 是否将日志存储在任何地方?

例如,这不起作用,并立即崩溃:

但是,直接调用可执行文件似乎有效:

Info.plist应该没问题并指向正确的可执行文件:

据我所知,OS X 甚至从不调用我的代码。我怎样才能知道它在做什么,为什么它会失败?

注意:此应用程序使用沙盒,所以我认为它与此有关。但我希望看到一些证实这一点的日志。