問題タブ [packagemaker]

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 に答える
2768 参照

macos - Lion で管理者権限を必要とせずにインストールする Mac パッケージを作成するにはどうすればよいですか?

Packagemaker (Xcode 2.4.1 に付属) で開発された Mac パッケージを修正して、標準ユーザーとして実行しているときに管理者権限を必要とせずに OS Lion 10.7 にインストールする方法を理解しようとしています。10.4、10.5、10.6 では、管理者権限のない標準ユーザーとしてこのパッケージをインストールできました。パッケージの内容はユーザーのホーム フォルダーにインストールされるため、追加の権限は必要ありません。

誰もこれを行う方法を知っていますか? または、なぜパッケージに root 権限が必要になったのでしょうか?

または、OS Lion に、アプリ バンドルをホーム フォルダにドラッグするだけのアプリ バンドル パッケージを持たない限り、すべてのインストールに管理者権限が必要であるという新しい制限があるかどうかを知っている人はいますか?

developer.apple.com を調べましたが、情報が見つかりませんでした。

ブライアン

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

installation - Mac OS Lion で、installer.app を使用してアプリをインストールすると、認証に失敗しました

チェックボックスのチェック/チェック解除時に自動開始機能を制御するために、「/Library/LaunchAgents/」の plist ファイルをコピー/削除するアプリに問題があります。

「インストール後のアクション」に「ファイルを開く」アクションを持つインストーラーを作成しました。インストール後、アプリは正常に開始されますが、チェックボックスをオンにして管理者パスワードを入力してすべてのユーザーの「自動開始」を有効にすると、自動開始 .plist ファイルが /Library/LauchAgents/ にコピーされません。アプリを強制終了し、アプリを手動で再度開き、自動開始オプションを確認すると、ファイルをフォルダーに正常にコピーできます。

ファイルを "/Library/LauchAgents/" にコピーするために使用した AppleScript を次に示します。ソースパスと宛先パスが正しいと確信しています。

コンソールに表示されるエラー メッセージは次のとおりです。

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

android - android : インストール プロセスの制御

簡単なアプリを 1 つ作成したい 魔女は、[はい] と [いいえ] の 2 つのボタンを含むダイアログ ボックスを表示し、新しいアプリケーションをインストールするかどうかをユーザーに尋ねますか? ユーザーがAndroidデバイスに新しいアプリケーションをインストールすると、ユーザーが[はい]ボタンを押すと、アプリケーションにインストールの許可が与えられ、ユーザーが[いいえ]ボタンを押すと、新しいアプリケーションのインストールがキャンセルされます。ありがとうございます

0 投票する
2 に答える
2098 参照

macos - PackageMaker(Mac OS X)でのスクリプトの使用

アプリケーション用にMacでインストールパッケージをビルドしようとしています(2つの.appがあります)。1つはGUIで、もう1つはエージェント(サービス)です。インストールパッケージは、エージェントがエージェントとしてインストールされるように、インストールの最後にスクリプトを実行する必要があります(これが実行できることを私が知っている唯一の方法です)。/ Library / LaunchAgentsにインストールされる.plistファイルもありますが、これはPackageMakerが自動的に行うことです(つまり、スクリプトは必要ありません)。

問題は...スクリプトを実行できないことです。最後に「インストールに失敗しました」と表示されます。何が問題なのかわかりません。誰か助けてもらえますか?

さらにいくつかの詳細:

  • 私は飛行後のステップでこれを行おうとしています(インストールが完了した後)。推測です...同じ名前でファイルを呼び出す必要がありますか(例:飛行後)?
  • これが私が設定した正しいディレクトリとパスだと思います。何十回も試行した後、最後の1つで、PackageMakerドキュメントが存在するパスを「相対パス」として設定しました(同じフォルダー内にスクリプトがあります)。問題を引き起こす可能性のあるパスについて知っておくべき重要なことはありますか?(ただし、実際には、ビルドは成功しています)
  • スクリプトを実行できるようにするために、特定の何かを書く必要がありますか?次のスクリプトがあります:MyInstall.sh

次の内容(引用符なし):

"#!/ bin / sh

sudo launchctl load /Library/LaunchAgents/com.MyCompany.MyService.plist "

(com.Mycompany.MyService.plistはすでに存在していることに注意してください-インストール時にそこに配置されます)。

