ECPrivacyCheckTools icon indicating copy to clipboard operation
ECPrivacyCheckTools copied to clipboard

xxx has changed to Invalid Binary

Open flyweights opened this issue 8 years ago • 1 comments

我在我最新的项目中使用了你的类,不知道为什么我多次提交,都出现, “xxx has changed to Invalid Binary”,后来我把这个类移走了之后,直接提交成功了,这是为什么呢?

flyweights avatar Jan 08 '18 01:01 flyweights

@flyweights “has changed to Invalid Binary”也会有各种原因的,至于你说的导入类之后出现这个报错,删掉这个类之后就没有问题了。。。 所以我猜测, 有可能是隐私权限plist文件的配置有问题,或者因为导入了用不到的类库但是并未设置plist隐私权限。

请在导入该工具类后检查一下您的项目plist文件中对应的隐私权限值是否配置正确;可能性最大; 如果1确定正确无误。因为工具类h文件中导入了多个类库,有可能是因为项目中用不到某个类库但是却导入了类库,而且plist中又没有进行配置隐私权限。我猜测有可能是这个原因导致。例如工具类h文件中引入了HomeKit框架,您的项目中用不到,但是由于您导入了工具类,会自动导入HomeKit框架,但是您并没有在plist中配置HomeKit框架对应的隐私权限,所以有可能因为这个原因报错,当然我只是猜测,因为目前我这边项目中也并没有全部用到所有隐私权限。 可以尝试,删除工具类中用不到的类库和代码(建议); 或者尝试重新配置plist文件尝试。 顺便麻烦问一下,您是通过什么方式导入的类?直接拖入?还是pods?

EchoZuo avatar Jan 15 '18 07:01 EchoZuo