0

simperium で動作するように iOS6 で既存のアプリをセットアップしています。すべてが数週間うまくいっていますが、今日、これらのエラーが表示されるようになりました。

Simperium でアプリを削除し、新しいアプリで開始しましたが、それでもエラーが発生します。

このテスト ケースは、すでにコアデータにデータがある既存のユーザー向けのアップグレードです。そのため、彼らは simperium アカウントを作成します。これが simperium が行う最初の同期です。

2012-11-14 10:46:31:931 Simperium POST returned error 409 for change {
ccid = da3d0c7bed984f88872f9e7d7527f0f9;
clientid = "ios-ca84b5cc41cc00962c1141a2854aeee0";
error = 409;
id = 54f58c57de65485f889aa4b30c39c54b;
r =     (
    50a3760437a401650500001b
);

}

これらのエラーもいくつか表示されますが、それほど多くはありません。

2012-11-14 10:44:52:823 Simperium error: transform diff for a ghost member (ghost    <SPGhost: 0x1d6324c0>, memberData (null)) that doesn't exist (showInDropDown): {
o = "+";
v = 0;

}

これも:

Simperium タイムアウト、サーバーが GET コード 504 (ClipModel82) に応答しませんでした。

4

1 に答える 1

0

504 は予想されるタイムアウトです。他のエラーは想定されていません。409 は重複した変更であり、無視されますが、発生するべきではありません。Core Data モデルに存在しない属性を iOS 以外のクライアント経由で変更すると、変換エラーが発生する可能性があります。

この記事の執筆時点で GitHub にある "iosupdate" ブランチを使用してください。最新の変更と修正が含まれています。またsetVerboseLoggingEnabled:YES、ログ出力を添付ファイル (help@simperium.com) に含めて、電子メールでお問い合わせください。

于 2012-11-16T21:16:39.573 に答える