待辦事項 #46251

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

啟用日期: 2022-12-11 00:00 最後更新: 2022-12-11 00:36

回報者:
負責人:
類型:
狀態:
關閉
優先權:
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に移行

Ticket History (3/6 Histories)

2022-12-11 00:00 Updated by: yknk
  • New Ticket "#45698 macOS版 開発環境をXcode 14に移行" created
2022-12-11 00:34 Updated by: yknk
  • Details Updated
2022-12-11 00:34 Updated by: 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 Updated by: yknk
評語

対策

  • Xcodeバージョンアップによる対策なし。
2022-12-11 00:36 Updated by: 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 Updated by: yknk
  • 狀態 Update from 開啟 to 關閉
  • 處理結果 Update from to 修正

Attachment File List

No attachments

編輯

Please login to add comment to this ticket » 登入