iOS 个人错误集锦

一.
dyld: Library not loaded: @rpath/PromiseKit.framework/PromiseKit
Referenced from: /private/var/containers/Bundle/Application/BADD85F1-1DCB-45B8-82A2-9B4B1969C339/TradingDesk.app/Frameworks/TDDataKit.framework/TDDataKit
Reason: no suitable image found.

错误主要原因是 Reason: no suitable image found.

因为我在自己的framework里使用了PromiseKit第三方库


某个framework里使用了PromiseKit

但是未在我的targets里添加framework,目前不知道原因,但是解决办法是



添加PromiseKit.framework
即可解决问题

二.
上传到appStore错误

ERROR ITMS-90206: 
"Invalid Bundle. The bundle xxx.app/Frameworks/xxx ios framework
contains disallowed file Frameworks

据我所想大概就是我的framework链接了不必要的framework,然后导致主项目和framework链接了相同的frameworks.然后就上传报错了
解决办法-->
在主项目和framwork里 -- Build Settings 中找到以下

ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 

设置为NO即可

你可能感兴趣的:(iOS 个人错误集锦)