Sparkle フレームワークを使用してアプリケーションを更新しています。
アップデートをチェックしてダウンロードしていますが、インストール時にエラーが発生しています。
このエラーが発生する理由を理解できません。
.app ファイルを .zip に圧縮した後、サーバーにアップロードしました。なぜそれを抽出できないのかわかりません。
助けてください。私は大迷惑です。
015-09-08 11:43:30.075 Update[927:19428] Sparkle: ===== Update ===== 2015-09-08 11:43:30.076 Update[927:19428] Sparkle: ' を使用して抽出/usr/bin/ditto' '-x' '-k' '-' < '/Users/Paxcel/Library/Caches/com.TechHeal.Update/Sparkle/Update 1.2/Update.zip' '/Users/Paxcel/ Library/Caches/com.TechHeal.Update/Sparkle/Update 1.2' 2015-09-08 11:45:06.270 Update[927:19037] Sparkle: 新しいバージョンのコード署名が古いバージョンと一致しません: cdhash H" def198d02dbf94943fc22c626bbb4b36d2248e5a". 古いアプリと新しいアプリがまったく同じ証明書を使用して署名されていることを確認してください。2015-09-08 11:45:06.305 更新 [927:19037] スパークル: ホスト情報: { ビルド = 1; format = "Mach-O Thin (x86_64) にバンドル"; 識別子 = "com.TechHeal.Update"; 要件 = ""; "署名時間" = ""; teamid = ""; バージョン = "1.0"; } 2015-09-08 11:45:06.306 Update[927:19037] Sparkle: 新しい情報: { build = 2; format = "Mach-O Thin (x86_64) にバンドル"; 識別子 = "com.TechHeal.Update"; 要件 = ""; "署名時間" = ""; teamid = ""; バージョン = "1.2"; } 2015-09-08 11:45:06.308 Update[927:19037] Sparkle: 更新アーカイブは DSA キーで署名されておらず、アプリは新しいコード署名 ID で署名されていますが、これはコード署名と一致しません。元のアプリ: エラー Domain=NSOSStatusErrorDomain Code=-67050 "The operation could not be completed. (OSStatus error -67050.)" UserInfo=0x60000027e880 {SecCSArchitecture=x86_64}. 少なくとも 1 つの署名検証方法が有効である必要があります。更新は拒否されます。