39ギター

35年ぶりに弾き始めたクラシックギター
神経痛と戦いながら
どこまでバッハに迫れるか
蝶も花もアーチェリーもあるよ

GRDBがDyld errorということで実機にロードできない現象:解決!

2020-03-04 23:35:24 | 日記

こんばんは

 

朗報です

アーチェリーアプリにデータベースを組み込んだのはいいのですが、肝心の実機の方にGRDBがロードされない現象で途方に暮れていたんですが、解決しました

 

出ていたエラーはこんな感じ

 

Dyld Error Message:
  Library not loaded: /Library/Frameworks/GRDB原因と対処方法を色々とググってみては探していましたが、日本語の範囲では解決しないので思い切って英語の記事も読んでみました今年に入って5月の末ごろのFacebookかなんかの記事にiOS13.3.1で起きるのでiOS13にしたら治ったとか色々と書いてあるんですが、英語が分からんなりにもあるところに目が止まりました

それはGRDBをインストールするときに使っているCocoapodのpodfileなんですが、その中の「use_frameworks!」をコメントアウトすると大丈夫ということです

早速該当行の頭に#をつけて「pod install」とやってからまたプロジェクトを起動し、iPhoneに転送してみたところ何事もなかったかのようにあっけなく起動しました

念のためにアプリで選手登録をしてみましたが問題ありません

なぁ〜んだ、こんなことだったのか

 

このまま開発を続けて大丈夫なんだろうかと思っていましたが、これで安心しました

とにかくこのxCodeとSwiftは謎が多いですね

しかし、根性で勝利しました

とにかく食い下がること、これが肝心です

今日はぐっすり眠れそうだ・・・