嵌入式dylib /框架仅在iOS 8.0及更高版本的架构armv7上受支持

Tra*_*hao 17 xcode ios

我刚从Xcode 6.4升级到Xcode 7GM,现在在运行旧项目时收到以下警告

embedded dylibs/frameworks are only supported on iOS 8.0 
and later (@rpath/xxxxxx.framework/xxxxxx) for architecture armv7
Run Code Online (Sandbox Code Playgroud)

这个问题只发生在Xcode 7中.但是当我在Xcode 6.4中运行项目时,它从未发生过.

小智 22

我在Xcode 7.1 beta3上遇到了完全相同的问题,我所做的是搜索关键字'IPHONEOS_DEPLOYMENT_TARGET'以确保所有目标都高于8.0.

  • 如果我想支持最低部署最低操作系统版本为7.0但是库支持8.0+,我该怎么办? (2认同)

小智 10

  • 将xcode更新到版本7.3时,我遇到了一个错误.我有一个解决方案.我觉得它很有用!

攻击


PAN*_*RMA 7

确保所有TARGET都具有相同的部署目标(已安装的pod或框架).

例如,在下面的例子中,所有目标(Bolts,FBSDKCoreKit,FBSDKLoginKit .... SingleSignOnPod)必须具有相同的目标(比如说7.0).

在此输入图像描述