gpt4 book ai didi

iphone - 如何从命令行执行 iOS 应用程序验证

转载 作者:IT王子 更新时间:2023-10-29 07:53:27 25 4
gpt4 key购买 nike

是否可以通过命令行执行 iOS 应用程序的本地验证(可以在存档下的管理器中看到)功能?

更新:澄清一下 - 这里的目标是最终使此验证成为我的 iOS 应用程序持续集成过程的一部分。

最佳答案

您可以使用以下命令从命令行进行验证:

xcrun -sdk iphoneos Validation /path/to/App.{app or ipa}

有点不清楚它执行什么检查,但大概它至少会执行代码签名和图标尺寸。

除了本地验证之外,还可以执行在线验证(但仅限于 IPA 包):

xcrun -sdk iphoneos Validation -verbose -online /path/to/App.ipa

为此,您需要将您的 iTunes Connect 凭据存储在钥匙串(keychain)的特殊条目中。要创建此条目:

  1. 打开Keychain Access应用程序;
  2. 创建新密码项(文件> 新密码项...)
  3. 钥匙串(keychain)项目名称:Xcode:itunesconnect.apple.com
  4. 帐户名/密码:您的 iTunes Connect 凭据

在线验证似乎相当粗略,但会执行所有检查,否则这些检查会通过 Xcode 中的管理器窗口验证存档。可悲的是,它似乎没有在失败时设置非零退出代码,这意味着输出抓取以检测错误。我当前用于检测失败的启发式方法是在 Performing online validation... 行之后出现任何输出。

鉴于缺乏文档,它几乎肯定不受支持。

关于iphone - 如何从命令行执行 iOS 应用程序验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7568420/

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