2017-11-07 12 views
0

identifierForVendor私のアプリのデバイスを一意に識別するために、私はアプリの起動時にこの値を取得し、キーチェーンプロパティーthisDeviceOnlyを設定してキーチェーンに格納しています。今、私はiTunesからバックアップをインストールしようとしたときに同じベンダーのIDを返すという問題を抱えています。私がやっているiTunesのバックアップのバックアップを使用して同じアプリケーションをインストールした2台のiOSデバイスでidentifierForVendorを同じにすることはできますか?

ステップ:

  • を私は2台のiPadがiPad1とのiPad2を言っています。
  • iPad1には既にXがインストールされており、iPad2は新しいデバイスです。
  • iPad1をiTunesでバックアップしました。
  • は今、私は

は、いずれかがこの問題をobsorvedかなかったiPad1
アプリXとして、私はiPad2の上のXアプリを立ち上げ

  • iTunesを使って、同じベンダーIDを取得してバックアップiPad1からのiPad2を復元しましたそれ以外の何か?ありがとう。

  • 答えて

    0

    これは、キーチェーンがiCloudで共有されているため、iCloudアカウントと同期した新しいデバイスが自動的にキーチェーンを取得するためです。

    +0

    私はkeychainプロパティkSecAttrAccessibleWhenUnlockedThisDeviceOnlyをどのように設定していますか? –

    関連する問題