電波ビーチ

☆(ゝω・)v

cfgutil実行時になんか出る

maciOSもiPadOSも全然わからん

$ cfgutil
objc[14125]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x7fff834965a0) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10d7d7910). One of the two will be used. Which one is undefined.
objc[14125]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x7fff834965f0) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10d7d7960). One of the two will be used. Which one is undefined.
cfgutil 2.15 (807)

cfgutilのあらゆるコマンドを打つと最初にこんなメッセージが表示される。でもコマンド自体は実行される。なんじゃらほい

同じとこに端を発しそうなエラーが、cfgutil restoreで出た。これはGUIでいうところの「復元」で、工場出荷時の状態に戻すようだ。ただしDEPMDMによってはそのへんの構成ファイルがアクティベーション時にロードされるっぽい?

デバイスを待機中 [1/4] [*****************************************]  100%
ステップ2 / 4: iPadOSをダウンロード中 [2/4] [****************]  100%
ステップ3 / 4: iPadOSを展開中 [3/4] [****************************]  100%
cfgutil: error: 必要なフレームワーク“MobileDevice”が最新ではありません。macOSをアップデートしてください。
(Domain: ConfigurationUtilityKit.error Code: 401)

残念ながら手持ちのmac(2014Mid)はもうMontereyに対応してない...

f:id:or3:20220227000518p:plain

なんかいい方法ないか?ググってみる。どうせ日本語ではヒットしないので英語表記をおいておく

the required framework "MobileDevice" is out of date

apple.stackexchange.com

iOSmacOSのバージョンが違うとそうなるよみたいなことが書いてある。現状のXcodeは13.3で、どうせこれはBig surには入らない。 f:id:or3:20220227002721p:plain

ふつうにApp StoreからXcodeをインストールした。13.2.1。あれ?これならBig surに入るのか....

f:id:or3:20220227104314p:plain

相変わらずなんかへんなメッセージが最初に出るものの、restoreはできるようになった。ってことはMobileDeviceたらいう問題は解決されてない

$ cfgutil restore
objc[21518]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x7fff834965a0) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10e988c38). One of the two will be used. Which one is undefined.
objc[21518]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x7fff834965f0) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x10e988c88). One of the two will be used. Which one is undefined.

デバイスを待機中 [1/4] [*****************************************]  100%
ステップ2 / 4: iPadOSをダウンロード中 [2/4] [****************]  100%
ステップ3 / 4: iPadOSを展開中 [3/4] [****************************]  100%
ステップ4 / 4: iPadOSをインストール中 [4/4] [******>.........]  39%

ちなみにrestoreが終了するとこのようなメッセージになる。複数台接続した場合はどうなるかは今後やってみる

--- Summary ---
Operation "restore" succeeded on 1 devices.