libstdc++を要求するモジュールをビルドしたいのだが、
の方法でlibstdc++を導入しても、ビルドできるのは、Xcode 13.2.1が最後。
でXcode自体は入手できるが、
この問題を解決したい。
【命題】
古いXcodeでビルドしたい。
【解決策】
ターミナルで、
#!/bin/zsh
/Applications/Xcode_13.2.1.app/Contents/MacOS/Xcode
というスクリプトを書き、例えば「Xcode13.command」という名で保存する。
【使い方】
このコマンドをダブルクリックすると、Xcode13.2.1が立ち上がる。
ただしターミナルは開きっぱなしになる。
Xcode終了時に自動的に閉じるようにするには、以下のようにする。
【残念ながら】
ここまで頑張っても、App Storeへの提出要件が、Xcode14になるとリリースできなくなる。
Xcode13.2.1でしか生成できないものはライブラリとしてFIXしてしまい、Xcode14で改めて外部リソースとして引き込むように、プロジェクトを見直せばいいのかな?
0 件のコメント:
コメントを投稿