xcode - Foundation.framework 图标呈红色,并且由于 Xcode 8 Beta,Cocoapod 的路径不正确。我知道正确的路径,但无法设置它

标签 xcode swift firebase cocoapods

Foundation.framework的路径指向:

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Foundation.framework

它不存在。我唯一需要更改的是 /iPhoneOS9.3.sdk//iPhoneOS10.0.sdk/,但是当我从 Xcode 单击“更改路径”时,我无法通过右键单击并执行显示包内容来访问 Xcode-beta.app。我也找不到在任何文件中以编程方式执行此操作的方法,如何解决此问题?

这是针对 firebase SDK 的。

最佳答案

每当我有任何与第 3 方依赖项相关的红色文件而不是检查构建阶段和build设置等中的路径时,我经常删除所有 pods 文件夹和 podconfig 文件,并从终端再次运行 pod install 。然后我清理并构建,通常一切都很好。它的速度要快得多,并且可能会解决您尚未意识到的其他问题,因为您也可能错过了 pod 更新。

关于xcode - Foundation.framework 图标呈红色,并且由于 Xcode 8 Beta,Cocoapod 的路径不正确。我知道正确的路径,但无法设置它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38277642/

相关文章:

ios - 快速转换通用数组会导致 fatal error

javascript - 使用 Firebase Auth for Google 将匿名用户转换为注册用户

xcode - 是否应该将 XCSharedData 检查到 Xcode 项目的 Git Repo 中?

iphone - 两个 View Controller 可以成为彼此的委托(delegate)吗?

xcode - 使 Xcode (swift) 为 print() 抛出错误

arrays - Swift Array 如何支持有效的 Element 子类型分配?

firebase - setPersistenceEnabled(true) 使应用程序崩溃

firebase - 在 Flutter 中禁用 Firestore 上的缓存

ios - 缺少必需的图标文件。该 bundle 不包含 iPhone/iPod Touch 的应用程序图标,正好是 '120x120' 像素

ios - 有没有办法将我的 iOS 模拟器应用程序数据从一个模拟器 (iPhone 7) 移动到另一个 (iPad Pro 12.9)?