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即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容