包标识符构建错误 xamarin 形式 ios 和 ios 扩展项目

bundle identifier build errors xamarin forms ios and ios extention projects

从 visual studio 到 mac,我已经尝试部署此 iOS 应用程序 2 天,但我一直收到错误说明。

"Found conflicts between different versions of "System.Numerics”无法解决。当日志详细程度设置为详细时,引用冲突会在构建日志中列出。“

在我删除 system.numerics 后,它已从数值更改为 system.net.http。当我清理项目时,错误消息会切换为警告消息。我清理了大部分警告消息。

当我查看构建日志时,这是我实际看到的构建错误。

错误 MT7006:应用程序扩展 'OneSignalNotificationServiceExtension' 具有无效的 CFBundleIdentifier (com.my.app),它不是以主应用程序包的 CFBundleIdentifier (com.my.app) 开头.

我切换到我的 windows machine 来构建应用程序,它发现了与版本冲突相同的警告。但是返回的错误是 MT7006.

即使在 mac 上,我倾向于这是真正的错误,而其他错误是错误的。

这导致了问题,我的 ios 应用程序和我的扩展程序具有相同的包标识符 com.my.app,我什至在文本编辑器中检查了 info.plist 文件以确保它们比赛,他们做到了。我已经清理了项目,但似乎无法解决问题。

非常感谢任何指导。

您的扩展程序不能与主应用程序具有相同的 ID。