Xcode 8 の変換ウィザードを使用しようとすると、エラー メッセージが表示されます。再起動、新しいコードのダウンロード、および DerivedData ファイルの削除を試みた後、次のエラーを回避できません。
現在の Swift 構文への変換に失敗しました: テスト ホストが見つかりませんでした
Swift 2.3 と Swift 3 の両方のオプションを試しました。バージョンを選択すると、すぐにそのエラーが発生します。
エラーのスクリーンショットは次のとおりです。
+1 イルブカプラ
または、テキスト エディターを使用して、MyAppSwift.xcodeproj/project.pbxprojファイルから次の 2 つの項目を削除し、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;
};