Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

IOS10.3 ヘルスケアデータを書き出す、でデータが取り出せない

初めて質問します。質問方法、コミュニティ/フォーラム等 誤っていましたらご容赦ください。


IOS10.3 使用中。ヘルスケアデータを外部に取り出すため、「ヘルスケアデータを書き出す」を行い、メールで送信。メールの添付ファイルは存在するものの、「書き出したデータ.zip」のザイズが極めて小さい(2KB程度)。解凍すると「apple_health_export」ディレクトリができ、xmlファイルは存在するが、サイズ 0バイトでデータが存在しない。xmlファイルのファイル名が「譖ク縺榊・縺励◆繝・y繝シ繧ソ.xml」なのはとりあえず質問対象とはしない。


なお、OneNoteで読み込むやOneDriveで読み込む、iCloud Driveに追加、もやってみたが結果はメールの場合と変わらず。IOS10.0 (というか以前のバージョン)のときはメールで取り出すことはできた(OneNote、OneDrive、、iCloud Drive にはIOS10.3と同様に取り出すことができなかった)。


IOS10.3 で ヘルスケアデータを外部に取り出す方法はありますか?

iPhone 7, iOS 10.3

投稿日 2017/04/01 14:51

返信
返信: 17

2017/04/01 19:03 まろころ への返信

まろころ による書き込み:


ヘルスケアデータが入っているのは下記(2)で、ふじくろ様の環境でも中身が空のようですね。

(1)もxmlですが、ヘルスケアデータエクスポート時の情報のようです。




ーー 私のiPhone ーーーーーーーーーーーーーーーーーーーー

書き出したデータ.zip

(解凍)

apple_health_export

export_cda.xml ・・・・・・・・・・・・・(1) 2Kバイト

譖ク縺榊・縺励◆繝・y繝シ繧ソ.xml ・・・・(2) 0バイト

ーーーーーーーーーーーーーーーーーーーーーーーーーーーー


中身は空ではありません。

こちらでは逆です。

export_cda.xmlをテキストエディットで開きますと、例えば手動入力した体温がvalue="36.3”や<value>36.3</value>の形できちんと数件ほど入っています。

(昨日10.3にアップデートした時に工場出荷状態に戻し、1日分しかデータがありませんのでファイル容量は少ないです)

ユーザがアップロードしたファイル

一方、「書き出したデータ.xml」は空です。

2017/04/01 20:45 まろころ への返信

家族のiPhoneのiOS 10.2.1 でデータを書き出してみました。

購入時(2015年10月)からのデータがありました。

ユーザがアップロードしたファイル


これを見ますと「書き出したデータ.xml」が(データとしてあるはずなのに)10.3で書き出すと空になるのはおかしく、やはり iOS 10.3 でのデータの書き出しがうまくいっていないように見えますね。


先ほど「逆です」と書いたのは不正確でした。体温とボディマス指数のデータで確認してみましたが、10.2.1の結果を見ますと、データそのものはvalueとして「export_cda.xml」にも「書き出したデータ.xml」にも入っているようです。


私のiPhone(10.3)の検証結果は、工場出荷に戻して一から設定し直したものであの結果(「書き出したデータ.xml」=0バイト)ですので、まろころさまが工場出荷に戻してどうなるのか興味があります。

2017/04/02 10:29 まろころ への返信

10.3(14E277) のヘルスケアデータ書き出しを使いますと「書き出したデータ.xml」が0バイトになることがあるようです。

iOS 10.3 でのヘルスケアデータ書き出しが仕様変更?バグ?でiOS 10.2.1 とは変わっているようですので、補助的なツールをご紹介しておきます。


[サードパーティexportアプリ]

QS Access

デベロッパ:Quantified Self Labs

https://itunes.apple.com/jp/app/qs-access/id920297614?mt=8&ign-mpt=uo%3D4

* csvで書き出されます

 当方の環境で体温と歩数を書き出して検証したところ、うまく書き出せているようでした。Numbersでも読み込めました。iPhone 6s Plus iOS 10.3, MacBook Pro Mid2012 El Capitan 10.11.6

