[iOS] エクスプレスカードについての説明

次の説明のうち、エクスプレスカードの説明として正しいものはどれか?

1.SuicaやICOCAのような鉄道系カードのこと
2.自動改札機を使用する際に使うカードのこと
3.端末をかざすだけで利用できるカードのこと
4.Apple Payの支払いに選択したカードのこと

“[iOS] エクスプレスカードについての説明” の続きを読む

[iOS] 代替アイコンに関する複数理由リジェクト

以下のリジェクト例は複数のリジェクト理由を含む。

リジェクト例
「ゲーム内で一定条件をクリアすると、アプリのアイコンが選べるようになるというアプリを作った。
そこで、そのアイコンが変わったホーム画面のスクリーンショットを作成し、プレビュー画面として設定して審査に提出したところ、複数理由でリジェクトされた。」

以下の選択肢のうち、上記のリジェクト理由に含まれないものはどれか。

1.アプリのアイコンを変えてはいけない。
2.アプリのアイコンをユーザーに無断で変えてはいけない。
3.アイコン変更は最初からすべてのユーザーに提供される必要がある。
4.スクリーンショットにホーム画面を掲載してはいけない。

“[iOS] 代替アイコンに関する複数理由リジェクト” の続きを読む

[iOS]シミュレーターの削除

iPhoneシミュレーターの削除方法について、最も正しい記述はどれか?

1.シミュレーターのDownload 画面から削除できる。
2.一旦追加したシミュレーターはXcodeのクリーンインストールでしか消すことができない。
3.simctlコマンドで該当端末の専用の削除ツールが用意されている。
4.otool を使用する。

“[iOS]シミュレーターの削除” の続きを読む

[iOS] 実機接続エラー Could not locate device support files.(実用問題)

実機テストをしようとiPhoneをつないだところ、以下のようなエラーが出た。

Could not locate device support files.
This <iPhone Nem> is running iOS 12.1 (16B92), which may not be supported by this version of Xcode.

このエラーに関する記述のうち、最も適切な対応はどれか。
ただし、この開発はチームで開発しており、プロジェクトは終盤であるものとする。

1.現状のXcodeでは対応しないので新しいバージョンにXcodeをアップデートする必要がある。
2.Provisioning Profile が間違って指定されているので、設定を見直す。
3.接続された端末のUUIDがProvisioning Profileに含まれていないので、AppleDeveloperProgramのサイトでUUIDを登録する。
4.現状のXcodeのパッケージ内に、接続した端末と同じバージョンのプラットフォームイメージを入れればよい。

“[iOS] 実機接続エラー Could not locate device support files.(実用問題)” の続きを読む

[iOS]過剰な複数回の書き込み

以下のようなアプリを作成したところリジェクトされた。

iPhoneを売却する際に、端末内の個人情報を完全に消すためのツールを作った。
このツールでは巨大なファイルを作成して、端末内に残ったデータの履歴を上書きするものである。

この原因は以下のうちどれか。

1.複数回の書き込みは端末に負荷をかけるため
2.iPhoneはセキュリティは強固に守られているので、事実と異なる
3.1つのアプリが利用できるストレージはガイドラインで決められるのでそれを超過してはいけない
4.iPhoneの持っている基本機能と同一であるため

“[iOS]過剰な複数回の書き込み” の続きを読む

[iOS]実機接続時のトラブル

実機テストしようとしたところ、以下のようなエラーが出た。

Provisioning profile “YOURPPNAME” doesn’t include the currently selected device “IPHONE NAME”. (in target ‘YOURAPPNAME’)

この問題の原因は次のうちどれか。

1.Xcodeが対応していないバージョンの端末OSが接続された。
2.プロビジョニングプロファイルが指定されていない。
3.端末が「この端末を信頼する」と指定していない為。
4.開発用に登録されていない端末が接続された。

“[iOS]実機接続時のトラブル” の続きを読む

[iOS][申請時警告] The resulting API analysis file is too large.

iTuens Store operation succeeded with a warning.
The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message.

“[iOS][申請時警告] The resulting API analysis file is too large.” の続きを読む

[iOS]実行時エラーThis app has crashed because it attempted to access privacy-sensitive data without a usage description.

This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app’s Info.plist must contain an NSMicrophoneUsageDescription key with a string value explaining to the user how the app uses this data.

“[iOS]実行時エラーThis app has crashed because it attempted to access privacy-sensitive data without a usage description.” の続きを読む

[iOS]1.3 Kids Category の変更問題

キッズカテゴリーとしてアプリをリリースしたが、次のアップデート大人向けにデザインを変えた。この場合に適切な対応はどれか?

1.アップデート時にキッズカテゴリーを外してリリースする。
2.アプリを一旦削除し、新作アプリとしてキッズカテゴリーを外してリリースする。
3.アップデート時にキッズカテゴリーを外し、レビュアーにキッズカテゴリーから移動したこと説明する
4.一旦キッズカテゴリーに登録したアプリを外すことはできない。

“[iOS]1.3 Kids Category の変更問題” の続きを読む

[iPhone] 2018/12/31まで 半額 バッテリー交換の注意点

半額で交換してくれるバッテリー交換プログラムですが、以下の注意が必要です。

・まず、どこも予約が埋まっており、修理の予約が取れない。

予約はこちらのページから行います
iPhone の修理 – バッテリーと電源

・バッテリーの劣化を示す最大容量が80%位上ある場合は、お金を出しても交換してくれないそうです。
最大容量は
「設定」ー「 バッテリー」ー「 最大容量」で確認できます。

・半額でバッテリー交換ができるのは一台のiPhoneにつき1回限り

・別の故障箇所があると、そこの修理も必要となり、高額な修理代金が請求される。(ちょっとのへこみでも修理対象だといわれた事例もあるそうです)
ちょっとした不具合(カメラ、マイク、スピーカー、ガラスの割れ、欠け、ディスプレイの色がおかしい、等)がある場合は、バッテリー交換を非正規の修理メーカーに持ち込むのも手だと思います。その場合保証はなくなります。

・正規の修理業者といえど、いったん端末をバラすということは、せっかくキレイに組み上がってる端末に不具合が生まれる可能性があります。無駄なバッテリー交換はしないほうがいいと思います。
(You Tubeで、iPhoneのバッテリー交換動画を御覧ください。これくらい危険なことを端末に行っているのです。)

2019 年 1 月 1 日からは、iPhone X の料金が 7800円、その他の端末は5400円になります。たっか。