XCTest フレームワークを使用して CloudKit コードの自動テストを作成したいと考えています。テスト ケースが実行され、有効なコンテナー オブジェクトが取得され、有効なパブリック データベース オブジェクトが取得されますが、実際に何かを実行しようとすると例外が発生して終了します。
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'Failed to establish valid container/bundleID information'
私がこれまでに試したこと:
- テスト ターゲットの を確認しましたが
Info.plist
、そこにあるバンドル ID はコンテナー ID に対応しています。 [[NSBundle mainBundle] bundleIdentifier]
正しいバンドル ID が返されるようにスウィズルしました。- メインアプリのターゲットから iCloud 資格をコピーしました。
しかし、私はまだ例外を受け取ります。CloudKit コードをテストで実行する方法はありますか?