如何让Xcode 8从命令行自动生成配置文件?

时间:2016-09-14 16:57:59

标签: xcode provisioning-profile ios-provisioning xcode8

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

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

1 个答案:

答案 0 :(得分:0)

您可以使用Fastlane Tools

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

  1. 通过produce在开发人员中心创建应用ID;
  2. fastlane produce app_name <APP_ID> -u <USERNAME_DEV_CENTER> -a <BUNDLE_ID> -q <APP_ID>

    1. 通过sigh,您可以生成,下载和安装配置文件
    2. fastlane sigh -u <USERNAME_DEV_CENTER> -a <BUNDLE_ID> -q <FILE_NAME>.mobileprovision

      理论上,您只能执行第二步,但如果没有应用ID,请启动提示以创建它。

      在您打开Xcode的情况下,使用通配符创建和安装配置文件。因此,在构建系统时找到了这个有效的配置文件。