gpt4 book ai didi

iphone - 用于签署 iPhone 应用程序的配置文件名称?

转载 作者:行者123 更新时间:2023-12-03 19:08:37 26 4
gpt4 key购买 nike

我编写了一个脚本,使用 xcodebuild 生成 iPhone 应用程序的 AdHoc 版本。

我想编辑此脚本以输出用于签署构建的配置文件的名称。
这将允许我将配置文件包含在自动生成的 zip 中。这样,我可以自动将存档发送给 AdHoc 测试人员,并确保他们拥有正确的配置文件来安装应用程序。

有没有办法提取用于签署应用程序的配置文件名称或文件:

  • 来自构建和签名的应用程序
  • 来自 Xcode 项目(我不想手动解析 project.pbxproj 文件,因为此解决方案可能会在下一次 Xcode 更新中中断)
  • 任何其他可编写脚本的方式
<小时/>

不可饶恕suggested使用命令 security 获取用于签署应用程序的证书的名称。获得此信息后,是否有任何方法可以找到配置文件的名称?

<小时/>

这是我尝试过的:

遗憾的是,构建期间 xcodebuild 的输出不包含此信息。在 CodeSign 步骤中,有一行:

/usr/bin/codesign -f -s "iPhone Distribution: My name" ...

但我无法将其与证书相匹配。

我研究了使用协同设计,命令

/usr/bin/codesign -d -vvv --entitlements - -r - /Users/lv/Desktop/TicTacBoo.app/TicTacBoo
看起来很有希望,但它没有提供我需要的信息。
我在 xcodebuild 中也没有找到任何有用的选项。

最佳答案

配置文件已位于应用程序中。您的 zip 文件中不需要另一个副本(除非您的测试人员不了解如何在应用程序内使用该副本。)

它的名称为YourApplication.app/embedded.mobileprovision

这并不能回答您的问题,因为原始文件名丢失了,但它似乎确实解决了您更大的问题。

关于iphone - 用于签署 iPhone 应用程序的配置文件名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327257/

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