iOS17対応(xamarin込みで)の開発環境を安価に作る1

Appleより、「‘24.4月29日にiOS17向けに App Store にアップロードするのは、Xcode 15 を用いなければならない」 と宣言がありました。こういうことは一年前くらいに言ってほしいですね。

Xcode 15の要件は、macOS 13以降。

弊方のMAC Book 2015macOS 12 までしかUPできません。

しかしmacOS12 では、Xcode14.2 までしかUPできません。

よって新しいMACを導入する必要があります。中古で買えそうリストアップしました。この年代になると、ストレージが基板直付けになっていて容量UPできないとのことで出荷時の容量が重要です。iOSシュミレータはとても容量を食います。 現在導入済みのMAC Book 2015 は512GB なのでそれはキープしたいところです。

機種SSD容量GBOS中古価格底値課題
MAC Book Pro 2018512135万円以上
MAC Book Pro 2018256134万円程度KB部分破損、液晶部分破損品が多い。
MAC Book Air 2018128132万円後半台Buildは結構重いためCPU厳しい。
MAC mini 2018 128142万円後半台MAC Book ProよりCPU高スペック
MAC mini 2018 256143万円後半台
MAC mini 2018 512145万円以上

512MBモデルは手がだせません。 MAC Book 2015Xcode 14 + VS2019forMAC + 各iOSシュミレータ で使用率は30%くらい。近々では256GBでもよさそう。

MAC Book 2015 から画面共有すれば画面とキーボードはあるので MAC mini でもよい。 最新OSにも出来きて、Xcode 16 まで使える可能性もありそうなので、MAC mini 2018 の256GB版 を入手しました。

写真でみるとカッコ悪いですが、現物は筐体のエッジもシャープで、キレイなアルマイトが施され感動します。このエッジは金型では成型できないので削りだしでしょう。実務には何も役にたちませんが…

OSは前オーナーさんが最新にしてくれていました。

取り急ぎ以下2つをインストールします。Xcodeが最新にできるので、Visual Studio for MAC も最新にできます。

  • Xcode 15
  • Visual Studio 2022 for MAC

この時点でのストレージ容量は、、、まずはしばらくは持ちそうです。

開発中のアプリをVS2022 for MAC にて TestFlight 用でビルドしてみるとエラーが、、、プロビショニングプロファイル てが当たっていないようです。VS2022上ではプロファイルのダウンロードは行ったのですが、、、

どうもプロビショニングプロファイルは Buildマシンにも依存するようですね。MAC mini にて証明書を生成し同プロファイルを追加作成してみました。この時、VS2022 の Apple Developer の設定をみますと、マシン名が2種類(青下線部)現れています。MAC Book 側の証明書はエラー(オレンジ部)が出ています。

MAC mini 側の「状態」が「有効」になったので Build を進めます。再び同プロファイルの選択でひっかかり、プルダウンから選択可能な以下の設定ですすめます。”iOS Team Provisionning Pro…“とは何だかは分かりません。 TestFlight用IPAは生成できました。

App Store にアップロードしてみましたが、、、うげげっ

WindowsではProjectフォルダを丸コピーしても問題ないですが、Appleはそうはいかないようです。

パート2につづきます。

コメントを残す

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