应用程序在xamarin

时间:2017-05-23 06:25:36

标签: xamarin xamarin.ios

我正在尝试在ios设备中调试我的xamarin应用程序。但是午餐成功后它终止并且调试器被分离。

输出窗口中的消息是:

在'Testsoft的iPhone'上发布'FormBot.iOS'...... 该应用已被终止。

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">

    <dict>
    <key>UIDeviceFamily</key>
    <array>
        <integer>1</integer>
        <integer>2</integer>
    </array>
    <key>UISupportedInterfaceOrientations</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>UIAppFonts</key>
    <array>
        <string>Fonts/proximanovalight.ttf</string>
    </array>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationPortraitUpsideDown</string>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>MinimumOSVersion</key>
    <string>6.0</string>
    <key>CFBundleDisplayName</key>
    <string>GreenBot</string>
    <key>CFBundleIdentifier</key>
    <string>com.tatvasoft.allxamarin</string>
    <key>CFBundleVersion</key>
    <string>1</string>
    <key>CFBundleIconFiles</key>
    <array>
        <string>Icon-72@2x.png</string>
        <string>Icon-72.png</string>
        <string>Icon@2x.png</string>
        <string>Icon.png</string>
        <string>Icon-60@2x.png</string>
        <string>Icon-76.png</string>
        <string>Icon-76@2x.png</string>
        <string>Default.png</string>
        <string>Default@2x.png</string>
        <string>Default-568h@2x.png</string>
        <string>Default-Landscape.png</string>
        <string>Default-Landscape@2x.png</string>
        <string>Default-Portrait.png</string>
        <string>Default-Portrait@2x.png</string>
        <string>Icon-Small-50@2x.png</string>
        <string>Icon-Small-50.png</string>
        <string>Icon-Small-40.png</string>
        <string>Icon-Small-40@2x.png</string>
        <string>Icon-Small.png</string>
        <string>Icon-Small@2x.png</string>
    </array>
    <key>NSLocationWhenInUseUsageDescription</key>
    <string></string>
    <key>CFBundleShortVersionString</key>
    <string>1.3</string>
    <key>UIRequiresFullScreen</key>
    <string>YES</string>
    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
    <key>NSCameraUsageDescription</key>
    <string>This app needs access to the camera to take photos.</string>
    <key>NSPhotoLibraryUsageDescription</key>
    <string>This app needs access to photos.</string>
</dict>
</plist>

请帮忙。谢谢。

2 个答案:

答案 0 :(得分:1)

出乎意料,但这对我很有帮助。在xamarin中有很多技巧可以帮助我们在没有任何逻辑的情况下解决一些奇怪的错误。

在这种情况下,我通过点击在构建时生成的应用程序图标开始运行app来手动打开应用程序,并且也会点击断点。

我认为视觉工作室在这里成功部署应用程序,但在打开它时遇到问题。如果我们手动打开应用程序,它就像午餐一样。它运行完美..

这可能会帮助其他人。 感谢

答案 1 :(得分:0)

这可能是一些事情。首先,Build - &gt;全部清洁 - &gt;重启Xamarin Studio(或VS)。

如果不这样做,则可能是配置文件问题。确保使用开发配置文件构建。