1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Unity iOS ビルド xcworkspace ファイルがない

Last updated at Posted at 2022-06-13

結論

ターミナルから以下を実行すると xcworkspace ファイルが現れる。

どこでもいいので実行
$ brew install cocoapods

Unity でビルドしたフォルダ内で実行。時間かかるが我慢して待つ
$ pod install

経緯

広告を実装しようと、UnityMediationSDK をインストール。その後 xcode のビルドで以下のエラー

'UnityMediationSdk/UnityMediationSdk.h' file not found
スクリーンショット 2022-06-13 15.20.31.png

  • Mediation に使うファイルが見つけきれないみたい
  • ライブラリは cocoapods で管理するようになっているみたい
  • cocoapods を参照するには、 xcworkspace ファイルからいけるはず
  • そのファイルがなかったので、上記の手順を実行すると、現れました。
  • xcworkspace をダブルクリックして xcode を起動して実機ビルドで動作成功

環境

  • macOS Monterey 12.4
  • Unity Editor 2020.3.26f1
  • iPhone 8 15.5
  • cocoapods 1.11.3
  • Madiation 0.5.0-preview.4

雑感

Unity ビルド時にそこまでやってほしいんだけど、途中手動でターミナルから、 cocoapods のコマンド叩かないといけないのにはちょっと違和感。どこか設定が抜けてるのだろうか。

あと UnityMediationSDK を package manager から install した際に gem でも cocapods インストールされてたっぽいけど、 brew で入れたものと競合しないか心配ではある。たぶん gem の方は unity editor 側で使われてそう。

gem の方は消してもいいかもしれない。
https://qiita.com/noprops/items/f997a438fabb64c15f10

1
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?