如何解决运行时/ CGO:无法获取pthread_keys模拟器错误
我遇到了运行iOS 14.1的Xcode 12.1模拟器的问题。我的代码会编译,然后出现运行时错误
运行时/ cgo:无法获取pthread_keys 试图量0x118 0x119 0x11a 0x11b 0x11c 0x11d 0x11e 0x11f 0x120的0x121 0x122 0x123的量0x124 0x125 0x126 0x127量0x128 0x129 0x12a 0x12b 0x12c 0x12d 0x12e 0x12f量0x130 0x131 0x132 0x133量0x134 0x135 0x136 0x137 0x138 0x139 0x13a 0x13b 0x13c 0x13d 0x13e 0x13f 0x140 0x141 0x142 0x143量0x144 0x145 0x146 0x147 0x148 0x149 0x14a 0x14b 0x14c 0x14d 0x14e 0x14f量0x150 0x151 0x152 0x153量0x154 0x155 0x156 0x157 0x158 0x159 0x15a 0x15b 0x15c 0x15d 0x15e 0x15f 0x160 0x161 0x162 0x163 0x164 0x165 0x166 0x167 0x168 0x169 0x16a 0x16b 0x16c 0x16d 0x16e 0x16f量0x170 0x171 0x172 0x173 0x174 0x175 0x176 0x177 0x178 0x179 0x17a 0x17b 0x17c 0x17d 0x17e 0x17f 0x180 0x181 0x182 0x183 0x184 0x185 0x186 0x187 0x188 0x189 0x18a 0x18b 0x18c 0x18d 0x18e 0x18f 0x190 0x191 0x192 0x193 0x194 0x195 0x195 0x>
代码可以在iOS 13.5模拟器以及运行iOS 14的物理设备上正常运行。我想让模拟器运行并运行。有没有人可以在iOS 14模拟器上解决此问题的解决方案?并且是否有人知道此问题是否会影响Apple Store提交
解决方法
我假设您在 iOS 项目中使用了 go 库框架文件。我们的代码库也有类似的问题。回答您的问题:
-
它不会影响 App Store 上的 Apple Store 提交/发布 - 我们在过去几个月中发布了很少的版本,并且没有出现任何问题。
-
关于问题本身,我认为这是因为 go 版本 - 您没有说明您使用的是哪个 go 版本,但如果您使用的是旧版本(1.10.x 或以前的版本),这很普遍。
将您的 go lib 版本更新到较新的版本并使用该版本构建您的框架文件应该可以解决您的问题
我不太明白为什么会出现这个问题,但这里有一个 answer 试图解释类似的事情
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。