私はiOS
アプリを開発しており、アップルデベロッパーのCloudKit
機能を利用しています。私はそれが素晴らしいリソースであることを発見しました。特に、私がバックエンドを設計し始めた当初から、私が使用しようとしていたサービス(Parse)がシャットダウンしていると発表しました。それは小さな学習曲線のために非常に魅力的ですが、私はいくつかの厄介な小さな問題がこことそこに気付き始めているので、私はアドバイスや助けを求める専門家を探しています。数日前に別のCloudKit
質問を投稿しましたが、これはまだ発生しています:CloudKit Delete Self Option Not Working。しかし、私はこれを関連する可能性のある別の問題に限定したいと思います。CloudKit「ダッシュボードで手動操作がいつでも実行される」
問題〜今まで私は私が手動で編集しようとするたびに(でも作成後CKReference
にDeleteSelf
オプションを追加、削除、またはリストの一部を追加し、エントリを削除する)ことに気づいたCloudKit
を使用して開始して以来、及び変更を保存しようとすると、エラーメッセージが表示され、処理を続行できません。ここで表示されるエラー画面のスクリーンショットです:
私はテストのいくつかの並べ替えを実行するために、レコードを操作したいいつでも、私はどちらか私のアプリを通じてそれを行うに行かなければならない、または理由だけでそれはイライラレコードを完全に削除し、新しいレコードを作成します(問題なく実行できます)。私はこの問題を一ヶ月以上前から取り組んできました。なぜなら、私の進歩にとって致命的ではなかったからです。しかし、これが私の他のCloudKit
の問題に関連していると思うようになり始めており、それを修正する方法についていくつかのアドバイスを得ることができたら、私は他の問題も解決できるでしょう。私はAppleに多数のバグ報告を提出していますが、回答を受け取っていないか、変更を見たことがありません。
私はまた、非常に長い時間(少なくとも数日)、ダッシュボードの左下に「Reindexing Development」と一貫して言っていることに気付きましたデータ"。最初はそれが問題ではなかったことを覚えています。私は変更を加えた後にその通知を受け取りますが、操作が完了した後は消えてしまいます。今はプロセスのどこかに詰まっているようです。これは慢性の問題です。私はダッシュボードにログインしても、これはいつも言っています。ここ は、私が話しているものです:私はCloudKit
でより多くの小さな問題を見つけるには時間が行く、私は生産に入るたら、より多くの問題が顕在始めることができることを心配して、私ができるとして
深刻な問題があります。私はCloudKit
に固執し、Amazon Web Servicesのような別のサービスの学習曲線を避けたいですが、失敗のために自分自身を設定したくありません。
誰でもこの問題を助けたり、誰かに定期的にそれを体験させてもらえますか?アドバイスと助けてくれてありがとう!
〜返信いただきありがとうございます、遅れてお詫び申し上げます。私はこれを1日中確認することができませんでした。スキーマをリセットして問題が解決するかどうかを確認します。私はこのアプリの開発中に以前知っていた、私は手動でCKNotificationを編集し、その後、私は登録するためのCKNotificationsを得ることができなかった問題があった。私はそれまでのすべてをリセットして問題を解決したので、あなたの答えもうまくいくと確信しています。私が持っている唯一の問題は、生産中に問題が発生したらどうしますか?デプロイ後はリセットできません!それは気になる。 – Pierce
このようなことは、開発プロセスの副産物であり、アプリケーションが実用に向かうにあたって非常に弾力性があり、Apple CloudKitのサーバーのフォレストを動かすことはないと期待しています。 – user3069232