今天在真机下是没有问题的,切换到模拟器出现了这个错误。
查了官网信息:
这是一个安全性加强变化与iOS 10,macOS Sierra watchOS 3,tvo 10。代码签名不再允许任何文件在应用程序包有一个扩展属性包含一个资源叉或搜索信息。
具体解决:
1 打开终端:
2 输入 $ xattr -lr path_to_app_bundle
path_to_app_bundle 这个是你xcode 编译完生产的.app 文件。一般在products文件夹下面。
show in finder 就能找到,之后直接拖到终端。
此时会看到大概这样的信息:
00000000 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 |................|
00000000 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 |................|
00000000 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 |................|
3 移除就可以了,终端中命令:
$ xattr -cr path_to_app_bundle 。
网友评论