【问题标题】:How can I get Xcode 8 to auto-generate provisioning profiles from the command line?如何让 Xcode 8 从命令行自动生成配置文件?
【发布时间】:2016-09-14 16:57:58
【问题描述】:

我刚刚在 Xcode 8 中设置了我的项目以使用新的自动配置。我正在尝试我的命令行构建(使用xcodebuild 构建.xcarchive.ipa 文件kind of like this)。但是,对于我实际上还没有在 Xcode 8 中打开的每个项目,命令行存档因配置无效而失败。当我在 Xcode 8 中打开项目并转到项目编辑器的“常规”选项卡时,它会在代码签名部分显示一个微调器,并说明有关生成配置文件的内容,然后显示一切准备就绪。然后我再次运行xcodebuild,效果很好。

我的问题:有没有办法从命令行触发自动生成/设置魔法?

【问题讨论】:

  • 你解决过这个问题吗?

标签: xcode provisioning-profile ios-provisioning xcode8


【解决方案1】:

您可以使用Fastlane Tools

特别是如果您想生成配置文件,您必须按照以下步骤操作:

  1. 通过produce在开发中心创建App ID;

fastlane produce app_name <APP_ID> -u <USERNAME_DEV_CENTER> -a <BUNDLE_ID> -q <APP_ID>

  1. 通过sigh,您可以生成、下载和安装配置文件

fastlane sigh -u <USERNAME_DEV_CENTER> -a <BUNDLE_ID> -q <FILE_NAME>.mobileprovision

理论上你可以只执行第二步,但如果没有 App Id,则会提示创建它。

当您打开 Xcode 时,会使用您的通配符创建和安装配置文件。因此,当您构建系统时发现了这个有效的配置文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 2021-12-11
    • 1970-01-01
    • 2015-04-25
    • 1970-01-01
    相关资源
    最近更新 更多