ユーザがアップロードしたファイル



[サードパーティimportアプリ]

Health Importer

デベロッパ:Paradox Customs 360円

https://itunes.apple.com/jp/app/health-importer/id930943780?mt=8&ign-mpt=uo%3D4


Health Data Importer

By Lionheart Software LLC 480円

https://itunes.apple.com/us/app/health-data-importer/id1158733998



[使い方を説明している記事]

How to Export/Import Health Data in iOS 10 on iPhone

https://www.igeeksblog.com/how-to-export-import-health-data-in-ios-10/


How to Save and Backup your Health Data on Apple Watch

https://www.megebyte.com/how-to-save-backup-health-data-on-apple-watch/


iPhoneに保存されたヘルスデータのアプリをインポートできる「Health Data Importer」

http://www.softantenna.com/wp/software/health-data-importer/


How to export and import your Health data

http://www.idownloadblog.com/2015/06/10/how-to-export-import-health-data/

2017/04/02 10:33 まろころ への返信

失礼致します。


1)私の環境は、iOS 10.3 (14E277)ですが、データの書き出し(iCloud Driveへ)は正常に実行できています。 iPhoneの言語を英語にしている場合は、export.xmlのファイル名になります。 iPhoneの再起動やヘルスアプリの再起動は試されましたか? → App または iPhone を再起動する

ユーザがアップロードしたファイル


2)書き出したxml形式のデータは、そのままではなかな利用しづらいと思うのですが、どのように利用されているのでしょうか? 専用のアプリケーションなどをお使いでしょうか? あるいは、MS-Excelなどで読み込んでいらっしゃるのでしょうか? よろしければ教えてください。

2017/04/01 17:50 ふじくろ への返信

ふじくろ様 ご確認ありがとうございました。


ヘルスケアデータが入っているのは下記(2)で、ふじくろ様の環境でも中身が空のようですね。

(1)もxmlですが、ヘルスケアデータエクスポート時の情報のようです。

以前のIOSバージョンでは約3ケ月の使用で、圧縮時で300KB、解凍後は3MBくらいありました。


注)以前ヘルスケアデータを取り出せていたとき、ヘルスケアデータのxmlを解析するプログラムを

作っていたので(2)がどんな形をしているかはわかっています。


家族のiPhone7(IOS10.3)でも確認してみました。

こちらではデータを取り出せました。

・私/ふじくろ様のzipファイル名と、家族のzipファイル名が違います。

(zipファイル名が「書き出したデータ.zip」 のときはデータを取り出せない)

・私/家族のxmlファイル名と、ふじくろ様のxmlファイル名が違います。

(解凍されたxmlファイル名には依存していないようだ)


どうやら環境依存みたいで、厄介な問題のように思えます。


ーー 私のiPhone ーーーーーーーーーーーーーーーーーーーー

書き出したデータ.zip

(解凍)

apple_health_export

export_cda.xml ・・・・・・・・・・・・・(1) 2Kバイト

譖ク縺榊・縺励◆繝・y繝シ繧ソ.xml ・・・・(2) 0バイト

ーーーーーーーーーーーーーーーーーーーーーーーーーーーー


ーー 家族のiPhone ーーーーーーーーーーーーーーーーーーー

_________.zip

(解凍)

apple_health_export

export_cda.xml ・・・・・・・・・・・・・(3) 2Kバイト

譖ク縺榊・縺励◆繝・y繝シ繧ソ.xml ・・・・(4) 3Mバイト xmlデータあり

ーーーーーーーーーーーーーーーーーーーーーーーーーーーー



ーー ふじくろ様のiPhone ーーーーーーーーーーーーーーーー

書き出したデータ.zip

(解凍)

apple_health_export

export_cda.xml ・・・・・・・・・・・・・(5)

書き出したデータ.xml ・・・・・・・・・(6) 0バイト

ーーーーーーーーーーーーーーーーーーーーーーーーーーーー

