4
1

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 3 years have passed since last update.

【Xcode 12.5】ARCHS[@]: unbound variable ビルドできない

Last updated at Posted at 2021-06-18

M1 Macを購入して会社で開発中のプロジェクトがビルドできなくなった。

ARCHS[@]: unbound variable
このようなエラーでビルドができない。
色々調べてみるが、なかなかエラーが取れないので、ビルドできた方法をまとめます。

1. PROJECTでarm64を設定する

PROJECT - Build Settings - Excluded Architectures にAny iOS Simulator SDKを追加し、arm64を追加する。
TerraInspection_xcodeproj.png

2. Targetでarm64を設定する

Target - Build Settings - Excluded Architectures にAny iOS Simulator SDKを追加し、arm64を追加する。

3. Podsでarm64を設定する

Pods - Build Settings - Excluded Architectures にAny iOS Simulator SDKを追加し、arm64を追加する。

3番は必要ないアプリもあるかもしれないが、開発中のものでは必要だったため追加することで、ビルドできた。
そして、実機を接続しないとビルドできないというのも、Xcode12.5では解決されていた。

それでもビルドできない場合

  1. Podsのフォルダを削除
  2. Podfile.lockを削除
  3. pod install で解決できると思います。
4
1
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
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?