OSDN Ticket Archive


Ticket #46251

macOS版 開発環境をXcode 14に移行

登録: 2022-12-11 00:00 最終更新: 2022-12-11 00:36

報告者:
yknk
担当者:
yknk
チケットの種類:
サポートリクエスト
状況:
完了
コンポーネント:
MIDITrail Ver.2.x.x for iOS
マイルストーン:
Version 2.0.0 for iOS (完了済み)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

開発環境をXcode 13.4.1から14.1に移行する。

開発環境メモ

  • Ver.1.3.5 : Xcode 12.5.1
  • Ver.1.3.6 : Xcode 13.4.1
  • Ver 2.0.0 : Xcode 14.1

関連チケット

  • Ver.1.1.2 : #37885 iOS版 開発環境をXcode 9に移行
  • Ver.1.2.2 : #38904 iOS版 Xcode 10移行
  • Ver.1.2.4 : #39217 iOS版 開発環境をXcode 10.2に移行
  • Ver.1.3.1 : #39801 iOS版 開発環境をXcode 11に移行
  • Ver.1.3.3 : #41988 iOS版 開発環境をXcode 12に移行
  • Ver.1.3.6 : #41988 iOS版 開発環境をXcode 13に移行

macOS版の以下チケットの対策内容を一部マージする。

  • #45698 macOS版 開発環境をXcode 13に移行

チケットの履歴

2022-12-11 00:00 更新者: yknk
  • 新しいチケット "macOS版 開発環境をXcode 14に移行" が作成されました
2022-12-11 00:34 更新者: yknk
  • 詳細が更新されました
2022-12-11 00:34 更新者: yknk
コメント

MIDITrail for iOS 開発環境履歴

----------------------------------------------------------------------
2012/08/05  Ver.1.0.0  Xcode 4.3.3   OS X 10.7.4   Lion
2014/01/19  Ver.1.0.1  Xcode 4.6.3   OS X 10.8.5   Mountain Lion
2017/02/12  Ver.1.1.0  Xcode 8.2.1   macOS 10.12.3 Sierra
2017/02/20  Ver.1.1.1  Xcode 8.2.1   macOS 10.12.3 Sierra
2018/01/15  Ver.1.1.2  Xcode 9.2     macOS 10.13.2 High Sierra
2018/02/20  Ver.1.2.0  Xcode 9.2     macOS 10.13.3 High Sierra
2018/09/30  Ver.1.2.1  Xcode 9.4.1   macOS 10.13.6 High Sierra
2019/01/31  Ver.1.2.2  Xcode 10.1    macOS 10.14.2 Mojave
2019/03/31  Ver.1.2.3  Xcode 10.1    macOS 10.14.3 Mojave
2019/05/05  Ver.1.2.4  Xcode 10.2    macOS 10.14.4 Mojave
2019/11/30  Ver.1.3.1  Xcode 11.2.1  macOS 10.14.6 Mojave
2020/04/15  Ver.1.3.2  Xcode 11.3.1  macOS 10.14.6 Mojave
2021/04/12  Ver.1.3.3  Xcode 12.4    macOS 10.15.7 Catalina
2021/06/01  Ver.1.3.4  Xcode 12.4    macOS 10.15.7 Catalina
2021/09/07  Ver.1.3.5  Xcode 12.5.1  macOS 11.5.2  BigSur
2022/07/31  Ver.1.3.6  Xcode 13.4.1  macOS 12.4    Monterey
2022/12/xx  Ver.2.0.0  Xcode 14.1    macOS 12.6.1  Monterey
----------------------------------------------------------------------
2022-12-11 00:36 更新者: yknk
コメント

対策

  • Xcodeバージョンアップによる対策なし。
2022-12-11 00:36 更新者: yknk
コメント

リファクタリング

SMEventWatcher::_WatchEventSysMsg

  • コンパイル時の警告を取り除くため、goto EXITを削除。

SMSequencer::run

  • デバッグ効率向上のため、スレッド名の設定処理を追加。

gamepadをextendedGamepadに変更(非推奨となったgamepadプロパティの対策)

  • MTMainViewCtrl::initializeGameController (拡張ゲームパッドでない場合は何もせず終了)
  • MTGamePadCtrl::Initialize (拡張ゲームパッドでなければ検索対象から外れる)
  • MTGamePadCtrl::_GetGamepadState (拡張ゲームパッドでない場合は何もせず終了)
  • MTSettingViewCtrl:makeControllerCellForGamepad (拡張ゲームパッドでなければ検索対象から外れる)

MIDITrailApp:setNowPlayingInfoWithMonitor

  • iOS 10未満向けのアルバムアートワーク設定処理を削除。
2022-12-11 00:36 更新者: yknk
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました

添付ファイルリスト

添付ファイルはありません