iOS 报ermination Description: DYLD, Library not loaded: @rpath/xxx.framework/xxx拒绝(解决办法大全)



问题:用 Xcode 打 adhoc 包,打包一切正常,成功打包出ipa包,安装后之后一启动就崩溃闪退,发现 crash_log 如下:


iOS 报ermination Description: DYLD, Library not loaded: @rpath/xxx.framework/xxx拒绝(解决办法大全)_第1张图片

可能出现的问题有几种,下面给大家好好说说可能的问题和解决的方法了:


1.可能是证书路径的问题(解决如下图:)



iOS 报ermination Description: DYLD, Library not loaded: @rpath/xxx.framework/xxx拒绝(解决办法大全)_第2张图片

2.可能是因为framework问题(解决如下图:)


target下的Build Phases标签里, 

找到Link Binary With Libraries, 

在里面找到UserNotifications.framework, 

把status由Required 修改成Optional,然后再运行就


iOS 报ermination Description: DYLD, Library not loaded: @rpath/xxx.framework/xxx拒绝(解决办法大全)_第3张图片

3.可能因为缓存问题解决方法如下:


    退出 Xcode 2. 重启电脑 3. 找到 这个 DerivedData 文件夹 删除 (路径: ~/Library/Developer/Xcode/DerivedData) 4. 删除这个 com.apple.dt.Xcode 文件 (路径: ~/Library/Caches/com.apple.dt.Xcode) 然后 在运


4.可能是Xcode的配置问题


Targets -> Build Settings -> Build Options -> Embedded Content Contains Swift Code -> 将NO修改成YES。 默认是NO。 


5.可能是更新了Xcode对framework不认的原因(解决如下图:)



iOS 报ermination Description: DYLD, Library not loaded: @rpath/xxx.framework/xxx拒绝(解决办法大全)_第4张图片

6.可能发生的问题还会继续更新。。。。。。。如果对您有帮助请关注本文的更新。

你可能感兴趣的:(iOS 报ermination Description: DYLD, Library not loaded: @rpath/xxx.framework/xxx拒绝(解决办法大全))