好きなIPAからアプリをインストール「AltStore 2.0」へメジャーアップデート、サード製リポジトリの追加などが可能に

(15)

好きなIPAファイルからアプリをインストールしたり、署名の更新を行える【AltStore】ですが、以前より実施されていたベータテストが終了し…AltStore 2.0へとメジャーアップデートが行われています。
サード製ソース(リポジトリ)の追加が可能になったほか、かなり多くの機能追加、改善、修正が実施されています。

スポンサーリンク
スポンサーリンク

AltStore 2.0

AltStoreアプリのメジャーアップデートが行われ、v2.0がリリースされています。

AltStoreアプリの「My Apps」タブを開くとアップデートが表示されますので、こちらからアップデートを行いましょう。

update-altstore-classic-v20-add-3rd-party-source-2

更新内容

Sources

  • これまであった「推奨ソース(Recommended Sources)」に加え、サード製のソース(リポジトリ)も追加できるように
  • ソースを簡単に管理できるように、新たに「Sources」タブを追加
  • ソースを簡単に追加できるように「Add Source」画面を追加
  • AltStoreにソースを追加する際、ソースをプレビューできる様に(詳細情報や追加リンクなどを表示)
  • 悪意あるソースをリモートによりブロックできるように

Browseタブを再設計

  • Browseタブ内のアプリリストを新しいカードデザインに変更
  • 最近更新されたアプリを一目で確認できるように
  • 各ソースの注目のアプリを表示
  • ソースまたはカテゴリ別にアプリを参照できるように
  • Browseタブないに全てのスクリーンショットが表示されるように

Patreon

  • サード製ソースとして、無料会員を含むPatreon会員向けに専用アプリを配布できる様になりました
  • 開発者のPatreonに寄付をした場合、専用アプリをAltStoreないからダウンロードできるように
  • 寄付額のカスタムに対応しているため、Patreonは希望する金額を寄付可能です
  • 提供されている場合、Patreonアプリに必要な金額を表示

アプリアイコン

  • 新しいアプリアイコンに変更
  • 設定「Change App Icon」からアプリアイコンの変更が可能

アプリの詳細な権限

  • 各ストアページにアプリが要求する資格とプライバシー権限を表示するように
  • 任意の権限をタップすると、詳細な説明が表示されるように
  • インストール前に権限が正確であるかを自動的に検証するように
  • アプリのインストールおよび更新時に権限を確認するよう、ユーザーへ求める表示を追加(新規インストール時は全ての権限を表示、更新時は追加された権限を表示)

JSONソース

  • JSON5をサポート
  • buildVersionパラメータを使用すると、同じアプリでも複数バージョンのビルドを配布可能に
  • sha256パラメータを使用すると、AltStoreでダウンロードされたIPAファイルが正しいかを確認するように
  • appPermissionsパラメータを使用すると、アプリと拡張機能によって使用される全権限を宣言できます
  • marketingVersionパラメータを使用すると、ユーザーに表示されるアプリバージョンをカスタマイズできるように

その他

  • SNSのフォローボタンを設定に追加
  • 検索およびアプリを表示にURLスキームを追加
  • 検索:「altstore://search?q=[query]
  • アプリを表示:「altstore://viewApp?bundileID=[app bundle ID]

【改善:スクリーンショット

  • 様々なサイズのスクリーンショットに対応
  • iPhone / iPad両方向けの固有スクリーンショットに対応
  • Face ID搭載iPhoneで撮影されたスクリーンショットは、自動的に角丸表示に
  • アプリのストアページからスクリーンショットをタップすると、全画面でプレビューするように
  • スワイプにより全画面プレビューを閉じるように

【改善:アプリの検証

  • ダウンロードしたアプリのバージョンと、ソース側のバージョンが一致しているかを確認する様に
  • ダウンロードしたアプリのビルドバージョンと、ソース側のビルドバージョンが一致しているかを確認する様に
  • ダウンロードしたアプリの権限と、ソース側の権限情報が一致しているかを確認する様に
  • ダウンロードされたIPAファイルのSHA-256ハッシュ値が、ソース側のハッシュ値と一致しているかを確認する様に(指定されている場合は)

【改善:Newsタブ

  • 画像のアスペクト比を3:2に変更
  • 動的テキストスタイルを使用できるようにフォントを更新
  • ソースの詳細ページと、ニュース項目の高さを均一に

【改善:ログ

  • OSLog.frameworkに切り替え
  • 「Settings」タブの「View Error Log」からログの詳細を書き出せるように

【改善:画像のキャッシュ

  • キャッシュ制限を増やし、AltStoreが画像を再読み込みする頻度を減少
  • 「Settings」タブ内に「Clear Cache…(キャッシュのクリア)」オプションを追加し、キャッシュの削除が行えるように

【改善:その他

  • 直示表現を「今日」と「昨日」のみに制限
  • 「WiFi」を「Wi-Fi」と表記する様に変更
  • 「My Apps」タブ内に更新バージョンを表示する様に
  • AppCenterの依存関係をTelemetryDeck変更
  • プライバシー条項を追加
  • Patreonサインアウトのアラートメッセージを全ての誓約アプリで適用するように
  • アプリのインストール後にCoreDate保存エラーを再送
  • OperationError.appNotFoundの「#fileID」と「#line」をキャプチャ
  • PillButtonの最小サイズを揃えました
  • UINavigationBarAppearanceのAPIを使用するよう、AppViewControllerを更新

