3

我最近将我的 Xcode 升级到了 7.3 版。当我编译现有项目时,我收到以下错误消息:

directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/PrivateFrameworks'

根据这篇文章,私有框架已在 Xcode 7.3 中删除。关于潜在解决方案的任何建议?

4

1 回答 1

3

根据 Xcode 7.3发行说明

Apple 私有框架已从 iOS、watchOS 和 tvOS SDK 中删除。如果您的应用程序无法链接,请确保您没有使用任何私有框架。使用私有框架是不受支持的配置,使用非公共 API 的应用程序将被 App Store 拒绝 - 请参阅App Store 指南 2.5。(22330301)

你有两个选择:

  1. 消除对这些私有框架的依赖。
  2. 从以前版本的 Xcode 复制私有框架并与它们链接。无法保证它们将继续在运行 iOS 9.3 及更高版本的设备上工作。
于 2016-03-23T14:12:32.187 回答