Xamarin iOS工具退出,代码为1:输出:同上:无法获取源的真实路径

问题描述 投票:1回答:2

我在我的Xamarin项目中添加了Notification Service Extension项目。然后我在Xamarin主iOS项目中添加了对它的引用。在构建时我收到此错误:

严重级代码说明项目文件行抑制状态错误工具退出,代码为:1。输出:同上:无法获取源的实际路径'../../NotifServiceExtension/ac83d35a0ee368097132b3463a52c5b0/bin/iPhone/Debug/NotifServiceExtension.appex'SARR1 .IOS

有什么想法吗?

xamarin xamarin.forms xamarin.ios
2个回答
1
投票

尝试删除Notification Service Extension并再次添加


1
投票

我想到了。

就像@LucasZ所说的那样,当您要在DEBUG模式下构建项目时,从主机iOS项目中删除对iOS应用程序扩展(在我的案例中为Notification Service Extension)的引用。

在RELEASE模式下构建时,将iOS扩展引用添加到主机iOS Xamarin iOS项目。

出于某种原因,当您在DEBUG模式下构建时,您无法让iOS项目引用iOS扩展项目。它会在使用Xamarin的Visual Studio当前版本时产生上述错误。

在RELEASE模式下,确保使用“without debugging”启动项目。

© www.soinside.com 2019 - 2024. All rights reserved.