【修正:アプリ

  • 特定のアプリを終了する際に発生する様々な問題を修正
  • アプリのインストール / 更新時にアプリがフリーズしてしまう場合があった問題を修正
  • オリジナルのアプリが持っていない権限で、アプリが終了してしまう場合があった問題を修正
  • ワイルドカードの「keychain-access-groups」を持つアプリを削除する様に修正
  • 名前に英語以外の文字を含むアプリが終了してしまう場合があった問題を修正

【修正:ユーザーインターフェース

  • iOS 18で「Settings」タブバーが消える場合があった問題を修正
  • App ID画面のバナーが潰れていた問題を修正
  • スクロールするとボタンタイトルが点滅してしまっていた問題を修正
  • アプリ + ソース詳細画面の角丸アニメーションが正しくなかった問題を修正
  • テキストの高さと、折り畳まれた高さが等しい場合、「more updates」ボタンが表示されてしまう場合があった問題を修正
  • 「Unsupported Updates Available」という誤ったメッセージが表示されてしまう問題を修正
  • サポートされているアップデートがない場合にも、「Update」ボタンが表示されてしまう場合があった問題を修正
  • 一部のニュース項目の高さが正しくなかった問題を修正
  • AppViewControllerのmodal navigation controllerにボケ効果が欠けていた問題を修正

【修正:その他

  • 他のソースと同じ名前のソースを追加するとクラッシュする場合があった問題を修正
  • ソースのJSON解析中にエラーが発生した場合のCore Dateエラーを修正
  • アプリのバックアップ / 復元に失敗した場合、トースト通知が表示されていなかった問題を修正
  • キャンセルされた処理の問題を修正
  • 異なるソースから同じアプリが配布されていた場合に、アプリのバージョンが正しく統合されていなかった問題を修正
  • AltStoreアプリグループが存在しない場合、起動時にエラーが発生する場合があった問題を修正
  • AltStoreアプリグループがInfo.plistの最初にリストされていなかった場合に、エラーが発生することがあった問題を修正
  • 操作キャンセル「Operation Cancelled」がエラーログに保存されてしまっていた問題を修正
  • [iPad] My Appsタブからアプリを削除するとクラッシュする問題を修正
  • CollapsingTextViewの「TextKit 1 compatibility mode」実行時警告を修正
  • ランタイム警告「transformable properties not using secure transformer」を修正
  • InstalledAppsCollectionFooterViewの「unsatisfiable constraints」エラーを修正

Sources

今回のアップデートでは推奨ソース以外に、第三者が作成したソース(リポジトリ)の追加にも対応。
Sources」タブが追加されており、こちらから推奨ソースに加えてソースURLを入力してサード製ソースの追加も行える様になっています。

update-altstore-classic-v20-add-3rd-party-source-3

ちなみに、EU向けAppStoreが「AltStore PAL」、サイドローディング用AltStoreが「AltStore Classic」と呼び分けられる様になったそうですが、「AltStore」とだけ言われた場合はこちらのClassicの方になる模様。
少し分かりにくい部分かもしれませんが、基本的には今まで通りAltStoreといえばこちら…と覚えておけば大丈夫かなと思います。

コメント

  1. altstoreでbhTwitterを使ってみたんですが、通知が来ません

    署名するアカウントが開発者アカウントじゃなきゃダメとかありますか?

    • 開発者用アカウントで使ってるがなぜか通知は来ない。
      正規のアプリからはもちろん来るので、両方入れて誤魔化してる。

      • 自分もショトカ使って似たようなことしてるけど苦肉の策や…

        開発者アカウントもダメとなると、単純にアプリ側の問題かもっすね。不便。

  2. 皆さんiOS18でウィジェット使えますでしょうか?

    • 使えなくなっちゃいました

      • やはりそうですか
        1.7では設定自体は出てきてましたが(うまく表示されないですが)2.0では消されたようですね

    • iPhone16 Pro, iOS18.0
      ですが、本体を再起動することで使えるようになりました。

      • ありがとうございます
        1.7の時も再起動したら設定項目が出てきたのですが2.0ではダメでした
        アップデートではなく新規インストールしないといけないのでしょうか
        帰ったら一度altstoreを削除して再インストールしてみようと思います

      • 2×2の方も使えますか?
        自分の環境では1.7も2.0も2×4は情報が表示されるけど2×2(とホーム画面のウィジェット)は真っ白で何も情報が表示されません。
        16promax 18.0

    • iOS 18でいわゆるクラシックウィジェットが廃止されました
      アプデが来なさそうなので モバイル通信の1日毎の使用量を記録するアプリの代わりを探さなくては!

    • 再起動したらウィジェット使えました

  3. 突然の質問で申し訳ありません。
    iOS18にしてからAltJITがエラーを吐き使えなくなっているのですが、まだ非対応なのでしょうか。

    エラー内容
    The process ‘altjit’ failed with code 1. Could not connect to device . The process ‘python3’ returned unexpected output. KeyError: EnumIntegerString.new(3, ‘PUBLIC_KEY’)

  4. AltStoreを1.7にダウングレードする方法ってありませんかね?
    2.0にしたらGoogleで安全性を確認できないって言われてログインできなくなっちゃいました

  5. ios18 A18で署名問題解決する方法はありますか?

  6. 気になったのですが、有効期限、が切れたら
    再署名はいつもと同じですが

    期限を早く切らせる方法はないのでしょうか

    appidsが10を超えてしまって削除したいのに削除できないので
    期限切れまで待つしかない状態です

    appを削除して再度追加してみましたが
    同じ状態です

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました