iOS
Swift
hsts

[解決]AVPlayerでリモートの音声ファイルを再生しようとしてエラー

2016年1月に作ったアプリを久しぶりに起動したらAVPlayerが再生に失敗する
びっくりして直そうとしました

エラー内容

CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
    class = inet;
    "m_Limit" = "m_LimitAll";
    "r_Attributes" = 1;
    sync = syna;
}

調べたら同じことになっている人がちらほら

https://stackoverflow.com/questions/48384256/credstore-performquery-error-copying-matching-cred-error-when-opening-vim

https://stackoverflow.com/questions/46434004/cant-play-mp3-file-over-http-via-avplayer

ドハマリした

いろいろやりましたが、どうにも解消できず。深夜3時まで頑張ったんだよー。
次の日も仕事だから寝た。
stack overflowでも最終的にどうにもなってなくて悲しみ
会社の昼休みにサーバーサイドじゃね?ってなってやってみたら動いた。よし!

レスポンスヘッダーからHSTSとったら動きました。

h2oですけど以下のやつね。

header.add: "Strict-Transport-Security: max-age=31536000"

原因がわからない

原因はわからないです。とりあえず動いたので良いのですが、いつ動かないくなるかわからないので不安です。

以上です。よろしくお願い申し上げます。