Xcode12.5 问题
2021-06-21 本文已影响0人
生产八哥
xcode12.5 问题
-
广播权限问题
:xcode12.5版本,iOS >= 14.5以上开发环境,如果你的项目涉及物联网IoT相关,那么配网功能中smartconfig(也叫WiFi快连、EZ配网)
会发送udp广播/组播
包,在xcode12.5、iOS >= 14.5的版本上需要额外的com.apple.developer.networking.multicast
权限,而这个权限还需要向苹果发送申请邮件,通过后才能使用,否则udp包是发不出的,配网总是会显示超时。 -
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
- Xcode12.5/报错:Cannot initialize a parameter of type ‘NSArray<id<RCTBridgeModule>> *‘
解决链接:https://blog.csdn.net/sinat_31057219/article/details/116304386
或者直接修改为以下代码
- (NSArray<RCTModuleData *> *)_initializeModules:(NSArray<Class> *)modules ...