前提・実現したいこと
個人開発しているアプリをストアに申請しようと
ipa作成後にアップロードしたのですが、アップロード時にエラーになってしまいました。
調べたところ、どうやらCarthageが関係しているらしく
今回ライブラリ管理ツールをCocoapodからCarthageに切り替えたので心当たりがあります。
こちらを参考にしてみたのですが、そもそも1〜4の手順をやっていないと
実行すら出来なかった記憶なので、こちらの記事の内容は既に対応済みでした。
またこのような記事を見付けたのですが、Carthageでライブラリ管理をする上では
i386 x86_64 のアーキテクチャを削除するような処理をRunScriptに記載することは
マストになっているのでしょうか・・・?
Carthage自体初めて使ったので教えて頂きたいです。
解決に至らなかったため、ご教示頂けると幸いです。
宜しくお願い致します。
発生している問題・エラーメッセージ
複数のライブラリで発生してます
ERROR ITMS-90087: “Unsupported Architectures. The executable for AppName.app/Frameworks/RxSwift.framework contains unsupported architectures ‘[x86_64, i386]’”
該当のソースコード
Cartfile
1github "ReactiveX/RxSwift" ~> 4.5 2github "realm/realm-cocoa" 3github "danielgindi/Charts" ~> 3.2 4github "hackiftekhar/IQKeyboardManager" == 6.0.4 5github "ariok/BWWalkthrough" ~> 3.0.0 6 7binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAnalyticsBinary.json" 8binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseAdMobBinary.json" 9binary "https://dl.google.com/dl/firebase/ios/carthage/FirebaseCrashlyticsBinary.json"
試したこと
carthage update
を再度実行し直してみた
補足情報(FW/ツールのバージョンなど)
Xcode11.0
carthage version 0.34.0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。