問題タブ [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 にサイドロードするにはどうすればよいですか?

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

c# - Windows 10 モバイルに Windows 10 appxbundle をインストールする

Windows 10 ユニバーサル アプリを作成しました。PowerShell を使用してデスクトップにインストールできますが、電話にはインストールできません。

W10 では、アプリの設定を有効にすることで、アプリを直接サイドロードできます。

電話にインストールする2つの方法を見つけた限り:1)パッケージの生成中に生成された証明書をインストールし、appxbundleを直接クリックして(たとえば、ファイルを介して)、アプリは30秒以内にインストールされます。2) W10 SDK をインストールし、WinAppDeployCmd ツールを使用して電話に展開できます。

最初の方法は簡単だと思いますが、appxbundle をクリックした後に表示されるインストールをクリックしても何も起こりません。

誰もがこれ、OSのバージョンの問題、またはその他の問題に苦しんでいました。

あなたの提案は大歓迎です よろしくお願いします。

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

android - Android: Google Play とは異なる署名で Google Play 以外の apk をインストールする

私の質問は、アプリが Google Play でデモとして公開されているが、Web サイトでも配布されている場合についてです。

1-別の開発者署名付き

2-署名なし。

Google Play 以外からインストールする場合 (ケース 1 と 2)、ユーザーが Google Play 以外のアプリをインストールする許可を与えた場合、アプリが古いデモ アプリを上書きするかどうかを知りたいです。

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

win-universal-app - 開発者ライセンスを必要としない appxbundle の作成方法

私はインフラストラクチャ チームと協力して、Windows 10 ユニバーサル アプリの展開といくつかの障害に取り組んでいます。彼らは現在、インストールに開発者ライセンスを必要としないリリース バージョンのアプリケーションを要求しています。彼らは私がよく知らないツールである SCCM を使用しており、Windows 10 Mobile (Windows 10 (x86)、(x64) ではなく) の OS 要件のみが提示されており、開発者ライセンスの問題を解決するまで保留になっています。これが私がやったことです:

  • Visual Studio 2015 Professional で appx バンドルを作成する
  • ストアにアップロードしないことを選択しました
  • 構成のリリース モードで x86 および x64 を使用
  • コード署名のためにドメイン CA から使用され、機能しているように見えるライセンス
  • ローカル GP エディター (私の開発デバイス) で「すべての信頼できるアプリのインストールを許可する」を有効にしました。
  • 設定/更新とセキュリティ/開発者向けのサイドローディングを有効にしました

Powershell スクリプトを実行すると、「このアプリをインストールする前に、次のことを行う必要があります: - 開発者ライセンスを取得する必要があります」というメッセージが表示され、管理者にプロンプ​​トが表示され、開発者ライセンスを取得できません。

デバイスを開発者モードにすると、スクリプトは問題なく実行され、アプリケーションは期待どおりに実行されます。

開発者ライセンスを必要とする原因となっている何かが不足していますか? _Test で終わるパッケージ フォルダーと関係がありますか? それが作成する唯一の出力です。

追加情報を提供できる場合は、お知らせください。ありがとうございました!

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

c# - Windows 8.1 エンタープライズ側で読み込まれたアプリの Windows 起動コントラクトがエラー 0x80073CFC でブロックされました

Windows 8.1エンタープライズデバイスにサイドロードされたストアアプリがあります。そのデバイスは.

  1. ドメインに参加しました。
  2. 「すべての信頼できるアプリのインストールを許可する」ポリシー設定が有効になっています。
  3. アプリは、デフォルトで信頼されたルート証明書である Thawte 証明書によって署名されています。

アプリのインストールは成功しましたが、ユーザーがアプリを起動するたびに、Windows はアプリを開くことができないというエラーをスローします。

以下のエラーがイベント ビューアーに記録されます。

パッケージの状態が 17 であるため、windows.launch コントラクトのアプリのアクティブ化がエラー 0x80073CFC でブロックされました

アンインストールして再インストールしようとしましたが、それでもうまくいきません。どんなガイダンスでも大歓迎です!

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

android - Android: サイドローディング アプリの更新

getInstallerPackageName メソッドは、たとえば、PRO-KEY アプリ (別のアプリのプレミアム機能のロックを解除するア​​プリ) が Google Play ストアからインストールされたか、海賊版であるかを評価する場合に役立ちます。

この方法は、アプリが Google Play からインストールされたのか、サイドロードされたのかを評価するのにも役立ちます。

Google Play からアプリをインストールすると、Google Play に新しいバージョンがあるとアプリが更新されます。

Google Play に新しいバージョンがある場合、サイドロードされたアプリでも更新されるかどうかを知りたいです。上記のメソッドは、サイドロードされたアプリに別の値をもたらすため、これを求めています。