#完全なるメモ書き。
vialer-pjsipのExampleを動かしたいと思って、プロジェクトをgit clone
した後に
pod install
を実行して、readmeに書かれている通り、runしてみたが、
・ file was built for unsupported file format
・which is not the architecture being linked (arm64)
などと出てしまった。(iPhone7実機で実行)
#####Googleに頼る。
error文を読んで、該当してそうな箇所をXcode上で調べてみるも、原因がよくわからなかった。
そこでerror文をコピペしてGoogleに投げてみたら、同じところで詰まってる人がいた。さすが。
#####結論
こちらの解決法でイケた。
自分が試してみて、うまくプロジェクトがビルドできた部分だけ抜粋します↓
・このサイトにしたがってgit lfs
をインストールする
・一度プロジェクトを削除してもう一度git clone
する
・pod install
する。(おそらく、失敗していた時よりも時間がかかるはず。だがしかし、
それは上手くいってる兆しッ!!!!)
・Example/Pods/Vialer-pjsip-iOS/VialerPJSIP.framework/Versions/A
のフォルダのサイズを確認してみて、多分100MB以上あるはず。(これがめちゃくちゃ小さいと失敗してるかも)
#####実行してみる
動いた。
Keys.swift.sample的なファイルをRenameするのを忘れずに。
lfsっていいうものは、large filesの管理をするもの。みたいな認識で留めておきましたが、間違っていたらぜひ指摘をお願いします。。
####追記(2019/05/05)
冒頭のGithubのページのUsage -> Installation
のところにこの問題の解決策も書いてありました。
Cache的な感じなんですかね。。調べねば。