問題タブ [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 バンドル内のリソース フォルダーへのファイル パスにアクセスしようとしています。これが私のコードです:

私が持っている唯一のものは、コードを実行するためのフォーム上のプッシュボタンです。コンパイルしようとすると、次のエラーが発生します。

mainwandow.h に次のインクルードがあります

何がうまくいかないのでしょうか?ありがとう

0 投票する
1 に答える
55 参照

xcode - Dylib がロードされていません

アプリ ディレクトリから動的にロードされる dylib を必要とする Mac OS X アプリ バンドルを作成しています。しかし、アプリが実行されると、その dylib を見つけることができません。

itool を使用して dylib を登録し、dylib を Framework フォルダーに配置しました。

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 フォルダー フォーム パッケージ全体を削除することであり、コードサインは正しく機能します。次に、jre 実行可能ファイルに個別に署名し、jre フォルダーを myApp.app の Plugins フォルダーに再度コピーします。何が問題なのか誰にも教えてもらえますか? 上記のリンクで提供されている方法を使用して署名するにはどうすればよいですか? 前もって感謝します。

0 投票する
0 に答える
500 参照

java - Mac OS X アプリにバンドルされている場合、File.mkdirs() は 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 アプリケーションをグループ化する

最初に舞台を設定させてください。大規模な組織が 1 つの iOS アプリケーションを持っているとします。これは過去に問題なく機能し、アプリに新しい機能が追加されました. 問題は、アプリケーションが大きくなりすぎて管理が困難になっていることです。すべての新機能を 1 つのアプリに詰め込むことは、もはや現実的ではありません。さらに悪いことに、組織は複数のアプリケーションを持つことを望んでいません。これは、ユーザー エクスペリエンスの断片化につながるため、理想的ではありません。質問は... ユーザーが個別にインストールする必要なく、同じ組織に属する複数のアプリケーションをインストールできるようにする「App Bundles」に似たものはありますか? 残念ながら、「App Bundles」には Tier 1 アプリケーション (つまり、有料アプリケーション) が必要です。

0 投票する
1 に答える
33 参照

macos - バンドル後の El Capitan での JavaFx アプリケーション ウィンドウのサイズの変更

Mac OSX El Capitan で動作する javaFx アプリケーションを作成しています。jar ファイルから .app ファイルへのバンドルを作成すると、アプリケーション ウィンドウのサイズが変わります。

バンドルの前後でウィンドウの寸法を同じにしたい。どんな助けでも大歓迎です。

0 投票する
1 に答える
3046 参照

macos - Mac OS X で .app bundle crash-on-startup をデバッグするには?

.app バンドルを起動するとすぐにクラッシュする理由を調べる最善の方法は何ですか? Mac OS X はログをどこに保存しますか?

たとえば、これは機能せず、すぐにクラッシュします。

ただし、実行可能ファイルを直接呼び出すとうまくいくようです:

Info.plist適切な実行可能ファイルを指している必要があります。

私が知っている限りでは、OS X は私のコードを呼び出すことさえありません。それが何をしているのか、なぜ失敗しているのかを知るにはどうすればよいですか?

注:このアプリケーションはサンドボックスを使用しているため、それと関係があると思います。しかし、それを確認するログをいくつか見たいと思います。