LoginSignup
3
1

More than 1 year has passed since last update.

M1 macでIPA processing failedを解決する

Last updated at Posted at 2021-02-21

環境

  • m1チップのMacBook air
  • xcode12.3

症状

  • ipaを作成するためにarchiveする
  • Organizer画面からDistributeAppする
  • adhocを選択してnextをクリック
  • 次の画面に移動して1秒くらいでIPA processing failedと表示され、ipaの作成に失敗する
    スクリーンショット 2021-02-19 10.43.38.png

  • show logからIDEDistribution.standard.logを確認すると下記のようなlogがのこっている

description = "Configuration issue: platform AppleTVSimulator.platform doesn't have any non-simulator SDKs; ignoring it"

要因

iOS Deployment TargetがiOS13未満かつ、armネイティブのxcodeで行っていたことが要因

とはいえ、なぜm1 macでiOS13未満だとエラーとなるのかの根本的な原因は不明。誰かわかる人いたら教えてください。

解決方法

方法1

xcodeを一度終了し、finderからxcodeを右クリックして「情報をみる」から、「rossetaを利用」にチェックをいれてinetelアーキテクチャのxcodeでもう一度アーカイブから行う(もしかしたらアーカイブは必要なくてDistibuteAppだけでもよいかも)

方法2

iOS Deployment Targetを13以上にする
私の場合は、該当のプロジェクトのターゲットが11以上だったためこの方法は使えなかったため試していないが、参考した記事によるとこれでもいけるらしい

参考記事

MACM1を使用してXcode12.2で「IPA処理に失敗しました」を修正する方法

その他疑ったことたち

後書き

こんなん絶対わからないじゃん。無理じゃん。
m1 macはやっぱりまだ開発向きではない・・・ 情報が限られすぎてる。
電池持ちは圧倒的に快適なんだけどね

おもしろかったこと

参考にしたstackoverflowの記事内のコメント

->エラー「IPA処理に失敗しました」が表示される前に、ディスプレイ「Analyzing signnature」のロードプロセス中に、「次へ」ボタンをすばやく継続的にクリックしてエラーをスキップします。理由はわかりません。Appleが問題を解決できることを願っています。

たしかにこれで次の画面に進めたけどワロタ

Twitterもやってるので、よければフォローお願いします。
https://twitter.com/ObataGenta

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