Swift使用pod导入AFNetworking后,真机编译通过,但在启动时报错。更换导入其它第三方库后,仍然报错。
报错:
dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking
Referenced from: /private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/afg
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking: code signature invalid for '/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking'/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking: stat() failed with errno=25
/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking: code signature invalid for '/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking'/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking: stat() failed with errno=1
/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking: code signature invalid for '/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking'/private/var/containers/Bundle/Application/73C7463D-C93A-49D9-B878-EBAED248D0EA/afg.app/Frameworks/AFNetworking.framework/AFNetworking: stat() failed with errno=1
解决:
这个问题应该是证书的问题导致的,我这边是先将钥匙串中过期的证书删掉,然后去手机的描述文件将信任的证书删掉,最后重新更换一个测试的Bundle Identifier就好了。
说明:我使用的是个人的苹果账号,未付费成为开发者,但是我的个人账号在一些公司开发账号中有添加配置开发权限。
刚有位小伙伴也遇到了同样的问题,他手上是纯个人账号,他按照上面这操作发现还是存在问题,最后他将use_frameworks!替换成use_modular_headers!然后重新pod就可以了。
另外,评论区有伙伴提供了另一个文章连接,里面说得比较详细。
dyld: Library not loaded: @rpath/ iOS 13.3.1:https://www.jianshu.com/p/acca246c30d8