Visual studio 与IOS版本9.3.5和11.x的兼容性(仅一个安装程序)

Visual studio 与IOS版本9.3.5和11.x的兼容性(仅一个安装程序),visual-studio,xamarin,xamarin.ios,installation,ipa,Visual Studio,Xamarin,Xamarin.ios,Installation,Ipa,我有一个问题,我怎么做只有一个ipa安装2个IOS版本。 我不知道是否有可能一个.ipa调用另一个.ipa进行安装,具体取决于版本,或者将Visual Studio 2017配置为在这两个版本中都工作。 iPad9.3.5版本是32位,11.x版本是64位 谢谢 如果您想使用一个可以同时安装在ios9和ios11上的ipa文件。答案是肯定的 首先,在info.plist中将最小版本设置为9.0 其次,右键单击ios项目>属性>ios构建>支持的体系结构。将其设置为ARMv7+ARM64,同时确保

我有一个问题,我怎么做只有一个ipa安装2个IOS版本。 我不知道是否有可能一个.ipa调用另一个.ipa进行安装,具体取决于版本,或者将Visual Studio 2017配置为在这两个版本中都工作。 iPad9.3.5版本是32位,11.x版本是64位


谢谢

如果您想使用一个可以同时安装在ios9和ios11上的ipa文件。答案是肯定的

首先,在info.plist中将
最小版本设置为9.0

其次,右键单击ios项目>属性>ios构建>支持的体系结构。将其设置为
ARMv7+ARM64
,同时确保配置为Ad Hoc,平台为iPhone

然后转到iOS IPA选项选项卡,打开构建iTunes软件包存档(IPA)复选框


最后构建项目时,您将在bin\iPhone\Ad Hoc文件夹中找到IPA。此ipa可以安装在32位设备或64位设备上。

我已经这样做了,我将部署目标设置为9.0,它假设它必须从9.0版开始工作,但不工作。我不知道我是否还必须做些什么。当我生成.ipa并尝试将其安装在11.3版的iPad上时,我收到一条消息“开发者需要更新此应用才能使用此版本的IOS”,但它可以使用9.3.5版的de iPad。另一方面,当我使用target 11.x生成.ipa时,它在该版本中工作,但在使用9.3.5 IOS版本的iPad中不工作。谢谢谢谢,我选中了启用特定于设备的构建框。