我在使用Visual Studio 2017发布IOS应用时遇到了问题,以下是重现该问题的步骤:
1)我需要将IOS目标版本更改为9.0,因为我必须支持旧设备,所以我像下面这样编辑了Info.plist文件:
2)我像往常一样发布我的ipa文件,我的目标版本构建的ipa文件是11(我可以看到它正在上传到diawi,但即使尝试在iOS8设备上安装,仍然显示错误“此时无法下载{app-name}”)...嗯,好吧...我回到Info.plist,发现目标版本为空:
3) 我尝试再次编辑它,但是当我更改“标签”或构建.ipa文件时,我回到了第2点。
我已经尝试了一些标准操作,例如删除bin/obj并重新构建,或者断开重连Mac,但都没有效果:(
一些有用的信息:
- 在IOS 11上,ipa文件可以完美运行。
- 我正在使用企业发布证书。
我的Mac XCode版本是9.2(我没有足够的可用磁盘空间升级)。已更新,但没有成功。- 我已经更改了info.plist中的数据,但似乎会被忽略:
<key>MinimumOSVersion</key>
<string>9.0</string>
Xamarin.Forms
,删除您的.nuget
文件夹和缓存以及每个/bin
和/obj
文件夹。然后重新启动 Visual Studio。 - gi097