我只是在Xcode 8中设置我的项目以使用新的自动配置。我尝试了我的命令行构建(使用xcodebuild
构建.xcarchive
和.ipa
个文件kind of like this)。但是,对于我在Xcode 8中实际打开的每个项目,命令行存档都会因无效的配置而失败。当我在Xcode 8中打开项目并转到项目编辑器的“常规”选项卡时,它会在代码签名部分中显示一个微调器,并说明生成配置文件的内容,然后将所有内容显示为准备就绪。然后我再次运行xcodebuild
,效果很好。
我的问题:有没有办法从命令行触发自动生成/设置魔法?
答案 0 :(得分:0)
您可以使用Fastlane Tools。
特别是如果您想要生成配置文件,您必须按照以下步骤操作:
fastlane produce app_name <APP_ID> -u <USERNAME_DEV_CENTER> -a <BUNDLE_ID> -q <APP_ID>
fastlane sigh -u <USERNAME_DEV_CENTER> -a <BUNDLE_ID> -q <FILE_NAME>.mobileprovision
理论上,您只能执行第二步,但如果没有应用ID,请启动提示以创建它。
在您打开Xcode的情况下,使用通配符创建和安装配置文件。因此,在构建系统时找到了这个有效的配置文件。