LoginSignup
0
0

More than 5 years have passed since last update.

Gitでcloneする時にライブラリーがうまく入らない

Last updated at Posted at 2019-05-05

完全なるメモ書き。

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的な感じなんですかね。。調べねば。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0