我有一个 XCode 项目,其中包含一个 iPhone/iPad 应用程序,我使用 Mac Catalyst 成功将其移植到 Mac 上。当我尝试启动单元测试(用 XCTest 编写)时。我收到以下错误:
\nThe file \xe2\x80\x9cMyApp.app\xe2\x80\x9d couldn\xe2\x80\x99t be opened because there is no such file.\nNSFilePath = "/Users/myname/Library/Developer/Xcode/DerivedData/MyApp-.../Build/Products/Debug/MyApp.app";\nRun Code Online (Sandbox Code Playgroud)\n我手动检查了这条路径,确实不存在。但是存在文件夹
\n.../Products/Debug-maccatalyst\n.../Products/Debug-iphoneos\nRun Code Online (Sandbox Code Playgroud)\n然后我修改了Test HostMyAppTests 的构建设置以匹配 Maccalyst 文件夹并收到以下错误:
could not compute relative build path for TEST_HOST: PlugIns folder relative to $(TEST_HOST) \nis not a descendant of $(TARGET_BUILD_DIR) (/Users/myname/Library/Developer/Xcode/DerivedData/MyApp-.../\nBuild/Products/Debug-maccatalyst-maccatalyst/MyApp.app/Contents/MacOS/MyApp/../../PlugIns !<= \n/Users/myname/Library/Developer/Xcode/DerivedData/MyApp-.../Build/Products/Debug-maccatalyst)\nRun Code Online (Sandbox Code Playgroud)\n我需要更改哪些内容才能使单元测试在 mac Catalyst 上运行?
\n