繁体   English   中英

Visual Studio 2017 Info.plist在更改选项卡后丢失分发目标

[英]Visual studio 2017 Info.plist lose Distribution Destination after tab change

我在使用Visual Studio 2017发布IOS应用程序时遇到问题,我可以重现以下操作:

1)我需要将IOS目标版本更改为9.0,因为我必须支持olders设备,所以我编辑Info.plist如下:

图片1

2)我像往常一样发布我的ipa文件,我建立的ipa的目标版本是11(我可以看到它在diawi上传,但甚至试图在ios8设备上安装,显示错误“无法下载{app-name}在这个时候“)......好吧......我回到Info.plist,我看到目的地版本是空白的:

图2

3)我尝试再次编辑它,但当我更改“tab”或构建.ipa文件时,我回到第2点。

我刚刚尝试了标准的东西,如删除bin / obj和重建或断开连接重新连接mac但没有任何作用:(

一些有用的东西:

  1. 在IOS 11上,ipa文件完美运行。
  2. 我正在使用企业版权证书。
  3. 我的Mac XCode版本是9.2(我没有提供可用的磁盘空间来升级。更新但没有成功。
  4. 我已经更改了info.plist中的数据,但似乎会被忽略:

 <key>MinimumOSVersion</key> <string>9.0</string> 

  1. 我在最后一个版本的Hight Sierra + XCode + VS2017的mac上做了一个干净的安装,但没有任何改变:(

尝试在IDE之外编辑info.plist。 我在过去遇到一个错误,当我使用GUI编辑器时VS2017用默认值覆盖了一些设置,因此我开始手动对plist文件进行所有更改。

您需要手动设置的设置名称可能是文件中的“MinimumOSVersion”。

<key>MinimumOSVersion</key>
<string>9.0</string>

是一个Visual Studio bug ...安装上次发布的VS更新修复了我的问题(Visual studio professional 2017 v15.8.7)。 谢谢Evryone你的时间:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM