問題タブ [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.
cocoa - Sparkle フレームワークが起動時に更新をチェックしない
私は Cocoa アプリケーションを開発しており、Sparkle フレームワークを使用して更新しています。起動時に新しいバージョンが利用可能かどうかを確認する必要があります。キーを info.plistに追加し、SUCheckAtStartup
そのステータスを true に更新しましたが、それでもアプリケーションは起動時に更新を要求しません。どうすればこれを修正できますか?
前もって感謝します...
cocoa - ILCrashreporter が Sparkle の更新を中断する
アプリケーションのクラッシュを記録するために、ILCrashReporter-NG をアプリケーションに追加しました。残念ながら、Sparkle の更新が壊れているようです (appcast がダウンロードされ、[インストール] ボタンがクリックされると、Sparkle はエラーを返します)。ILCrashReporter launchReporterForCompany: report addr: メソッドを applicationDidFinishLaunching に追加しました。これら 2 つのフレームワークを一緒に実装した経験がある人はいますか?もしそうなら、これはあなたが遭遇した問題ですか?
cocoa - Sparkle Framework: アプリケーション名を変更するには?
名前を変更した Cocoa アプリケーションがあります。私は優れた Sparkle Framework ( http://sparkle-project.org ) を使用して、ユーザーに更新を提供しています。
残念ながら、Sparkle はそのままではアプリケーション名の変更をサポートしていないようです。アプリを既に持っているユーザーに、新しく名前が付けられたバージョンへの更新を提供できるように、何らかのハックがあることを願っています。
objective-c - Sparkle Framework で更新するときに .dmg EULA を表示する
DMG には常に EULA が添付されています。しかし、私のユーザーは、アプリケーションを最初にダウンロードしたときにしか見ることができません。
Sparkle フレームワークを介してアプリ内でアップグレードを取得すると、Sparkle によって .dmg が抽出されるときに EULA が表示されません。Sparkle に EULA を表示させるにはどうすればよいですか?
macos - Mac OS X のサードパーティ フレームワークのヘッダー
Qt で Sparkle フレームワークを使用しています。.pro ファイルに以下を追加しました。
しかし、「Sparkle/Sparkle.h」が見つからないというコンパイル エラーが発生します。フレームワーク ヘッダーは物理的に MyFramework.framework/Headers/*.h に存在し、MyFramework/*.h のように含まれます。
Sparkle フレームワーク ヘッダーを適切にインクルードするには、.pro ファイルにどのコマンドを追加する必要がありますか?
macos - Sparkleフレームワークのステータスはどうなっていますか?
最新のベータ版は2年前のものです。アンディのウェブサイトにもほとんどのブログコメントがあります。
他の場所に住んでいる新しいバージョンはありますか?または、全体としてSparkleの代わりになりますか?
今はうまくいきます。Sparkle、または有望なSparkleCasterアプリにさらにアップデートがあるのではないかと思っています。
cocoa - Sparkle Frameworkの問題(正しいバージョンが表示されない)
初めてスパークルフレームワークを使用しています。私はそれをテストしようとしていますが、更新バージョンが正しく表示されないことを除いて、すべてが完全に機能します。たとえば、これはサーバー上の私のxmlファイルです。
タイトルタグに注意してください。バージョンの名前は1.5ですが、スパークルアップデートのプロンプトが表示されると、「アプリ名バージョン2.0が利用可能になりました。1.0があります。...」と表示されます。1.5...と表示されます。なぜこうなった?ありがとう!
macos - Sparkle はサーバー上に Ruby を必要としますか?
Sparkle Framework を実行するには、サーバーに ruby をインストールする必要がありますか? 私が理解していることから、フレームワークはサーバー上の xml RSS フィードを探すだけで、それだけです。私は正しいですか?
cocoa - root として NSTask を使用 - エラー:「起動パスにアクセスできません」
何らかの理由で、NSTask を介してタスクを実行しようとすると、「起動パスにアクセスできません」というエラー メッセージが表示されます。
私のアプリはルートとして実行されています。そして、ターミナルでまったく同じコマンドを入力すると、正常に動作するので、少し混乱します。
私のアプリケーションは、relaunch というツールを にコピーしますNSTemporaryDirectory()
。ここから実行しようとすると、「起動パスにアクセスできません」と表示されます。奇妙なことに、ツールを手動でデスクトップにコピーし、NSTask でパスをハードコードすると、適切に実行されます。そして、私はその理由がわかりません。
なぜこれが起こっているのか知っている人はいますか?
注: 参考までに、Sparkle を github から動作させようとしています。
コードは次のとおりです。
どこ
objective-c - Objective-C メソッドの戻り値の変化を監視するにはどうすればよいですか
アプリケーションの自動更新にSparkle http://sparkle-project.org/フレームワークを使用しています。自動更新のダウンロードを有効/無効にする UI 項目がありますが、Sparkle のドキュメントに記載されている Interface Builder バインディングも KVO も使用できません。このオプションが Sparkle のインターフェイス インタラクションによって変更されたときに、setter メソッドをフックして、コールバックを呼び出すことはできますか?
この状況で何ができますか?
ありがとうございました。