実装が間に合わない

メール送信機能を実装しようとしたが、リリースまでに開発が間に合わなかった。
以下の対応策の中で、最も審査に通りやすいと思われるのはどれか。

 

 
  1. ボタンに「メール」と書き、ボタンを押しても何も反応しないようにする。
  2. ボタンに「メール」と書き、グレーアウトさせてボタンを押せなくする。
  3. ボタンに「メール」と書き、ボタンを押したときに「ただいま作成中です」とメッセージボックスを表示する。
  4. ローカライズ機能を使用し、英語圏では 「Coming soon」 、日本では「 工事中です」とボタン上に表示されるようにし、かつボタンを押せないようにする。
  5. メール送信ボタンを削除し、今回のリリースではメール送信機能を実装しない。
 

“実装が間に合わない” の続きを読む

ログイン機能

ログイン機能があるアプリでAppleのテスターに提出するIDとパスワードについて、正しいものはどれか。

  1. 実在する本物のユーザーアカウントを提出してはいけない。
  2. 実在する本物のユーザーアカウントを提出しなければいけない。
  3. IDを取得するための手順を示して、AppleのテスターにIDを作成してもらう。

“ログイン機能” の続きを読む

iOS アプリに 隠し機能 を持つ場合の審査について

審査に通過した後、アプリケーションの隠し機能がAppleにバレた場合の罰則として、最も重いものはどれか。

  1. Appleへの事情の説明と謝罪文を英語で提出
  2. 該当アプリケーションの削除
  3. そのデベロッパーがリリースした全アプリケーションの削除
  4. 開発者アカウントが除名され、全てのアプリが削除される。
  5. 売上金の返却

 

“iOS アプリに 隠し機能 を持つ場合の審査について” の続きを読む

ios審査の際の、 プライベートAPI とはなにか?

プライベートAPI  について正しいものはどれか

  1. ソースコードを提出しているわけではないので、プライベートAPIを使用していてもバレることはない。
  2. プライベートAPIを使用していると、XCODEでのビルド時にエラーが発生する。
  3. プライベートAPIを使用していると、iTunes Connectへのアップロード時に警告が出る。
  4. プライベートAPIは非公開APIや隠しAPIと呼ばれることもある。
  5. プライベートAPIは開発者が個人で作成し、ソースコードを一般に公開していない関数のこと。

“ios審査の際の、 プライベートAPI とはなにか?” の続きを読む

ジョークソフトに関する制限

次の ジョークソフト に共通する、もっとも大きなリジェクト理由は何か?

ケース1「端末の加速度センサーを利用し、端末をクッションに投げつけた時の速度を測るアプリ」
ケース2「CPUを高負荷状態にして熱くし、冬場に暖かく過ごせるアプリ」

  1. 端末の使用許諾書に定義された使い方とは異なるため。
  2. 端末に危害が及ぶ可能性があるため
  3. Appleの審査担当者が面白いと思わなかったため。

“ジョークソフトに関する制限” の続きを読む

あやまった過去 iOSアプリから終了処理

次の文章の中で、正しいものはどれか?

  1. アプリから終了処理を行ってはいけない。
  2. ビルド番号はバージョン番号と同じにする。
  3. 対象言語は英語を必須とする。

“あやまった過去 iOSアプリから終了処理” の続きを読む

XCODE のインストール

古いアプリのメンテナンスもしたいので、一つのMacにXCODE6、XCODE7、XCODE8を入れたいと考えた。この場合の対応で正しいものはどれか。

 

  1. AppStoreから、6,7,8の順でインストールする。
  2. AppStoreから、8,7,6の順でインストールする。
  3. Apple Developer Programから各バージョンのインストーラー落としてくれば良い。
  4. XCODEを複数入れると競合するので、最新のXCODE8のみインストールして、ビルド時にSDKのバージョンを切り替えて対応すべきである。

 

“XCODE のインストール” の続きを読む