Xcode 12 のベータ版 (バージョン 12.0 ベータ版 (12A6159)) を使用しています。私のプロジェクトでは Firebase を使用しています。ビルドしようとすると、次のようなエラーが表示されます。
'archiveRootObject:toFile:' is deprecated: first deprecated in iOS 12.0 - Use +archivedDataWithRootObject:requiringSecureCoding:error: and -writeToURL:options:error: instead
Xcode は、「GoogleDataTransport」フォルダー内の次の行のファイルで、この問題を修正するように指示します。
[NSKeyedArchiver archiveRootObject:self toFile:[GDTCORStorage archivePath]];
エラーメッセージに書かれていることを愚かにも従おうとしたので、エラーの内容を書き始めました。私は録音しました:
[NSKeyedArchiver archivedDataWithRootObject:<#(nonnull id)#> requiringSecureCoding:<#(BOOL)#> error:<#(NSError *__autoreleasing _Nullable * _Nullable)#>];
空欄を埋めるために何を書けばいいのかわからない。誰でも何か考えがありますか?