加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:44:40 所属栏目:百科 来源:网络整理
导读:我写了一个脚本,它使用 xcodebuild生成一个iPhone应用程序的AdHoc版本. 我想编辑此脚本以输出用于签署构建的Provisioning Profile的名称. 这将允许我在自动生成的zip中包含Provisioning Profile.这样,我就可以自动将存档发送给AdHoc测试人员,并确保他们拥有
我写了一个脚本,它使用 xcodebuild生成一个iPhone应用程序的AdHoc版本.

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

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

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

Unforgiven suggested使用命令安全性获取用于签署应用程序的证书的名称.获得此信息后,有没有办法找到配置文件的名称?

这是我尝试过的:

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

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

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

我研究了使用codesign和命令

/usr/bin/codesign -d -vvv --entitlements - -r - /Users/lv/Desktop/TicTacBoo.app/TicTacBoo

?看起来很有希望,但它没有给我我需要的信息.
我还没有在xcodebuild中找到任何有用的选项.

解决方法

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

它被命名为YourApplication.app/embedded.mobileprovision

这不能回答你的问题,因为原始文件名丢失了,但它似乎解决了你更大的问题.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读