【问题标题】:iOS app doesn't start automatically when using Xamarin Studio使用 Xamarin Studio 时 iOS 应用程序不会自动启动
【发布时间】:2014-06-17 10:45:48
【问题描述】:

可能是一个简单的设置问题,但我似乎找不到设置。使用 iOS 项目运行 Xamarin Studio 3。当我点击运行(播放符号)时,应用程序将构建并部署。但是该应用程序没有启动,我必须手动启动它。在三部手机和两部 iPad 上都是一样的,所以它必须是 Xamarin Studio 或 Mac 本身的设置。

消息如下:

“正在等待调试器连接...应用程序已经构建并上传,或者已经是最新的”。

然后我必须手动启动应用程序,调试器连接,一切都很好。不是错误问题,而是我想知道原因的事情。 :)

谢谢

约翰

【问题讨论】:

  • 尝试切换 USB 调试(在 Xamarin Studio 的选项中,找到“项目/调试器/iOS 调试器”页面并切换“通过 WiFi 而不是通过 USB 调试 iOS 设备”复选框)
  • 对不起,我恐怕没用。
  • 在调试和发布模式下都会发生这种情况吗?
  • 您能否获取设备日志(在 Xamarin Studio 的 View->Pads->iOS 设备日志中)并查看 Xamarin Studio 尝试启动应用程序时打印的内容?
  • 在调试和发布中。日志中没有任何内容。

标签: ios debugging xamarin


【解决方案1】:

有一种新类型的问题看起来完全一样。以防万一,这里有一个对我很有效的解决方案。

问题: 无法调试。它显示错误的“配置文件”!

你的工作: 您使用“iOS Bundle”不断更改“配置”、“平台”、“身份”和“配置文件” 配置文件”选项卡,因为问题表明这是一个错误的配置文件,但没有任何帮助。

真正发生的事情: 没有。由于某种原因,Xamarin 扩展不会保存对项目文件的更改

解决方案: 找到您的 *.csproj 文件并在文本编辑器中打开它(我希望您使用的是 notepad++)。查找并删除 <CodesignKey><CodesignProvision> 部分。节省。在 Visual Studio 中重新加载解决方案,如果您对结果感到满意 - 点击“喜欢”按钮 :-)

【讨论】:

  • 我没有看到 并且我得到了同样的错误。还有其他解决方法吗?
  • @LohithKorupolu 如果可能,请尝试使用 Visual Studio 打开此解决方案,看看会发生什么。我讨厌提出这样的建议,但如果我是你,我会考虑将开发平台从 Xamarin 更改为 Hybrid(Framework7、Ionic 等)顺便说一句,我自己做了,到目前为止我没有后悔。在混合世界中,并非一切都是完美的,但我没有发现这样的错误(到目前为止)。 :-)
  • 我使用 Xamarin.Forms 和 VS2017。 下的条目错误。但是删除/更正它并没有解决问题(仍然是相同的消息)。
【解决方案2】:

解决方案很简单。我在项目设置中的捆绑签名下有错误的配置文件。将所有设置为自动解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2016-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多