如何下载苹果账号下所有的iOS Provisioning Profiles?

发布于 2022-09-07 22:54:57 字数 202 浏览 25 评论 0

如何下载苹果账号下所有的iOS Provisioning Profiles?

有时候会添加新的测试设备,这时又要从苹果网站那下载,打包机还要更新,是否有能在终端使用命令去更新所有的Provisioning Profiles?

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌生 2022-09-14 22:54:57

我自己找到了解决方案,可以用spaceship来实现这个目的。

要想使用它之前,我们首先要用 gem安装fastlane。

sudo gem install fastlane

然后编写如下代码运行就可以把该苹果账户下所有的iOS Provisioning Profiles下载到本地了

require "spaceship"

def downloadProfiles(account, psw)
    puts Spaceship.login(account, psw)

    downloadProfiles = Array.new
    downloadProfiles += Spaceship.provisioning_profile.development.all
    downloadProfiles += Spaceship.provisioning_profile.ad_hoc.all

    downloadProfiles.each do |p|
        puts "Downloading #{p.uuid}"
        File.write("/Users/这里换成你的账户名称/Library/MobileDevice/Provisioning Profiles/#{p.uuid}.mobileprovision", p.download)
    end
end

# 传入苹果 ID 的账号与密码
downloadProfiles "Your Apple Account", "Your PSW"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文