Apple の WWDC 2012 ビデオは、Passbook パスがサーバーと通信する方法を示しています。通信をhttps(SSL)に制限することが条件です。このビデオでは、開発者が「開発者」メニューを使用して非 SSL 通信を有効にし、PassKit サブメニューで「http サービスを許可する」を選択する方法を示しました。
それはもはや選択肢ではありません。
iOS 9 と XCode 7 で同じことを実現するにはどうすればよいでしょうか?
-- 2015 年 12 月 13 日更新 --
iOS シミュレーターで「開発者 -> 設定 -> HTTP サービスを許可」にアクセスできます。これですべてですか、それとも物理デバイスでも「開発者」メニューを使用できますか? おそらくこれは私の混乱です。明確にしていただきありがとうございます。
-- 2015 年 12 月 16 日更新 --
問題は解決しました!これは、将来この問題を抱えている人への私のアドバイスです。developer.apple.com で、[Certificates, Identifiers & Profiles] に移動し、iOS の下で [Devices] を選択します。承認されたデバイスのリストが表示されます。「Provision Profiles」の下に「Developer」が表示されます。
今:
1 - 更新したメンバーシップに引き継ぐデバイスを必ず選択してください。開発者アカウントを更新すると、オンラインの開発者プロファイルでこれに関する警告が表示される場合があります。
2 - 電話が開発用に特別にプロビジョニングされていることを確認します。これは、Apple でオンラインの開発者アカウントを使用して行います。
3 - 携帯電話とワークステーションの間で、Xcode と iOS のリリース ペアが一致していることを確認します。iOS または Xcode のいずれかを更新し、もう一方を更新していない場合、これは問題です。