gpt4 book ai didi

xcode - 从 Xcode 5 升级到 Xcode 6.0.1 后 XCTest.framework 和 MyAppTests.xctest 显示为红色

转载 作者:行者123 更新时间:2023-12-04 11:23:49 25 4
gpt4 key购买 nike

在 OS X 10.9.5 中,我从 Xcode 5.1.1 升级到 Xcode 6.0.1(通过 App Store)。
现在在我的项目中 XCTest.frameworkMyAppTests.xctest以红色字母显示:

XCTest.framework in red

测试似乎仍然没有问题。红色是什么意思,我该如何解决这个问题?

注意:我确实看到了 this question ,但由于它与 Xcode 升级无关,因此它仅描述了类似的症状,但可能有不同的原因和解决方案。

最佳答案

红色字母表示 Xcode 在文件系统中找不到相应的文件。

为什么是 XCTest.framework显示为红色?

该框架在 Xcode 6.0.1 中与在 Xcode 5.1.1 中的位置不同
它已从:

/Applications/Xcode.app/Contents/Developer/Library/Frameworks/XCTest.framework 

到:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks/XCTest.framework

为什么是 MyAppTests.xctest产品显示为红色?

我在 Xcode 中创建了一个单独的测试配置以避免沙箱问题,如下所述: http://marcschwieterman.com/blog/testing-in-the-sandbox/ .因此,测试在它们自己的位置构建,而不是像以前一样在调试位置。但是 MYAppTests.xctest的位置产品不会由 Xcode 自动更新,我也找不到将其手动更新到新位置的方法。

关于xcode - 从 Xcode 5 升级到 Xcode 6.0.1 后 XCTest.framework 和 MyAppTests.xctest 显示为红色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25971993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com