the*_*uki 114 xcode ios xcode8
我尝试使用Xcode 8的转换向导时收到错误消息.尝试重新启动,下载新代码并删除我的DerivedData文件后,我无法避免此错误:
转换为当前Swift语法失败:找不到测试主机
我尝试了两个选项:Swift 2.3和Swift 3.在我选择一个版本后,我立即得到了这个错误.
以下是错误的屏幕截图:
ilu*_*pra 302
这对我有用:
General选项卡中单击您的测试目标.安装Xcode 8 beta后我遇到了这个问题所以我认为这是相关的.
小智 5
+1 iluvcapra
或者,使用文本编辑器从MyAppSwift.xcodeproj/project.pbxproj文件中删除以下两项,搜索TEST_HOST
现在,重新打开项目并再次运行转换向导.
4EFFFAE51B53D5D8003CD25A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
INFOPLIST_FILE = "AF SwiftTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "FA SwiftTests";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/AF Swift.app/AF Swift";
};
name = Debug;
};
4EFFFAE61B53D5D8003CD25A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
"$(inherited)",
);
INFOPLIST_FILE = "AF SwiftTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = "FA SwiftTests";
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/AF Swift.app/AF Swift";
};
name = Release;
};
Run Code Online (Sandbox Code Playgroud)
请尝试以下步骤:
尝试这些步骤对我有用.
| 归档时间: |
|
| 查看次数: |
23223 次 |
| 最近记录: |