Xcode12.5 问题

xcode12.5 问题

  1. 广播权限问题:xcode12.5版本,iOS >= 14.5以上开发环境,如果你的项目涉及物联网IoT相关,那么配网功能中smartconfig(也叫WiFi快连、EZ配网)会发送udp广播/组播包,在xcode12.5、iOS >= 14.5的版本上需要额外的com.apple.developer.networking.multicast权限,而这个权限还需要向苹果发送申请邮件,通过后才能使用,否则udp包是发不出的,配网总是会显示超时。

  2. xcode debug bug, iOS14.5.1配合xcode12.5以下的版本的话,会在debug调试执行到断点的时候提示"Lost connection to the debugger on..{手机名}",然后App闪退。论坛里有人有一样的问题,如https://developer.apple.com/forums/thread/681037 文中给出了延迟lldb超时的解决方案,对于部分人有作用,但对我无效。

Create a file called .lldbinit on your home directory (~)
Add this line to the file: settings set plugin.process.gdb-remote.packet-timeout 300
Restart Xcode and try again
  1. Xcode12.5/报错:Cannot initialize a parameter of type ‘NSArray<id<RCTBridgeModule>> *‘
    解决链接:https://blog.csdn.net/sinat_31057219/article/details/116304386

或者直接修改为以下代码

- (NSArray *)_initializeModules:(NSArray *)modules ...

你可能感兴趣的:(Xcode12.5 问题)