我刚刚在Xcode 8中设置了我的项目,以使用新的自动配置。我正在尝试我的命令行构建(使用xcodebuild
构建.xcarchive
和.ipa
文件就像这样)。但是,对于我在Xcode 8中实际上没有打开的每个项目,命令行归档都会在无效的配置中失败。当我在Xcode 8中打开该项目并转到项目编辑器的General选项卡时,它会在代码签名部分显示一个旋转器,并说明如何生成一个供应配置文件,然后显示所有准备就绪的内容。然后我再次运行xcodebuild
,它工作得很好。
我的问题是:有没有办法从命令行触发自动生成/安装魔法?
发布于 2017-07-26 14:56:54
您可以使用快车道工具。
特别是,如果您想要生成一个供应配置文件,您必须遵循以下步骤:
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
理论上,您只能执行第二步,但是如果没有App,则启动一个创建它的提示。
在您的示例中,当您打开Xcode时,将使用通配符创建和安装一个供应配置文件。因此,当您构建系统时,会发现这个有效的供应配置文件。
https://stackoverflow.com/questions/39495939
复制相似问题