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 のインストール” の続きを読む

Launch Image(スプラッシュ画面) の指定

Launch Image に画像ファイルとレイアウトファイルを両方指定した場合の挙動で次のうち正しいものはどれか。

 

 
  1. 起動時に実行時エラーが発生し、アプリが起動しない。
  2. ビルド時にエラーが発生するためビルドが完了しない。
  3. 画像ファイルが優先される。
  4. レイアウトファイルが優先される。
 

“Launch Image(スプラッシュ画面) の指定” の続きを読む