[iOS/審査]ログイン機能

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

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

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

[iOS/審査]隠し機能

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

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

 

“隠し機能” の続きを読む

[iOS/XCODE/用語]プライベートAPI

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

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

“プライベートAPI” の続きを読む

[iOS/審査]ジョークソフトに関する制限

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

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

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

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

[iOS/XCODE]XCODEのインストール

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

 

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

 

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