iPhoneシミュレーターの削除方法について、最も正しい記述はどれか?
1.シミュレーターのDownload 画面から削除できる。
2.一旦追加したシミュレーターはXcodeのクリーンインストールでしか消すことができない。
3.simctlコマンドで該当端末の専用の削除ツールが用意されている。
4.otool を使用する。
社員同士のゆるーい情報交換ブログです
iPhoneシミュレーターの削除方法について、最も正しい記述はどれか?
1.シミュレーターのDownload 画面から削除できる。
2.一旦追加したシミュレーターはXcodeのクリーンインストールでしか消すことができない。
3.simctlコマンドで該当端末の専用の削除ツールが用意されている。
4.otool を使用する。
実機テストをしようと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.(実用問題)” の続きを読む
実機テストしようとしたところ、以下のようなエラーが出た。
Provisioning profile “YOURPPNAME” doesn’t include the currently selected device “IPHONE NAME”. (in target ‘YOURAPPNAME’)
この問題の原因は次のうちどれか。
1.Xcodeが対応していないバージョンの端末OSが接続された。
2.プロビジョニングプロファイルが指定されていない。
3.端末が「この端末を信頼する」と指定していない為。
4.開発用に登録されていない端末が接続された。
Provisioning profile “PROVISIONING PROFILE NAME” doesn’t include the currently selected device “IPHONE NAME”. (in target ‘APPNAME’)
原因
端末のUUIDをプロビジョニングプロファイルに登録するのを忘れていた。
以下の場合に適切な対応はどれか?
「iPhone向けにユニバーサルアプリを作ったが、iPadでも動く。しかしiPadだとレイアウトが崩れるところがある。」
この場合、審査に出すためにはどのような対応が必要か?
1.App Store Connectに提出時に、iPhoneアプリとして提出すればよい。
2.このような状態では審査は通らないのでアプリの方向性を再検討する。
3.iPhoneのスクリーンショットだけを提出する。
4.Appleのレビュアーにメモ欄で「これはiPhone専用アプリである」と通知する。
XCODE開発で使われるsimctlの説明のうち、最も適切な記述はどれか。
1. 通信品質をエミュレーションするコマンド
2.シミュレーターを管理するツール群
3.シミュレーター上でIOSアプリを起動するための仮想OS
4.脱獄した端末を判定するライブラリ群
アプリが対応しているiOSバージョンを確認したい場合、XCodeを起動せずに確認するには、どのファイルをテキストエディタで閲覧すればよいか。
1.APPNAME.xcodeproj
2.project.pbxproj
3.project.xcworkspace
4.contents.xcworkspacedata
Xcode で利用可能なDeveloper toolの中で、ファイルの比較を行うツールはどれか。
1.Instruments
2.Accessibility Inspector
3.FileMerge
4.FileDiff
次のSwiftのコードで使用している技法名は何か?
1 |
let username = obj?.getName(); |
1.Optional Chaining
2.Nil Coalescing Operator
3.Forced Unwrapping
4.Shadowing
アプリは別のデベロッパーに譲渡することができる。譲渡についての説明で間違っているものはどれか。
1.少なくとも1回はAppStoreでリリースされていること。
2.アプリのステータスが、却下済み でないこと まちがい
3.アプリがiCloud を使用していないこと。
4.アプリがPassbook を使用していないこと。