原生项目添加第三方库导致“IBMMobilefirst Platform”找不到?
Posted
技术标签:
【中文标题】原生项目添加第三方库导致“IBMMobilefirst Platform”找不到?【英文标题】:Adding third party Library to the native project makes the "IBMMobilefirst Platform "not found? 【发布时间】:2016-09-27 12:50:09 【问题描述】:我想在 IBM Mobilefirst ios 项目中添加“Crashlytics”和“Appsflyer”框架。添加框架后,它显示“'IBMMobileFirstPlatformFoundationHybrid/MFPMainViewController.h' 文件未找到”。 尝试使用 Cocoapods 和 Framework,但得到相同的错误。 但它适用于原生项目。
示例项目可在 https://www.dropbox.com/s/r8u54gfrmofqzhf/native.zip?dl=0
请提出解决方法。
【问题讨论】:
您能否详细解释一下 IBMMobileFirstPlatformFoundationHybrid 以及它在层次结构或具有项目结构的简单图像中的位置等... 添加了“Crashlytics”和“Appsflyer”的框架。一旦添加了框架,错误就会上升。 【参考方案1】:尝试在 Xcode 项目的 Build Settings 下的 Frameworks Search Path 中添加 "$(SRCROOT)/frameworks"
,我希望它能解决问题。
我还在 MFP 7.1 混合项目中添加了 Crashlytics
和 Appsflyer
,但我没有发现任何问题。您可以找到here 的示例应用程序。
【讨论】:
以上是关于原生项目添加第三方库导致“IBMMobilefirst Platform”找不到?的主要内容,如果未能解决你的问题,请参考以下文章