小编rsw*_*ayz的帖子

iOS 12.0 替代使用已弃用的 archiveRootObject:toFile:

在 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)

objective-c nskeyedarchiver ios12

20
推荐指数
4
解决办法
1万
查看次数

多重连接错误"在iOS10中发送BINDING_REQUEST失败"

我在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)

任何投入将不胜感激!

network-programming mpc multipeer-connectivity ios9 ios10

11
推荐指数
1
解决办法
3079
查看次数

Apple开发人员证书:团队ID不正确

最近构建应用程序的尝试失败,我意识到应用程序ID前缀(团队ID)与我的开发人员证书的团队ID不同.我的分发证书的前缀是正确的,并与我的团队ID匹配.我的帐户是个人帐户,我尝试多次撤销并重新颁发我的开发证书,但每次生成它时,它都会生成一个具有不同团队ID的证书.

概括:App Identifier Prefix(在iTunes Connect上):8RJ7xxxx发行证书团队ID:8RJ7xxxx开发证书前缀:5PM6xxxx

结果:Develpoer团队ID不匹配(在XCode和Keychain中的证书之间)阻止应用程序进行代码签名.

有没有人看到/纠正过这个问题?

certificate ios

7
推荐指数
1
解决办法
8718
查看次数