PSそれを機能させるための私の試みのいくつかで、PackageMakerは押しつぶされました。

誰か助けてもらえますか?

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

osx-snow-leopard - Mac os X で PackageMaker が無効な証明書で失敗する

ユーザー マシンにさまざまなコンポーネントをインストールする PackageMaker を使用して、1 つのインストーラー パッケージを開発しました。パッケージに署名した後、別のユーザー マシンで失敗し、ログに次のエラーが表示されます。署名されていない .pkg ファイルで問題なく動作します

11/4/11 7:24:37 AM installd[718] PackageKit: インストールに失敗しました: (null) エラー Domain=PKInstallErrorDomain Code=102 UserInfo=0x1004261f0 「パッケージ “_Installer” は信頼されていません。」Underlying Error=(Error Domain=NSOSStatusErrorDomain Code=-2147409622 UserInfo=0x10043b2e0 "操作を完了できませんでした。CSSMERR_TP_NOT_TRUSTED") { NSLocalizedDescription = "パッケージ \U201cInstaller\U201d は信頼されていません。"; NSURL = "#plugin.pkg -- file://localhost/Users/sandeepakhare/Documents/%20Apps/1025/Installer/Installer.pkg"; NSUnderlyingError = "エラー Domain=NSOSStatusErrorDomain Code=-2147409622 UserInfo=0x10043b2e0 \"操作を\U2019t 完了できませんでした。CSSMERR_TP_NOT_TRUSTED\"";

Verisigned Certificate を使用して .pkg に署名しました。アドバイスをお願いします

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

installation - SIMBL ベース プラグイン パッケージ ファイルの作成方法

safari で動作する SIMBL ベースのプラグインを作成しましたが、パッケージ メーカーを使用してプラグインのパッケージ ファイルを作成できません。次の手順を実行しています。1: Package make で、プラグイン バンドル ファイルのパス "library/Application Support/SIMBL/Plugins" を設定します。2: パッケージを終了します。

pkgファイルをインストールしようとすると、完全にインストールされ、プラグインがターゲットの場所に配置されます。

しかし、Safari を開くと、プラグインが表示されません。

そして、コードをコンパイルしてプラグインを実行すると、サファリが表示されます。

パッケージファイルの作成方法を教えてください。

ありがとうアミット・グプタ

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

xcode - PackageMaker エラーでリソースを en.lproj にコピーできませんでした

アプリ バンドルを PackageMaker に配置してビルドしようとすると、次のエラーが発生します。

エラーでリソースを en.lproj にコピーできませんでした

何か案は?ありがとう

スクリーンショット: ここに画像の説明を入力

0 投票する
3 に答える
511 参照

java - プロジェクトがJavaで他の多くの依存関係を使用している場合、どのようにインストーラーを作成しますか?

私のメインアプリケーションは、Main.jarを持つJavaで書かれています。デプロイするための最終パッケージを準備しています。

ただし、サードパーティライブラリを最初に利用可能にする必要がある/ Windowsオペレーティングシステムにプリインストールする必要があるなど、他の依存関係があります。インストールすると、アプリケーションを実行できます。そうしないと、エラーが表示され、機能しません。だから私は苦労しています、エンドユーザーはしなければなりません:

そのような場合、ステップ1、次にステップ2としてジョブを実行できる1つのインストーラーを作成する適切な方法はありますが、どちらも1つのインストールのように見えますか?

フォローアップ:プレゼンテーションの目的で、エンドユーザーにサードパーティが表示されないようにする必要もあります。だから私はmsiと呼ばれるツールが存在するのを見ました

1)インストーラーはBATCHの準備をします

また ここに画像の説明を入力してください

2)実用/サンプル

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

python - 別のユーザーとしてpy2appの欠落したアイコンをインストールしました

私はpy2appとパッケージメーカーを使ってpythonプログラムをインストールしています。私が抱えている問題は、「すべてのユーザーにインストール」を選択して 1 人のユーザーとしてインストールし、別のユーザーに切り替えると、アプリのアイコンが表示されないということです。パーミッションの問題なのかと思ったのですがicns、パッケージ内で見つけられるファイルContents/Resourcesは 775 だけです。これはアプリで使用されているファイルですか?

これについて多くの情報を提供するのは難しいですが、誰かが以前にこれに遭遇したか、アイコンが見つからない理由について提案があることを願っています