2017/04/02 08:16 ふじくろ への返信

自己レスです。


iOS10.2.1だとOKでした。

・ふじくろ様の返信、ほかからiOS10.2.1だとOKそう。

・私のiPhoneを10.3→10.2.1にダウングレード。

・ヘルスケアデータの取り出しが可能。


ということで、iOS10.3の問題のようです。


ただ、残念なことにiPhoneの復元に失敗したため、最終的に私のiPhoneは iOS10.3 に戻しました。

・iOS10.2.1のバックアップがあったハズだが、iOS10.3のバックアップで上書きしてしまったみたい。

(iOS10.3のバックアップからはiOS10.2.1に復元できない)

・したがって、iOS10.2.1にダウングレードしたものの、iOS10.2.1当時のデータで復元できず。

・仕方がないのでiPhoneをiOS10.3に戻しデータを復元。

結局ヘルスケアデータは取り出せず。というお話でした。

2017/04/02 13:13 T22T への返信

T22T様


返信ありがとうございます。


ふじくろ様に返信しましたがiPhoneを英語にするとヘルスケアデータの取り出しができました。


1)....iPhoneの再起動やヘルスアプリの再起動は試されましたか?

はい。試しました。

アプリの再インストールは、ヘルスケアアプリが必須アプリのため、削除ができないため

試しておりません。


>2)書き出したxml形式のデータは ... どのように利用されているのでしょうか?

自作VBAでexcelシートに読み込んでいます。

たまたまオムロンの歩数計を使っているので、同じような形式になるように自己流で変換しています。


ありがとうございました。

2017/04/01 16:13 まろころ への返信

当方の環境ではメールに添付したzipファイルを解凍すると2つのファイルが表示され、「書き出したデータ.xml」は空でしたが「export_cda.xml」は中身データがありました。

ユーザがアップロードしたファイル


MacBook Pro 15inch Retina, El Capitan 10.11.6

iPhone 6s Plus, iOS 10.3

2017/04/02 13:01 T22T への返信

日本語環境と英語環境の両方でヘルスケアデータ書き出しを行った結果、

日本語環境では「ヘルスケアデータ書き出し.xml」が0バイト

英語環境では「export.xml」が21KBでした。

日本語環境(設定>一般>iPhoneの使用言語>日本語)の時に不具合が生じるのかもしれません。

ユーザがアップロードしたファイル


ちなみに英語から日本語に戻しますと、また0バイトになってしまいました。

2017/04/02 13:11 まろころ への返信

フィードバックを出しておきました。

http://www.apple.com/jp/feedback/


世界的には日本語環境でお使いの方は少ないと思いますので優先順位が低くなってしまうかもしれませんが、なるべく多くの方がフィードバックすれば早く解決するものと期待しています。

2017/04/01 20:15 ふじくろ への返信

ふじくろ様 ご確認ありがとうございます。


export_cda.xml は体温等のデータが入るようですね。

「書き出したデータ.xml」は歩数、距離などのデータが入るようで、こちらのデータが欲しかったのですが取り出せず困っています。

環境依存のものは調べ難いです。工場出荷状態に戻すのも手かも知れません。

2017/04/01 21:13 ふじくろ への返信

ふじくろ様 何度もお手数をおかけし申し訳ありません。


iOS 10.2.1 ではうまく取得できるようですね。

うちの家族のiPhone iOS10.3 だと思っていましたが再確認したところiOS10.2.1でした。


どうやらiOS10.3の問題かも。アップルさんに調べてもらうしかないかも知れません。

2017/04/02 13:06 ふじくろ への返信

ふじくろ様


いくつか返信いただきましたがまとめて返させてください。

1.サードパーティexportアプリのご紹介、ありがとうございました。

2.iPhoneの言語を英語にしたところ取り出しができました。

iOS 10.3(14E277) の日本語環境の問題のようです。

ありがとうございました。


IOS10.3 ヘルスケアデータを書き出す、でデータが取り出せない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。