Xcode 8.2:无法从 Mac OSX 应用程序中的指定路径/​​权限错误加载配置数据:

UKD*_*eek 6 macos xcode xctest swift

我有一个以前能够测试的 Mac OSX 应用程序 - 但是当我现在运行测试时 - 它会运行一次,然后在控制台中失败并显示以下错误。我需要做一些激烈的事情才能让它工作:

如果我

  1. 更改派生数据文件夹的位置
  2. 并清理构建文件夹 - 然后它通常会在之前再次运行一两次,但是当我再次运行测试时它会再次发生。

我可以做些什么来永久修复它的任何想法 - 下面对我来说几乎是希腊语..

我尝试了以下方法:

  1. 将派生数据移动到文档中
  2. 从 Appstore 安装新的 Xcode。
  3. 删除和重新添加证书和配置文件

2017-01-15 16:41:51.247064 XXXXXX[51736:892136] 无法从指定路径加载配置数据 /var/folders/59/7ylv57053bv3c0rbbcc1mcg40000gp/T/com.XC5B4D4D40000gp/T/com.XC5B4D4D4F4D4D4D4D4D4D6 -602DF0725CA7/remote-container/tmp/XXXXXXTests-FDF2A461-45D7-4E64-B650-602DF0725CA7.xctestconfiguration;错误:您没有权限。2017-01-15 16:41:51.247221 XXXXXX[51736:892136] IDEBundleInjection 参数:(“/Users/XXXXXX/XXXXXX/XXXXXX/XXXXXX-eghnritsumpbbqgylbzrxqfximew/Build/Products/DebugsXXX” , "-NSTreatUnknownArgumentsAsOpen", NO, "-ApplePersistenceIgnoreState", YES ) 2017-01-15 16:41:51.248336 XXXXXX[51736:892136] IDEBundleInjection Environment: {"APP_INEXXXR";XXXIDCONXXX. ” XCInjectBundleInto = "/Users/XXXXX/XXX/XXXXXXX/XXXXXX-eghnritsumpbbqgylbzrxqfximew/Build/Products/Debug/XXXXXX.app/Contents/MacOS/XXXXXX"; "XCODE_DBG_XPC_EXCLUSIONS" = "com.apple.dt.xctestSymbolicator"; XCTestConfigurationFilePath = "/var/folders/59/7ylv57053bv3c0rbbcc1mcg40000gp/T/com.apple.dt.XCTest/FDF2A461-45D7-4E64-B650-602DF0725CA7/remote6725CA7/remote4B6000000000gp/T/com.apple.dt. xctestconfiguration"; "XPC_FLAGS" = 0x0; "XPC_SERVICE_NAME" = "com.apple.dt.Xcode.23100"; "__CF_USER_TEXT_ENCODING" = "0x1F6:0x0:0x2"; "__XCODE_BUILT_PRODUCTS_DIR_PATHS" = "/Users/XXXXX/XXX/XXXXXXX/XXXXXX-eghnritsumpbbqgylbzrxqfximew/Build/Products/Debug"; ”

UKD*_*eek 0

我已经向 Apple 记录了一个错误,因为似乎没有其他人遇到此错误。

编辑:Elise 已向 Apple 提交了 bug #34737491,如果您遇到该问题,请提出 bug 并引用该票证,以便 Apple 了解影响有多大。