iBitzEdge

Cydia Impactorで発生するエラー「provision.cpp:62」の解決法

Mach_Portal+YaluまたはYaluをCydia Impactorを使いデバイスにインストールを試みると、Cydia Impactor上でいくつかのエラーが発生する。以前にCydia Impactorのエラーのまとめ記事を公開したが、また新たな報告があったので個別に紹介しておく。

※本記事は脱獄(Jailbreak)iOSデバイス向けの記事です。脱獄していないデバイスでは動作しません。脱獄や脱獄後に関しては以下のリンクを参考にして下さい。

provision.cpp:62

provision.cpp:62
_assert(response.head["content-type"] == "text/x-xml-plist")

Cydia Impactorを使用してYaluなどをiOSデバイスにインストールしようとすると、上記のようなエラーが表示されることがある。このエラーは、Panguで脱獄する際にも報告が目立っていた。しかし、その時はAppleのメンテナンスが影響していた為発生したエラーだったが、今回のYaluの場合はAppleのメンテナンスとは別の問題があるようだ。

このエラーが発生した場合の解決法がいくつかの報告されているのでまとめて紹介しておく。

解決法その1. 何度も繰り返す

1つ目の解決方法として、何度もCydia Impactorを使ってデバイスにインストールを試みるという方法。1度や2度試してみて失敗している場合は、続けて10~20回試してみる。少し無理やりな感じもするが、この方法で解決したという報告がちらほらある。

 

解決法その2. 「iPhoneを探す」を無効

Cydia Impactorを使ってインストールしようとしているデバイス側の設定の「iPhoneを探すを無効にするだけであっさり解決したという報告もある。

「iPhoneを探す」をオフにするには、設定>iCloud>iPhoneを探すから行うことができる。

 

解決法その3. developerアカウントで確認

画像:imgur
  1. https://developer.apple.com」にアクセスする
  2. Cydia Impactorで使用しているApple IDでサインインする。
  3. Accountをクリックすると上の画像のように「Apple Developer Agreement」というタイトルでAppleデベロッパー契約の同意のメッセージが表示されるので、「By checking this box I confirm…」から始まる部分のチェックボックスにチェックを入れ「Submit」をクリックする。
    以上の手順で解決したという報告も多数ある。

 

目立った解決方法は以上の3つである。もし、同じエラーが発生しているユーザーがいた場合は一度試してみると良いかもしれない。また、provision.cpp:62以外のエラーも別のページでまとめているので是非参考にしていただきたい。