問題タブ [sideloading]

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

visual-studio-2013 - パッケージ署名とコード署名の違い

VS2013 と Windows 8.1 の使用

Verisign から購入した .cer および .pfx ファイルがあります。アプリを保存するのは初めてです。いくつか質問があります

  1. パッケージへの署名とコード署名 (Package.appxmanifest の VS 2013 パッケージ化タブを使用して行われる) の違いは何ですか? (b) どちらも公開鍵 (.cer) を証明書ストア (mmc) にインストールし、秘密鍵 (.pfx) で appx に署名するため、アプリをインストールするには、ライブ マシンに .cer ファイルを手動でインストールする必要がありますか? (c) コードが改ざんされていないことを確認するためにコードの署名が行われますが、すべてのメイン ストア アプリと、別のプロジェクト (.dll) の一部で使用されるその他のコンポーネントに対してこれを行う必要がありますか?

  2. クライアント コンピューターでストア アプリを公開するには、パッケージ署名とコード署名の両方が必要ですか?

  3. いくつかの連鎖情報のため、コード署名のパッケージ署名に使用されるのと同じ .pfx を使用できません。これは、両方に異なる .pfx を使用することになっている方法ですか?これは通常の方法ですか?

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

powershell - Windows PowerShell による Windows ストア Appx サイド ローディングの展開

現在、Windows ストア アプリをサイド ローディング用に設定しようとしています。

私はこのような指示に従ってきましたが、MS スキームと証明書で問題が発生しました

上記のスレッドのバグが原因で、コード署名証明書を機能させることができません。次のステップは、アプリと Windows ストアで使用する証明書をサイド ローディングで動作させることです。

現在の問題は、Windows PowerShell を使用してパッケージを追加しようとしたときに発生します。

個人および信頼されたルート証明機関の両方の証明書の下にある現在のユーザーおよびローカル コンピューターの証明書ストアに、アプリに署名した証明書があります。

アプリ ファイルは現在の場所 C:\Temp\MyApp.appxupload にあります。

次に入力します。

コマンドを実行すると-受け取ります

ログには、次のような情報がもう少し含まれています。

この記事は、このエラーが発生する可能性がいくつかあることを示しています。

私は、これらのいずれにも当てはまるとは思わず、他の誰かが同様の問題を抱えていて、その解決方法を知っているかどうか疑問に思いました.

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

android - アップグレードは電話が再起動されるまで残ります

システムアプリの一部として作成したアプリケーションがあります。アプリケーションをサイドロードして次のレベルにアップグレードするオプションがあり、アップグレードは正常に機能します。しかし、デバイスを再起動すると、Android はシステム アプリに戻り、アップグレードは失われます。

この問題を解決する方法についての指針はありますか?

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

powershell - Windows10 で NSIS を使用してアプリのサイドローディングを有効にする

サイドロードする必要がある Windows ユニバーサル アプリがあります。NSIS を powershell スクリプトで使用してインストールしています。NSIS インストーラーで、Windows の設定でアプリのサイドローディングを有効にしたいと考えています。アプリのサイドローディングの有効化に関する Microsoft のドキュメント ( https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx ) を既に確認しました。

ドキュメントから powershell コマンドを実行して、スタンドアロンの powershell ウィンドウでレジストリを設定すると、問題なく動作し、アプリをインストールできます。ただし、レジストリ コマンドをインストーラー内に配置すると、機能しません。Powershell と NSIS の両方を使用してレジストリを設定しようとしました。WriteRegDWORDNSIS からのコマンドと Powershell からのコマンドの両方を使用するreg addと、成功したと表示されます。値を読み戻すと、正しい値が生成されます。Set-ItemPropertyPowershell スクリプトを使用してレジストリを設定しようとすると、パス HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock が存在しないというメッセージが表示されます。

Powershell からサイドローディングが有効になっているかどうかを確認する方法はないようです。Windows 設定を介してサイドローディングを有効にしてもレジストリが設定されないため、インストーラー コンテキストの外でもレジストリをチェックすることは有効な解決策ではありません。

したがって、私の現在の解決策は、アプリをインストールしようとすることです。インストールが失敗した場合は、エラー メッセージを確認し、サイドローディングが有効になっていないというメッセージが表示されているかどうかを確認してください。その場合は、Windows の設定を開いて開発者機能ページを開き、続行するにはサイドローディングを有効にする必要があるというメッセージをポップアップ表示します。次に、Windows の設定を閉じた後、アプリのインストールを再試行します。

NSIS インストーラーからサイドローディングを有効にすることはできますか? または、サイドローディングが有効になっているかどうかを確認することは可能ですか?

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

adb - Glass XE22でサイドロードしようとする初心者 - adbで「オフライン」になる

アプリを Google Glass にサイドロードする方法を見つけようとしています。XE22です。

adb の追加や .inf ファイルの更新など、簡単なことはすべて実行しました。しかし、ADB DEVICEを実行すると、シリアル番号と「オフライン」が表示されます。複数の工場出荷時設定へのリセットを試みた後、「無許可」と表示されました。さらにいくつかのことを行いました(つまり、デバッグをオフにする、プラグを抜く、サーバーを強制終了する、サーバーを起動する、再びプラグインする...)と、「コンピューターを許可/信頼する」というプロンプトが表示されました。これを行うと、見栄えがよくなり、シリアル番号と「デバイス」が表示されました。次に、Launchy.apk を読み込もうとすると、「adb サーバーが古くなっています。killing...デーモンが正常に開始されました」と表示され、「エラー: デバイスがオフライン」と表示され、再びオフラインが表示されます。

Google Glass にサイドロードするにはどうすればよいですか?