Archive for 9月 18th, 2015

Xcode7にあげたらOneDriveのLive-SDKがコケるようになった。

金曜日, 9月 18th, 2015

Xcode7に上げたら、OneDriveのLive-SDKでエラーがぼこぼこ出て、泣きながらググってみますと、先人たちも困っていたようです。原因はSSL/TLSの仕様が変わったとさ。
らしいです。ググるとAppleに情報あり。

https://forums.developer.apple.com/thread/4988

以下のを-info.plistに差し込めと

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

こいつを差し込めと、ということで差し込んでみたら動いた。

Appleのアプリの認証が通るんでしょうか?

あと、ライブラリの .dylib が真っ赤に 見ると拡張子が変わって、 .tdbに代わっている。

うーん、いろいろあるなぁ。

Xcode7がやってきた。

金曜日, 9月 18th, 2015

Appleさんから、Xcode7リリースされました。
ということで、

早速、TouchJW for iOS v1.74(未公開)/v1.9.9.0(v2-beta)をコンパイルしました、

結果OneDriveAPIのアクセスのタイミングでOneDriveAPIが落ちることが確認しました。DropBox-APIは正常に動作します。

なにしろ、Xcode7正式リリースされて数時間なので、情報は少ないのですが、SSL/TLSの扱いが変わり、OneDriveのAPIが数時間前に差し替えられた模様です。

Xcode6でコンパイルされたアプリが、この影響を受けるかは実機が手元に届くまでは調査できませんので、OneDriveAPIでアクセスしている方は、iOS9へのアップグレードを見合わせていただくようお願いいたします。

なお、DropBoxAPIはiOS9シュミレータでのテストでは、正常に動作することを確認しています。

現在、一通りのテストを終わった、環境ですが、組み合わせやアプリのロード時などの偶然重なった事象において障害が発生する可能性もあります、

iOS9のリリースで障害が発生した場合、詳細に、レポートいただければ、幸いです。