2011年12月5日月曜日

iOS5にしてからのGoogle Syncでエラー

iOS5にしてからカレンダーがずれたけど、

もしかしたらiCloudやGoogle Syncで同期したりすると直るのでは・・・

という淡い期待を抱いてしまった。

iCloudとGoogle Syncどちらにしようか。

徹底検証! はたしてGoogleからiCloudに移行するべきなのか?

■ストレージ
iCloudはストレージ容量として5GBを無料で提供しているのですが、この容量はiCloudサービス全般の容量として提供されているので、大量のドキュメントをクラウド上に保存して5GBを超えてしまうとメールが使えなかったりする可能性があります。

対してGoogleの場合、iCloud以上の容量をユーザーに提供しており、主要サービスごとに容量が決まっています。Gmailだと無料で25GBを、Google ドキュメントだと1GBのアップロードファイルを提供し(ウェブ上で作られたドキュメントの場合、ほぼ無制限です)、Picasaでは特定のサイズを超えたものでも1GBの無料保存容量をくれます。

はい。Googleで。

Google Syncのやり方は・・・


Apple 端末で Google Sync をセットアップする - モバイル ヘルプ

メール/連絡先/カレンダー でgmailじゃなくてMicrosoft Exchangeを使うのか・・・

やってみたら






不正なパスワード
Exchangeアカウント xxx@gmail.com のパスワードを入力

というエラーが出るようになった(T_T)

正しいパスワード入れてるのに不定期にこのメッセージが出る。

iOS5になったらiphoneからのMicrosoft Exchange連携はできないのか?

iOS 4.0:アップデートしてから、Exchange のメール、連絡先、カレンダーと同期できない

どうもデフォルトの設定だと、サーバに頻繁にアクセスするのが問題みたい。

「同期のタイムアウト値を 240 秒より増やすこともできます。240 秒より増やすには、未署名の構成プロファイルをダウンロード して、テキストエディタで開きます。「240.0」(「」は不要です) という値で検索し、これをご希望の秒数の数字に変更します。上記の手順を使って、構成ファイルがアップルの署名入りではないことに注意しながら、プロファイルを配備します。」

iPhoneでこのサイトを見ていたけどテキストエディタで開きます意味がわからなかった

クリックすると「EAS Default Tas...」のプロファイルが表示されてきて、

iPhoneでテキストエディタで編集するなんて無理

PCでこのブログを書いているときに、念のためPCからアクセスすると、

以下のXMLファイルがとれた

ファイル名:DefaultEASTaskTimeout.mobileconfig

ファイルの中身

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>PayloadDescription</key>
            <string>Sets the default timeout for talking to Exchange servers.  The new default is contained within this profile.  NOTE: Requires reboot.</string>
            <key>PayloadDisplayName</key>
            <string>EAS Default Task Timeout</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.defaults.managed.easdefaulttasktimeout</string>
            <key>PayloadOrganization</key>
            <string>Apple, Inc</string>
            <key>PayloadType</key>
            <string>com.apple.defaults.managed</string>
            <key>PayloadUUID</key>
            <string>ED2491A7-F528-450B-96C7-50012B494B13</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>PayloadContent</key>
            <array>
              <dict>
                <key>DefaultsDomainName</key>
                <string>com.apple.DataAccess.BehaviorOptions</string>
                <key>DefaultsData</key>
                <dict>
                  <key>BehaviorOptions</key>
                  <dict>
                <key>DefaultEASTaskTimeout</key>
                <real>240.0</real>
                  </dict>
                </dict>
              </dict>
            </array>
        </dict>
    </array>
    <key>PayloadDescription</key>
    <string>Sets the default timeout for talking to Exchange servers.  The new default is contained within this profile.  NOTE: Requires reboot.</string>
    <key>PayloadDisplayName</key>
    <string>EAS Default Task Timeout</string>
    <key>PayloadIdentifier</key>
    <string>com.apple.easdefaulttasktimeout</string>
    <key>PayloadOrganization</key>
    <string>Apple, Inc</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>1CCD7BF1-79B6-4BB1-9707-13AC96688569</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>

今のところ先ほどのWebサイトにあった未著名の構成プロファイルをiPhoneからアクセスして

設定したところ。


でもいまだに先ほどのエラーが出る。

上記の240.0の部分を変えたファイルをどっかにアップして

自分のiPhoneでアクセスすればいいんだろうけど・・・面倒だ。

修正済みのファイルをアップしてくれているサイトもあるが

内容が不安なのでそのまま使えない。

まいった。→その2へ