iOS 8.0及更高版本(@ rpath/libswift_stdlib_core.dylib)仅支持可重定位的dylib(例如嵌入式框架)

JuJ*_*oDi 28 xcode ios xcode6

我刚从Xcode 6 Beta 2升级到Xcode Beta 3,现在在构建项目时收到以下警告:

ld: warning: relocatable dylibs (e.g. embedded frameworks) are only supported on iOS 8.0 and later (@rpath/libswift_stdlib_core.dylib)
Run Code Online (Sandbox Code Playgroud)

这是一个警告,但似乎意味着我当前的设置不适用于iOS 7.1,这是我的部署目标.如何跟踪嵌入的框架,以及如何解决iOS <8.0的问题?

vla*_*f81 9

这似乎是Beta 3的错误.正如Apple工程师在这篇文章中指出的那样.

在iOS 7.1设备上运行应用程序时,我也遇到过此警告.

  • 该问题在Beta 4中仍然存在 (9认同)