問題タブ [sparkle]

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

xcode - Sparkle appcast の署名: 更新プログラムの署名が不適切です

私はこの問題を解決しようとしていますが、うまくいきませんでした。プロジェクトをアーカイブし、XCode を使用して開発者署名形式でエクスポートしています。

この更新プログラムに適切に署名するには、何を設定する必要がありますか?

  • プロジェクトのビルド設定ページ (現在の開発者 ID:Jeremy Laurenson (XXXX))
  • ターゲット ビルド設定ページ (現在の開発者 ID:Jeremy Laurenson (XXXX)) で

私のsparkleフレームワーク署名ビルドスクリプトでは:

私のアプリキャスト署名スクリプトでは:

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

macos - Mac 用の sparkle フレームワークを使用した自動またはサイレント更新

Sparkle フレームワークを使用して Mac アプリの自動更新またはサイレント更新を実行しようとしていますが、info.plist でキー SUEnableAutomaticChecks を YES に追加しました。以下のようにAppControllerにコードを書きます:

それでも、新しいバージョンを更新してインストールするためのアップデータ ウィンドウが表示されます。これをすべてバックグラウンドで実行したい。

誰でもこれを行う方法を教えてもらえますか....

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

macos - Sparkle フレームワークを使用して「更新の確認」を無効化 (グレー表示)

OS X アプリの更新を配布するために Sparkle を使用しています。ほとんどのユーザーにとっては問題なく動作していますが、「更新の確認」が無効になっているという報告を少数の人から受け取っています。

私がオンラインで見つけることができる唯一の他の例は、「更新の確認」が有効になっているのを見たことがない開発者からのものです。私の場合、プロセス全体がほとんどの顧客にとってうまく機能しています。これを経験しているのはごくわずかです。

むずかしいことはしていません。開発者 ID でフレームワークに署名するなど、ドキュメントの説明 ( https://github.com/sparkle-project/Sparkle/wiki ) とまったく同じようにセットアップしています。繰り返しますが、ほとんどの場合に機能します。

現在、問題が発生しているユーザーは OS X 10.9.4 を実行していますが、10.9.4 で動作するユーザーがいるかどうかは確認できません。

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

macos - Qt クロスプラットフォーム アプリケーションに自動更新を追加するにはどうすればよいですか?

クロスプラットフォーム アプリケーション (Mac と Windows) に取り組んでいます。この Mac および Windows 用のアプリケーションに自動更新を個別に、または組み合わせて追加するにはどうすればよいですか?

いくつかのグーグルで、Mac用のSparkleフレームワークについて知りましたが、おそらくXCodeプロジェクトについて説明しているため、そのドキュメントをたどることができませんでした。Sparkle フレームワークは Qt プロジェクトにどのように使用できますか?

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

objective-c - App Store バージョンから Sparkle を削除する

OK、2 つの異なるビルド、App Store リリース、および私の Web サイト用の 1 つがあります。

ビルド フェーズ リストの最後に、次のスクリプト実行フェーズがあります。

これにより、コンテンツから Sparkle フレームワークが実際に削除されます。

そして、ビルドするときAppStore (Release)、最終的なバンドルは正常に機能しています(Sparkle.frameworkバンドルの内容はまったくありません)

ただし、アーカイブしてアプリストアに送信しようとすると、Sparkle が含まれていることを訴えるエラーがたくさん表示されます (+ アーカイブを調べると、突然 Sparkle が表示されます!)

どうしたの?アーカイブ時にスクリプトが実行されていませんか?

何か案は?

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

cocoa - Swiftアプリでsparkleアップデーターを使用するには?

Swift アプリでこれを設定する方法を知っている人はいますか? cocoa の手順でセットアップしようとしましたが、アプリでフレームワークを見つけるのに問題があります。Swift にはもうフレームワーク フォルダーがないようです。

これを起動して実行するには、どのような手順を実行する必要がありますか? インストーラーのない単なる .app です。

ありがとう

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

macos - Sparkle の appcast に古いバージョンを保持することをお勧めしますか?

<item>Sparkle フレームワークを使用する一部のアプリケーション開発者は、(複数のタグを使用して) appcast に古いバージョンを保持しています。

最後の更新以降に複数の更新が行われた場合 (たとえば、ユーザーがバージョン 4.0.0 から 4.0.5 にアップグレードした場合)、Sparkle が中間リリースのリリース ノートを表示する場合、この方法は理にかなっていると思います。しかし、スパークルはなぜかそれをしません。

では、なぜ appcast に古いバージョンを保持するのでしょうか?

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

xcode - appcast URL で Sparkle (OS X) を初期化する

OS X デスクトップ アプリケーションのアップデートを出荷するために Sparkle フレームワークを使用しています。Sparkle を別のシステム (ステージング/プロダクション) にポイントできるようにするために、Info.plist ファイルの appcast URL エントリを上書きし、URL を変更するたびに更新されたファイルをディスクに保存します。これには、すぐには有効にならないという欠点がありますが、Sparkle が plist ファイルの更新されたエントリを使用するには、アプリを再起動する必要があります。

質問: 以前に plist ファイルからロードされた URL を検索しないように、初期化時に appcast URL を Sparkle に渡すことができるかどうかについてのリソースが見つかりませんでした。誰でもこれを手伝ってもらえますか?