问题描述
我从 Visual Studio for Mac 2019 上的空白表单应用模板开始开发 Xamarin.Forms 多平台应用。该项目在模拟器中构建和运行没问题。
我尝试对 LaunchScreen.storyboard 进行更改。右键单击-> Xcode Interface Builder 无法打开故事板,说我需要 XCode 8 或更高版本(已安装 12.3)。故事板确实通过右键单击打开 -> Xcode,我能够更改图像并将更改保存到故事板。
更改故事板后,项目将不再构建。任何新的 iOS 解决方案(多平台 Xamarin.Forms 或 Native 和 iOS)都不会构建,都会出现相同的错误。任何有关解决此问题的信息将不胜感激。约束:我无法重新安装 Visual Studio for Mac,因为它在 Macincloud 中。
编辑:对于遇到此问题的任何其他人...在某些时候,我已将 Preferences -> SDK Locations -> Apple -> Apple SDK 从默认 Xcode(在默认位置找到 Xcode 12.3)更改为 Xcode 12.3 .我把它调回来,错误停止了。所有内置模板都可以再次使用。
objc[18804]: Class AMSupportURLSession is implemented in both ?? (0x1facbf940) and ?? (0x113e24308). One of the two will be used. Which one is undefined.
2021-01-05 17:27:03.256 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/SpriteKit.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.257 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/SceneKit.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.260 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/MLKit.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.260 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/Metal.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.260 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/Metal.internal.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.260 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/Intents.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.260 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/IBCompilerPlugin.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.260 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.260 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/Core Data.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.261 xcodebuild[18804:670156] [MT] PluginLoading: required plug-in compatibility UUID 3928AC50-EA32-404F-9CAF-49710A35483C for plug-in at path '/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/Clang LLVM 1.0.xcplugin' not present in DVTPlugInCompatibilityUUIDs
2021-01-05 17:27:03.275 xcodebuild[18804:670156] [MT] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEXcode3ProjectSupport/IDEXcode3ProjectSupport-17707/Xcode3Core/LegacyProjects/Frameworks/DevToolscore/DevToolscore/SpecificationTypes/BuiltInSpecifications/Compilers/XCCompilerSpecificationInterfaceBuilder.m:112
Details: Cannot register <DVTExtension 0x1597ed330: Xcode.IBCocoaTouchBuildSupport.PlatformDeFinition.MacCatalyst (Xcode.IBCocoaTouchBuildSupport.PlatformDeFinition.MacCatalyst) from com.apple.dt.IDE.IBCocoaBuildSupport> (from /Applications/Xcode12.3.app/Contents/PlugIns/IBCocoaBuildSupport.ideplugin) as a platform deFinition for maccatalyst,<DVTExtension 0x1597cdf80: Xcode.IBCocoaTouchBuildSupport.PlatformDeFinition.MacCatalyst (Xcode.IBCocoaTouchBuildSupport.PlatformDeFinition.MacCatalyst) from com.apple.dt.IDE.IBCocoaBuildSupport> (from /Applications/Xcode.app/Contents/PlugIns/IBCocoaBuildSupport.ideplugin) is already registered for that platform name
Object: <XCCompilerSpecificationInterfaceBuilder>
Method: +_platformDeFinitionsByPlatformName
Thread: <NSThread: 0x1596246b0>{number = 1,name = main}
Hints:
Backtrace:
0 -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageformat:arguments:] (in DVTFoundation)
1 _DVTAssertionHandler (in DVTFoundation)
2 _DVTAssertionFailureHandler (in DVTFoundation)
3 __77+[XCCompilerSpecificationInterfaceBuilder _platformDeFinitionsByPlatformName]_block_invoke_2 (in DevToolscore)
4 __77+[XCCompilerSpecificationInterfaceBuilder _platformDeFinitionsByPlatformName]_block_invoke (in DevToolscore)
5 _dispatch_client_callout (in libdispatch.dylib)
6 _dispatch_once_callout (in libdispatch.dylib)
7 +[XCCompilerSpecificationInterfaceBuilder _platformDeFinitionsByPlatformName] (in DevToolscore)
8 __65+[XCCompilerSpecificationInterfaceBuilder allPlatformDeFinitions]_block_invoke_2 (in DevToolscore)
9 __65+[XCCompilerSpecificationInterfaceBuilder allPlatformDeFinitions]_block_invoke (in DevToolscore)
10 _dispatch_client_callout (in libdispatch.dylib)
11 _dispatch_once_callout (in libdispatch.dylib)
12 +[XCCompilerSpecificationInterfaceBuilder allPlatformDeFinitions] (in DevToolscore)
13 __53+[IDEEmbeddedxcSpecProvider targetedDeviceFamilySpec]_block_invoke (in IDEiOSSupportCore)
14 -[NSArray(DVTFoundationClassAdditions) dvt_arrayByApplyingBlock:] (in DVTFoundation)
15 +[IDEEmbeddedxcSpecProvider targetedDeviceFamilySpec] (in IDEiOSSupportCore)
16 +[IDEEmbeddedxcSpecProvider XCSpecProvider_specifications] (in IDEiOSSupportCore)
17 +[XCSpecification registerSpecificationsFromDVTPlugInsForDomains:skippingDomains:] (in DevToolscore)
18 XCInitializeCoreIfNeeded (in DevToolscore)
19 +[Xcode3CoreInitializer ide_initializeWithOptions:error:] (in Xcode3Core)
20 _IDEInitializeBuildSystem (in IDEFoundation)
21 IDEInitialize (in IDEFoundation)
22 -[Xcode3CommandLineBuildTool run] (in Xcode3Core)
23 main (in xcodebuild)
24 start (in libdyld.dylib)
sh: line 1: 18806 Abort trap: 6 /Applications/Xcode12.3.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode12.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find ibtool 2> /dev/null
xcrun: error: sh -c '/Applications/Xcode12.3.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode12.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -find ibtool 2> /dev/null' Failed with exit code 34304: (null) (errno=No such file or directory)
xcrun: error: unable to find utility "ibtool",not a developer tool or in PATH (bbb)
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(3,3): Error: ibtool exited with code 72
(bbb)
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(3,3): Error: Failed to load ibtool log file `obj/iPhonesimulator/Debug/device-builds/iphone 8-14.3/ibtool-manifests/LaunchScreen.storyboardc`: Failed to parse PList data type:
(bbb)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)