技術

[Ionic] error: archive not found at path ‘platforms/ios/〇〇.xcarchive’ ** EXPORT FAILED **

投稿日:2018年11月24日 更新日:

こんにちは。たなかです。

 

Ionicを利用したアプリ開発もラストスパート!

厳しいiOS審査を乗り越えるために、アップデートを重ねてはAppleに再提出する日々です。

 

大きめの変更を加えた本命のバージョンが開発完了したので、ipaファイルを作成します。

見とけよアップル……次こそ必ず審査通してやるからな……。
相次ぐ却下にご機嫌ナナメなたなか、怒りと復讐心を込めてbuildを走らせます。

 

 

 

 

** EXPORT FAILED **

 

なるほど、どうやらIonicさんもご機嫌ナナメな様子です。気が合うじゃねえの。

エラー内容

error: archive not found at path '〜〜/platforms/ios/〇〇.xcarchive'

(〜〜はディレクトリ階層、〇〇はアプリ名)

 

「パスが見つからないよ」みたいなこと言われてるみたいですが、なんかイマイチ掴みきれません……。
やはりIonicさんもAppleの鬼審査にイラついて虫の居所が悪いんでしょうか。

昨日までは問題なくビルド出来てたのになあ……。

 

……ん? 昨日?
そういえばXcodeをバージョンアップしたような……?

解決方法

結論から言うとコマンドラインでbuild時に、以下のように指定してやる必要がありました!

ionic cordova build ios — –buildFlag=”-UseModernBuildSystem=0″

 

先日iosの最新バージョンに対応するため、Xcodeも10にバージョンアップさせたのが原因だったんですね。

Xcode10からはビルドシステムが新しくなったとのことで、現時点では上記のオプションをつけることでエラー回避できるみたいです。

 

ということで機嫌も治ったIonicさん、build無事に成功しました!
次の審査に向けて再始動です!

いくぜApple!俺たちの戦いはこれからだ!

参考サイト

https://github.com/apache/cordova-ios/issues/407

-技術
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

[正規表現]半角英数字&記号

どうも中田です。 今更ですが、正規表現の話。 正規表現でこんなパターンがほしい的 …

セレクトボックスにfont-awesomeのアイコンを使うときは注意が必要。

セレクトボックスの中にfont-awesomeのアイコンを表示したい。 そんなと …

[ Ionic ] アプリのビューをiPhoneXのセーフエリアに対応させる

こんにちは。たなかです。 Ionicで開発しているとき、ハマりがちなポイントの一 …

[Xcode] iOSソフトウェアアップデート後に、Could not locate device support files.

こんにちは。たなかです。 Xcodeで開発中に以下のエラーにぶつかりました。 エ …

コマンド一つで「20190729」みたいなスラッシュなしの日付を入力したい!

こんにちは。たなかです。 Macで「きょう」と入力すると、今日の日付が予測変換さ …