2024 アプリ&WEB アップデート

iphoneアプリ・・・アップデート開始
2024 令和6年 4月19日(金)〜

まずは、気象予報士 60回、61回の問題抽出(4月17日〜 4日間)完了。
googleドライブ

用語集アップデート

WebViewControllerのピンチアウトの流れについては以下参照

以下重要

WebViewController
self.webview.scalesPageToFit = YES;
又は
self.webview.scalesPageToFit = NO;

TableViewControllerTwo
(ShowImage又はShowWeb)
webViewController
又は
imageViewController

以下重要 前回の用語集アップデート
気象予報士用語集

ウインドプロファイラーに高層風時系列図追加 済み
イメージは、jma-symbolsフォルダに格納すること。

jpcz 図追加
突風率 追加(60回問題を参考に・・・)

アップロード スクリーンサイズ(過去 以下参照 6、7インチは以下に無し)
2023〜

配信準備完了 Apple 2024年4月22日 1:52
審査中 Apple 2024年4月22日 1:45
審査待ち qiling@office70.sakura.ne.jp 2024年4月21日 14:34

気象予報士、気象予報士plus共に配信準備完了 4月22日


別府温泉道アップデート

ビルドエラー
SDK does not contain ‘libarclite’ at the path ‘/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a’; try increasing the minimum deployment target
最後のほうは、ncreasing the minimum deployment target
解決のヒントサイト
podsとgeneralの両方のバージョンを8.0から12.0にアップして解決!!

以下前回アップデート


2023 平成5年4月17日(月)
九州温泉道(1本) 予報士(2本) アップデート完了

macbookpro処分につき
Mac air 及び Mac miniに最終移行チェック中

Building for iOS Simulator, but linking in object file built for iOS, file ‘/Users/naokiabe/DESKTOP-2/★アプリ開発2023最新/おでかけ山口/Outing-Yama_2023_GOOGLF_UPLOAD/Pods/GoogleMaps/Base/Frameworks/GoogleMapsBase.framework/GoogleMapsBase’ for architecture arm64
Googleマップは、上によりシミュレータ動作不可!!

kappもシミュレータ動作不可(podが関係か 実機は動作可)
podについては、ファイルパスに全角があるとfileが無い旨メッセージ
(別フォルドにてpodインストール正常にいくも、シミュレータ動作不可)
実機のみでアップデートを進める。


podsエラー対処(以下により解決)
Pod コマンド実行時に “Ignoring ffi-1.14.2 because its extensions are not built.” エラーが出る

Green
温泉データ取得はGreen!!別府GET-CSV(JSON)

新規
ホテルアーサー
日本旅館松亀荘
新玉旅館
グランシア別府鉄輪
水流見の湯(足湯)
ホテルサンバリーアネックス
南須賀温泉

要確認 松亀荘

ひょうたん温泉については、欠損あり データ補完

九州温泉道アップデート

KyusyuSpa88A.xcodeproj ⭕️
KyusyuSpa88A.xcworkspace ❌

永世名人アップデート

ビルドエラー
SDK does not contain ‘libarclite’ at the path ‘/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/arc/libarclite_iphoneos.a’; try increasing the minimum deployment target

iOS 8.0 から 12.0にアップしてOK!!


九州、別府 WEB版データベース更新要!!

2024 4月25日

Google consoleにて課金設定(カード有効期限切れ)
プロジェクト名 API-PROJECT

別府八湯温泉道、九州温泉道 googlemap不具合
以下3点について、KEY変更して完了!!
list_beppu.php
gmap7.php
BP_details.php

Google cloud console

温泉道データベース更新
mysql660.db.sakura.ne.jp(下段)
データベース: office70_onsen

[sc file=’list_beppu’]

generic-child: list_beppu.php

ajax
/spa70/wp-content/themes/generic/js/myjs/my-ajax.js’

functions.php(my_action_part)

データベースの作成・コピーについて
操作内に、移動とコピーがあるので、beppu_onsendo1を移動にて名前変更し、
その後、コピーにて構造のみコピーし、CSVインポートでOK

BP_ONSEN_GET2_BEPPU_XXXX
アプリ用とWEB用のフォーマットが異なるので、ソースのコメント操作が必要(以下)
// CSV 表示
print2csv($return_onsen_detail_get2text);
// CSV 表示 for app
//print2csv_for_app($return_onsen_detail_get2text);

別府温泉道(修正 要)
宿泊施設(抜け) ホテルサンバリーアネックス
共同温泉(抜け) 南須賀温泉

