gpt4 book ai didi

ios - Xamarin 在 Jenkins 上生成 IPA

转载 作者:行者123 更新时间:2023-11-29 12:15:35 25 4
gpt4 key购买 nike

我在为 Jenkins 上的 Xamarin Forms iOS 项目生成 IPA 时遇到了一些问题。我按照文档 ( http://developer.xamarin.com/guides/cross-platform/ci/jenkins_walkthrough/ ) 并在 xamarin 论坛上针对我的问题发布了一个问题,但在那里很难找到答案,所以我会在这里尝试。

我可以使用 mdtool 构建应用程序,但在 Jenkins 的工作结束后我的项目中没有任何 IPA 文件。

我在论坛上看到一些讨论告诉我要使用归档方法而不是为 mdtool 构建。但这也没有改变任何东西。

我也尝试在应用程序构建后使用 xcrun 创建 IPA 文件,但我遇到了那种错误:

error: Unable to copy application 'iOS/bin/iPhone/Release/Application.iOS.app/' into '/var/folders/v2/gnnclzrd2g98zqc89qn204km00007h/T/VXEBXe7WNV/Payload'

文档中没有太多关于 IPA 是如何生成的解释,所以我想澄清一下。

有人设法在 Jenkins 中为其 iOS Xamarin Forms 项目创建 IPA 吗?如果是这样,你是怎么做到的?我可以向您提供有关我使用的 Jenkins 工作的更多信息,...如有必要。

问候

最佳答案

经过几个小时的搜索,我才找到答案,这有点愚蠢。xcrun 给我一个错误,因为我的应用程序路径最后有一个/(就像在那篇文章中解释的那样 Xcrun PackageApplication, failed unable to copy application )。

但是我又遇到了另一个错误:

error: Unable to create 'iOS/bin/iPhone/Release/volunteer.ipa'

xcrun 的输出选项需要是绝对路径而不是项目内部的相对路径。通过使用绝对值,生成 IPA :)

关于ios - Xamarin 在 Jenkins 上生成 IPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32099075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com