我们目前正在使用使用Xcode12.5的Mac构建机器在本地构建我们的Xamarin Forms项目,并且我们的iOS设备运行的是iOS 14.8的最高版本。
随着iOS 15的发布,我们在一台运行iOS 15的测试设备上看到一条消息,告诉我们该应用程序无法运行,需要更新。

看看关于这种情况的各种其他帖子,我怀疑如果我将本地xcode升级到v13,我将能够构建Azure 15版本,但错误消息来自使用iOS DevOps中的XamariniOS任务构建的应用程序包
- task: XamariniOS@2
displayName: 'Build Xamarin.iOS solution OurSol.sln'
inputs:
solutionFile: '**/*OurSol.sln'
configuration: ${{variables[format('{0}_{1}', parameters.environment, 'BuildConfiguration')]}}
signingIdentity: 'iPhone Distribution'
signingProvisioningProfileID: ${{variables[format('{0}_{1}', parameters.environment, 'ProvisioningProfileId')]}} 如何确保该任务使用Xcode。管道使用的是macOS-最新图像
pool:
vmImage: 'macOS-latest'发布于 2021-10-25 12:55:22
如果您查看托管代理文档,您将看到macOS-latest与macOS-11不同。
目前,macOS-latest指向macOS-10.15。
我个人已经停止使用macOS-latest,因为您刚刚体验到它不会产生可预测的结果,特别是当他们切换版本时。
CI中的一个好做法是自己选择版本,以便能够轻松地重现构建。
https://stackoverflow.com/questions/69708242
复制相似问题