【问题标题】:AppCenter: Xamarin Forms iOS Project Build FailedAppCenter:Xamarin Forms iOS 项目构建失败
【发布时间】:2021-02-15 19:52:55
【问题描述】:

当我尝试在 App Center 中构建 Xamarin Forms iOS 应用程序时,它正在检查 Android 的引用并引发异常/问题。

谁能知道为什么会这样?

PS:Android 和 iOS 版本在本地都可以正常运行。

错误图片:

提前致谢。

【问题讨论】:

  • 请不要将错误发布为图片。你能发布更多错误细节吗?有什么例外?
  • 嗨,杰克,我无法附加错误日志文件,而且我得到了解决方案。谢谢 :-)
  • 好的,你可以写一个答案并在那里分享你的解决方案,这将帮助更多有同样问题的人:)。

标签: xamarin xamarin.forms xamarin.android xamarin.ios visual-studio-app-center


【解决方案1】:

看起来您的 iOS 管道正在尝试使用整个解决方案的 *.sln 文件。 我猜你应该尝试直接构建 *.iOS.csproj。 下面是从 *.yml 构建 iOS 项目任务的示例:

 - task: XamariniOS@1
        displayName: Build App.iOS
        inputs:
          solutionFile: 'App.iOS/App.iOS.csproj'
          configuration: '$(buildConfiguration)'
          packageApp: true
          runNugetRestore: false
          args: '/p:OutputPath=$(outputDirectory)/'
          buildToolOption: 'msbuild'
          clean: true

【讨论】:

    【解决方案2】:

    之前,我选择构建配置指向 .sln(解决方案)文件而不是 (.iOS) 项目。

    解决方案:在构建配置中选择(.iOS)项目

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 2022-01-16
      • 2020-08-19
      • 1970-01-01
      相关资源
      最近更新 更多