Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin表单:未在ipad mini上安装IOS应用程序_Ios_Xamarin_Xamarin.ios_Xamarin.forms_Portable Class Library - Fatal编程技术网

Xamarin表单:未在ipad mini上安装IOS应用程序

Xamarin表单:未在ipad mini上安装IOS应用程序,ios,xamarin,xamarin.ios,xamarin.forms,portable-class-library,Ios,Xamarin,Xamarin.ios,Xamarin.forms,Portable Class Library,我正在使用Xamarin Forms PCL项目开发一个应用程序。对于info.plist文件中的IOS项目,我已将“8.0”设置为最低IOS版本。我创建了一个特别的ipa文件,然后在运行ios 9.1的ipad设备上安装了应用程序,但当我尝试在运行ios 10.1的ipad mini上运行应用程序时,应用程序会在安装完成后立即从设备上删除。是否存在任何兼容性问题 Info.plist- <?xml version="1.0" encoding="UTF-8"?> <!DOCT

我正在使用Xamarin Forms PCL项目开发一个应用程序。对于info.plist文件中的IOS项目,我已将“8.0”设置为最低IOS版本。我创建了一个特别的ipa文件,然后在运行ios 9.1的ipad设备上安装了应用程序,但当我尝试在运行ios 10.1的ipad mini上运行应用程序时,应用程序会在安装完成后立即从设备上删除。是否存在任何兼容性问题

Info.plist-

<?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>2</integer>
    </array>
    <key>UISupportedInterfaceOrientations</key>
    <array>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>MinimumOSVersion</key>
    <string>8.0</string>
    <key>CFBundleDisplayName</key>
    <string>XYZ</string>
    <key>CFBundleIdentifier</key>
    <string>com.yourcompany.FISE</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    <key>UILaunchStoryboardName</key>
    <string>LaunchScreen</string>
    <key>CFBundleShortVersionString</key>
    <string></string>
    <key>UIMainStoryboardFile</key>
    <string>LaunchScreen</string>
    <key>UIMainStoryboardFile~ipad</key>
    <string>LaunchScreen</string>
  <key>NSAppTransportSecurity</key>
  <dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
  </dict>
</dict>
</plist>

UIDeviceFamily
2.
UI支持接口方向
UIInterface方向和左视图
UIInterfaceOrientationAndscapeRight
UI支持界面方向~ipad
UIInterface方向和左视图
UIInterfaceOrientationAndscapeRight
最小渗透压
8
CbundleDisplayName
XYZ
CbundleIdentifier
com.yourcompany.FISE
循环流化床锅炉
1
UILaunchStoryboardName
发射屏
CbundleShortVersionString
UIMainstryBoardFile
发射屏
UIMainStoryboardFile~ipad
发射屏
NSAppTransportSecurity
NSAllowsArbitraryLoads

请将您的设备与Apple configurator连接,查看日志中的内容。从中下载Apple Configurator将有助于跟踪错误。查看这些答案,请重新检查.plist-like bundleID等中的所有配置设置。这可能是因为您尚未在Apple development certificate网站上正确创建配置文件。您需要确保设置配置文件包含iPad的UID,否则它将安装,然后在检测到它不匹配时立即将其删除。@Digitalsa1nt如果是这样,那么为什么它在我的iPad中工作而不是在我的iPad mini中工作?因为它们都有不同的UID?因此,您确定在创建配置文件时选择了这两个设备吗。。。