在 iOS 12 中,archiveRootObject:toFile:已弃用。任何人都可以建议将对象归档到文件的简化替代方案吗?
//Generic example of archiver prior to iOS 12.0
-(BOOL) archive:(id)archiveObject withFileName:(NSString*)filename
{
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
return [NSKeyedArchiver archiveRootObject:archiveObject toFile:path];
}
Run Code Online (Sandbox Code Playgroud) 我在iOS 10中的MPC应用程序中看到以下错误,我正在寻找一些解释它们的帮助.连接对等体后,会弹出以下几个错误.对等端最终连接,但它比iOS 9慢(看起来导致错误消息的事件发生在主线程上).在iOS <10上运行时,这些错误不会出现在应用程序中.
[ViceroyTrace] [ICE][ERROR] Send BINDING_REQUEST failed(C01A0041).
Not in connected state, so giving up for participant [47CD8292] on channel [0].
Run Code Online (Sandbox Code Playgroud)
任何投入将不胜感激!
最近构建应用程序的尝试失败,我意识到应用程序ID前缀(团队ID)与我的开发人员证书的团队ID不同.我的分发证书的前缀是正确的,并与我的团队ID匹配.我的帐户是个人帐户,我尝试多次撤销并重新颁发我的开发证书,但每次生成它时,它都会生成一个具有不同团队ID的证书.
概括:App Identifier Prefix(在iTunes Connect上):8RJ7xxxx发行证书团队ID:8RJ7xxxx开发证书前缀:5PM6xxxx
结果:Develpoer团队ID不匹配(在XCode和Keychain中的证书之间)阻止应用程序进行代码签名.
有没有人看到/纠正过这个问题?