こんにちは、こばやしよしのり @yoshiii514 です。
2021年2月に出版された「iPhonアプリ開発集中講座 Xcode12/SwiftUI完全対応」へのご質問や問い合わせをQA形式で掲載します。ご参考にしてください。
iPhoneアプリ開発集中講座 Xcode12/Swift5.3対応SwiftUI完全対応(2021年2月出版)公式サポートページ
【目 次】
アイコンの作成で使用するMakeAppIconサービスで「この接続ではプライバシーが保護されません」(Google Chrome)、「接続はプライベートではありません」(Safari)が表示される
本書ではアイコンを作成するときに、MakeAppIconを利用していますが、まれに証明書が切れていて接続プライバシーの警告が表示されることがあります。
解決方法
Google Chromeの場合
[詳細設定]をクリックして、[makeappicon.com にアクセスする]のリンクをクリックします。
「保護されていない通信」と表示されますが、そのまま利用できます。
Safariの場合
[詳細を表示]をクリックして、[このWEBサイトを閲覧]のリンクをクリックします。
シミュレータ実行時に「Unable to boot device due to insufficient system resources」メッセージが表示される
解決方法
たくさんのアプリケーションを動かしていることが原因です。
使っていないアプリケーションを終了してから、シミュレータを実行してください。
詳細は次の記事を参考にしてください。
【Xcodeシミュレータ】Unable to boot device due to insufficient system resourcesメッセージへの対応
【P362】actionSheetモディファイアの追加を行ったところ、下記のエラーメッセージが表示され解消することができない
表示されたエラメッセージ:
Cannot infer contextual base in reference to member ‘actionSheet’
解決方法
- .actionSheet は、「カメラを起動する」ボタンのモディファイアとして追加できているのか確認してください。
- {}の数があっているのか確認してください。
楽器アプリでiPhone本体では音がならない
シミュレータでは音がなるのに、iPhone 本体(実機)で音がならない
解決方法
「機内モード」や「着信/サイレントスイッチ」の設定をご確認ください。
iPhone、iPad、iPod touch、Apple Watch で機内モードを使う
iPhone、iPad、iPod touch のボタンやスイッチについて
また、Xcode、Swift、アプリ開発についてのおすすめ本と学習方法については次のページで書いています。
学習する習慣を身につけたい、他の参加者と作業したい、アプリ開発の基本をマスターしたい、という方のために無料で学べる勉強会です。
グループにメンバー登録して頂くと、イベント開催時にメールで通知されます。
グループのメンバーとして参加する
本書「iPhoneアプリ開発集中講座」を執筆している現役エンジニア講師陣が直接に指導!
基礎、課題実習で実践力を鍛えて、オリジナルアプリ公開までチャレンジ!
充実した転職支援もあるので、エンジニアへ転職したい人にもおすすめです!
まずは、現役エンジニアに相談できる無料相談をご利用ください。