Appleより、「‘24.4月29日にiOS17向けに App Store にアップロードするのは、Xcode 15 を用いなければならない」 と宣言がありました。こういうことは一年前くらいに言ってほしいですね。
Xcode 15の要件は、macOS 13以降。
弊方のMAC Book 2015 は macOS 12 までしかUPできません。
しかしmacOS12 では、Xcode14.2 までしかUPできません。
よって新しいMACを導入する必要があります。中古で買えそうリストアップしました。この年代になると、ストレージが基板直付けになっていて容量UPできないとのことで出荷時の容量が重要です。iOSシュミレータはとても容量を食います。 現在導入済みのMAC Book 2015 は512GB なのでそれはキープしたいところです。
機種 | SSD容量GB | OS | 中古価格底値 | 課題 |
MAC Book Pro 2018 | 512 | 13 | 5万円以上 | |
MAC Book Pro 2018 | 256 | 13 | 4万円程度 | KB部分破損、液晶部分破損品が多い。 |
MAC Book Air 2018 | 128 | 13 | 2万円後半台 | Buildは結構重いためCPU厳しい。 |
MAC mini 2018 | 128 | 14 | 2万円後半台 | MAC Book ProよりCPU高スペック |
MAC mini 2018 | 256 | 14 | 3万円後半台 | 〃 |
MAC mini 2018 | 512 | 14 | 5万円以上 | 〃 |
512MBモデルは手がだせません。 MAC Book 2015 は Xcode 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はそうはいかないようです。