【问题标题】:Xamarin Forms WatchOS main iOS app couldn’t be found找不到 Xamarin Forms WatchOS 主 iOS 应用程序
【发布时间】:2019-09-08 13:53:11
【问题描述】:

我正在尝试在 Windows 上的 Visual Studio 2017 中的现有 Xamarin Forms 应用程序中创建 watchOS 应用程序。我已按照here 列出的所有步骤进行操作。我还通过选择主 iOS 应用程序的引用节点的添加引用选项将 watchOS 应用程序项目引用添加到主 iOS 应用程序。解决方案也成功构建,但是当我尝试在手表模拟器中启动 watchOS 应用程序时,它会立即抛出以下错误,甚至没有启动模拟器。

错误: 找不到主要的 iOS 应用,请确保您已经创建了一个 iOS 应用并且它正在引用

请指出我做错了什么。

【问题讨论】:

    标签: xamarin.forms xamarin.ios visual-studio-2017 watchkit apple-watch


    【解决方案1】:

    我认为您将 watchOS 应用引用添加到了错误的位置。

    您应该在 xxx.iOS 项目而不是 xxx(xamarin.forms 项目)中添加引用。

    让我给你看个截图:

    更新:

    步骤:

    1. 我创建了一个新的MobileApp(Xamarin.forms) 项目(平台iOS)。

    2. 右键解决方案-->添加-->新建项目-->Apple Watch-->watchOS应用-->ok。

    3. 右击xxx.iOS project --> 添加---> 引用 --> 勾选XXX.watchOSApp

    4. 右击xxx.WatchOSApp --> Set as Setup Project.

    5. (清理并重建)在appleWatch 模拟器上运行。

    【讨论】:

    • 感谢杰克的回复。正如您提到的,我已经提到 watchOS 应用程序引用已添加到主 iOS 应用程序中。您的屏幕截图中还有一件事,为什么参考文献中有黄色感叹号?你是如何添加参考的?你能告诉我你添加参考的方式吗?
    • @TishaAnand 我添加了我的步骤,请检查。
    • 我执行了与您提到的相同的步骤,但没有成功。抱歉回复晚了。
    • @TishaAnand 你用了一个新项目吗?您能上传您的项目,以便我为您检查。
    • 手表套件应用程序已添加到现有项目中。我无法上传解决方案,因为它是客户项目
    猜你喜欢
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多