fin*_*bel 36 xcode swift ios13 ios14 xcode12
我刚刚下载了 Xcode 12 beta 2,现在我在运行我的应用程序时在控制台中收到一堆奇怪的日志(使用 Xcode 11.5 时不会出现这些警告)。
它们看起来像下面这样:
objc[5551]: Class CSAudioFileManager is implemented in both
/Applications/Xcode-beta.app/Contents/Developer/Platforms/
iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/
Contents/Resources/RuntimeRoot/System/Library/
PrivateFrameworks/SpeakerRecognition.framework/SpeakerRecognition (0x1382890e0)
and
/Applications/Xcode-beta.app/Contents/Developer/Platforms/
iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/
Contents/Resources/RuntimeRoot/System/Library/
PrivateFrameworks/CoreSpeech.framework/CoreSpeech (0x13772c7a8).
One of the two will be used. Which one is undefined.
Run Code Online (Sandbox Code Playgroud)
我也为其他一些类(如 ( CSVoiceIdXPCClient, CSNNVADEndpointAnalyzer, CSAudioRecordContext, CSOSTransaction, 等)获取了此类日志。该应用程序使用 CoreData(与 CloudKit 结合使用)、FileManager 和 UserDefaults。如果应用程序使用 Xcode 11.5 运行,则不会显示日志,并且对于大多数类,我很确定它们不会在我的代码中使用(至少我不会故意使用它们)。
请注意,日志仅在使用 iOS 14.0 运行模拟设备时出现。例如,如果您选择 iPhone 11 Pro (13.5),则不会出现日志(仍然使用 Xcode 12)。
那么这个问题是否有解决方案,或者只是当前 Xcode 12 beta 版本的错误,该错误将在进一步的 Xcode 12 beta 版本发布期间被删除?
编辑:
现在objc[5551]...被替换为objc[6229]...
我有相同的日志(使用 Xcode Beta 3)。我认为这可能与当前的 Xcode 12 beta 版本有关。
编辑:这些日志不再出现在我面前。Xcode 12.0.1 (12A7300)
| 归档时间: |
|
| 查看次数: |
5969 次 |
| 最近记录: |