お客さんから依頼の有った『Androidアプリ』が最終段階になった。。。
次に途中まで進んでいた『iPhoneアプリ』開発に移行。。
まぁ、MacBookが古いから最新版のiPhoneに対応出来ないことが判って開発を保留にしていたが次に進む段階になったので最新版のMacBookを購入することに。。。
さて、MacBookが届いてからになるけど『iPhoneアプリ』開発に移行する。。。
お客さんから依頼の有った『Androidアプリ』が最終段階になった。。。
次に途中まで進んでいた『iPhoneアプリ』開発に移行。。
まぁ、MacBookが古いから最新版のiPhoneに対応出来ないことが判って開発を保留にしていたが次に進む段階になったので最新版のMacBookを購入することに。。。
さて、MacBookが届いてからになるけど『iPhoneアプリ』開発に移行する。。。
AndroidとiPhone用のアプリ開発を進める中でESP32をBLEペリフェラルサンプルプログラムを動かそうとしたらどれもこれもエラーが発生。。
余りに出てくるエラーが多いからエラーが出ないサンプルアプリは無いものかと探す探す。。
十個位のサンプルを試したがどれも同じようなエラーが出てくる。。。
エラーをネットで検索したが、エラーを上げて問い合わせしている記事は出ているが、どこにも明快な解決策が載ってない。。
困惑すること数日。。。
数日で冷静になれたから自力で解決策を調べることに。
まだ、実機デバッグしてないから本当に解決したか分からないけど、エラーは出なくなった。。
何のことはない型変換のミス。。
はやい時期、ESP32を買って動くか確認しないとだけど。。
それにしてもコンパイルが通らないサンプル公開して何がしたいんだろうね?!
iPhoneアプリ開発で難航している件の続き。。。
『xcodeがバージョンアップしてiOS17が対象に入るのを待つか?!』って事でさらに調べたら、
今使っているMacBook Proが古いからかxcode 15に上がることは無いという事。。。
しかもApp Storeで公開するには、iOS 17に対応する事が求められていることが判明。。。
もう解決策は、MacBookを買い替えるしか道は無いという事になる。。
新品を買うか中古でiOS 17に対応可能な中古Macを買うか。。。
超迷ってます!!
超久しぶりにAndroidアプリとiPhoneアプリの開発依頼を請けた。。。
まぁ、久しぶり。。。
最初の派遣前に完成させたアプリが最後だから7年ぶりくらいかな?!
勉強も兼ねて開発言語も最新版でやってみようなんて欲かいたからなのかもだけど。。
超難航。。。
Androidアプリは、Kotlin。。。
iPhoneアプリは、SwiftUI。。。
どちらも情報少ないし。。。
近くの書店で書籍探しても簡単な入門ぐらいしか置いてないし。。
それでもデバッグ出来るくらいまで持ってこれた。。
要はここからが問題。。
BLEのデバッグが必要で実機をPCに繋いでテストしてるんだけど、xcode 14でiOS17の実機デバッグが出来ないらしいという事。。
ここまで来て開発環境が整ってないって壁にぶつかってしまった。。。
手元に有る実機はiPhoneもiPadもiOS17だから現状実機デバッグ対象外。。。
iOS16とかの実機を探すかな?!
それともxcodeがバージョンアップしてiOS17が対象に入るのを待つか?!
いずれにしてもまだまだ時間は掛かりそう!!
PIC24でSDカードのファイル読み書きに成功。。。
昔使ったことのあるFatFsという『小規模な組み込みシステム向けの汎用FATファイルシステム・モジュール』を組み込んでみた。。
昔使った経験が生きると思ってのことだったが、簡単ではなかった。。。
MCCを使って動作設定するとFatFsが選べて苦労することなく組み込める。。
しかし、動かそうとするとエラーで弾かれる。。
その原因を調べるのにFatFsの動作をブレイク掛けながら確認していくしか無かった。。
そして悩むこと1週間。。。
原因は単純でSPIの使い方。。。
もう諦めようかと弱気になったところで閃いた!!
SPIのマスターモードには4つのモードが有りそのモード選択が原因ではないかと推測。
一つ一つ戻り値を確認しながら調べてMCCで初期設定されるモードそのままでは動作せず設定を変えないと正しく動作しないことが判明
まぁ、時間は掛かったけど無事SDカードのファイルの読み書きが出来るようになりました。。