94番(抜け 94が4となり不老泉と重複 インポートエラー) ホテルアーサー

別府温泉道(app版) 上について、修正要!!

DBサーバ インポート不具合 以下注意
WEB版は1行目にタイトルがあるので注意!!
更に、アップルのナンバーズのCSV保存に不具合か?
csvファイルをテキストエディタで読み込み保存して、インポート完了

九州温泉道Web版 温泉データ更新(2024 04 26)
BP_ONSEN_GET3_CSV_XXXX’
WEB版は1行目にタイトルがあるので注意!!
データベースは、移動(名前変更)後、構造のみコピー、更にインポートでおけ。

九州温泉道のgooglemapのkey変更要!!
以下修正
list_spa9syu.php
gmap7.php
spa9syu_details.php

2024 4月26日
永世、九州、別府 温泉道 実機でチェック終われば、アップロードまで完了!!

永世のホテルアーサーの番号変更要(9から94)

2024 令和6 4月26日(金)
温泉道 3本 アップロード 審査へ (14:00)


Weather – YAMAGUCHI アップデート
GRIB2関連サイトurl

FileZillaアップデート 設定 パスワード保存に変更してOK!!

Atomが使えないので、VS Codeの拡張機能「SFTP」をさわるも、SSH用なので、その設定が必要
更に、サーバとローカルのプロジェクトの同期用のようにみえるので目的が異なる。ここまで。

さくらのレンタルサーバ
スクリプト設定 CRON設定
PATH /home/office70/scripts2/

/usr/local/bin/bash /home/office70/scripts2/download_L-pall.sh
download_L-pall

/bin/csh /home/office70/scripts2/wgrib2/grib2tobin_ALL.sh
grib2tobin_ALL

/bin/csh /home/office70/scripts2/gs/grads_L-pall.sh
grads_L-pall_SHELL

/bin/csh /home/office70/scripts2/gs/grads_Lsurf.sh
grads_Lsurfl_SHELL

/usr/local/bin/bash /home/office70/scripts2/download_Lsurf.sh
download_Lsurf

不具合
西暦が2023となる案件
取得サイトにて何らかのフォーマット変更があったと思われる。

京都大学

ダウンロード シェルスクリプト
現行
| grep -v etc | tail -4 | etcを含む行を除き、更に最後の4行を取得
改修後
| grep -v .pl | grep -v etc | tail -4 | .plを含む行を更に削除

にて 2024 取得ok!!
download_Lsurf 修正
download_L-pall 修正
不具合解消 完了!!


kapp+ アップデート(2024 04 27〜)

固定ページ(以下)に追記!!
k_app(+ swiftui coredata)

naverへのログイン(macにパスワード保存有り)
固定ページに有り 国土地理院&NAVER 地図

naver TOP

固定ページ WEB-2022参照のこと

W3.CSS Tutorial

2024 05 01)

kapp WEB版 更にajax版 昨日完了

今後は navermapとkappアプリ版に移行!!

ここまでで、積み残し有り(weather forecaster データベース更新
データベース office70_wfdb
latest_db_nameに最新のテーブルが記録されている。変更が必要
CSVの区切りを「,」に変更すること。
構造のみコピーしてインポートでオーケー

k_app(+ swiftui coredata)



App Store Connect

Hello,

We noticed one or more issues with a recent submission for App Store review for the following app:

別府八湯温泉道
Version 3.5
Build 1
Although submission for App Store review was successful, you may want to correct the following issues in your next submission for App Store review. Once you’ve corrected the issues, upload a new binary to App Store Connect.

ITMS-91053: Missing API declaration – Your app’s code in the “BeppuSpa88” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryFileTimestamp. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

ITMS-91053: Missing API declaration – Your app’s code in the “BeppuSpa88” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryDiskSpace. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

ITMS-91053: Missing API declaration – Your app’s code in the “BeppuSpa88” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategorySystemBootTime. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

ITMS-91053: Missing API declaration – Your app’s code in the “BeppuSpa88” file references one or more APIs that require reasons, including the following API categories: NSPrivacyAccessedAPICategoryUserDefaults. While no action is required at this time, starting May 1, 2024, when you upload a new app or app update, you must include a NSPrivacyAccessedAPITypes array in your app’s privacy manifest to provide approved reasons for these APIs used by your app’s code. For more details about this policy, including a list of required reason APIs and approved reasons for usage, visit: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api.

Apple Developer Relations