2023年3月24日金曜日

App Storeへのiosアプリ提出は4月からXcode14.1でのビルドとなる の続き。

現在開発中の モバイルアプリ「eiieいえアプリ」をTest Flightでチェックしようと

AppStoreConnectに提出したら警告付きでビルドができた件の続きです。

警告を受けたのは Xcode13でUE5.0をビルドしていたことが理由ですが、

4月からAppStoreConnectに提出するAppは、

Xcode14.1以上でビルドする必要があるという警告です。

そこでXcodeを14.1にアップデートしビルド。

bitcodeのことを解決したら(このことについては前回のブログで記載したのですが、

下記にUE5.1のプロジェクト設定を記しておきます)

bitocodeのこととは、UE5.1のプロジェクト設定>IOSのところで

「Support bitcode in Shipping」を無効にする。(チェックを外す)ということです。

TestFlightでiosアプリをアップデートできAppの内容を確認することはできました。

しかし、またAppleよりApple siliconのことでメールが届きました。

内容は App Store Connectで 最小macOSバージョンを12.0以上にしてくださいとのことでした。

今回のアプリはiosアプリでMacでのアプリを計画していないので、どういうことかなと思い、

どの部分で修正をしなくてはいけないのかもわからずいろいろググってみました。

Xcodeのinfoのところでというような記事もあり、自分がよく理解していないため

いろいろ確認してみましたが、メールに書いてあったapple developerのhelpを見てみると

英語版です。英語版だと完全に理解できないので、違う認識で作業してしまったら

どうしようかなと思いつつ読んでみたら

Appを登録するところの価格と配信状況のところで何かしてください見たいな感じでした。

そうしたら・・・ありました。

価格および配信状況の

Appleシリコン搭載のMacでのiPhondeおよびiPad用のAppのところ

ここで、macOSのバージョンを12.0以上にするということのようです。

今回はiosアプリなので チェックを外して 再度ビルド、Transporterでデリバリーしました。

OK.

そういえば、以前にもアプリを新しくAppStoreに登録する時に、

この部分で苦労したことがあったのですが、もう忘れていました。

備忘録として書いておきます。

2023年3月23日木曜日

iosアプリをApp Store connectのTest Flightにあげたら、4月からXcode14.1に してくださいと。

家づくりを楽しくお手伝い。モバイルアプリの「eiieいえアプリ」をよいものにしようと

日夜頑張っています。 

建築設計については長年の経験があるのですが、アプリ開発は初めてなので

pc上でうまくいっても iosアプリ化しようとするといろいろと問題がでてきます。

最終的にはMacでAppStoreConnectに提出するので、制度上などの問題も出てきます。

今回は、TransporterでAppStoreConnestへのデリバリーはできたのですが、1つの警告があると

言われてしまいました。それが このメッセージ。「警告付きでデリバリ済み」って何でしょう。

おそるおそる 「1件の問題」を開くと

メールも届いていました。

2023年4月・・つまりもうすぐ 今のXcodeのバージョンではAppStoreへの提出ができなくなるようです。実はXcodeのことも最初はよくわからず、アプリにするためのファイルをXcodeでビルドするための最小のことだけ何とか理解しているような感じなので、Xcodeといわれるとちょっと青くなります。

青くなってばかりでもしかたないので、UEのプロジェクトファイルのバージョンとXcodeの互換性、

MacOSとXcodeの要件などを調べて、まずはMacOSのバージョンはそのままに、Xcodeを14.1にアップデートしました。

次にUEは5.1に。Xcode14.1以上はUE5.0は非対応なためです。

そこでもう一度iosパッケージ化.

パッケージ化ができたので、Xcodeは大丈夫だったのだなと安心してAppStoreへ提出。。

そうしたらまた問題が。。。

bitcodeがどうのこうのと書いてあります。

またググったり いろいろ調べたら、Xcode14.1以上はbuild optionでbitcodeのチェックが外れ非対応となっているようです。

XcodeのProjest  Building Optionをたぐっていくと やはり チェックが外れていました。

専門的なことは詳しいサイトなどに書いてあるのですが、(よくわからないので)行動あるのみと思いとりあえず UE5.1のプロジェクト設定IOS Buildの [Support bitcode in Shipping] のチェックを外して 再度パッケージ化 ビルドしました。

(下の矢印のところです。)

プロジェクト設定のBuildのところ

パッケージ化できました。続いて Tranporterで App Storeにデリバリーします。

今回はデリバリーOK。 TestFlightからのメールを待ちます。

アップデートだと15分くらいでTestFlightでアップデートしてくださいとメールが届くのですが

今回は45分くらい待ったのち メールがきました。

ほっと一安心。TestFlightでアプリのダウンロードができ、アプリの状況、これからさらに修正を加えるべきところをチェックしました。

ただし、その間にまたメールが来ていることに気が付きました。

つぎのアップロードからは Mac OSのなんたらかんたらをアップデートしてくださいと書いてあります。まだまだ 調べることが多いです。

日本の素敵な建物や庭園④皇居東御苑の諏訪の茶屋

 前回ご紹介した和田倉噴水公園のすぐ近くにある皇居東御苑は、 その庭園や林の美しさもさることながら、歴史ある建造物なども多数あり、 日本の美しい建物を見ることができます。 大手門から入り大手三の門を抜けると、左手(写真右)に百人番所などがあります。 長さ50mを超える建物だそう。...