我的Apple开发者帐户位于多个团队中,导致xcodebuild运行出现问题。
这是我正在运行的命令。
xcodebuild -workspace <name>.xcworkspace -scheme "<my scheme>"
我得到的错误是......
Error Domain=IDECapabilitiesErrorDomain Code=1 "The operation requires a selected developer portal team."
我尝试手动设置DEVELOPMENT_TEAM
和CODE_SIGN_IDENTITY
变量,但无济于事。我也试图使用fastlane(带匹配,叹气和证书),但这也不行。我想知道是否有人知道这种情况的解决方法。顺便说一下,我在Jenkins上运行它。
答案 0 :(得分:1)
听起来您没有在项目中选择了您正在尝试构建的配置文件,或者可能没有在您的某个目标中选择一个团队。
在Xcode中打开项目并进入项目的构建设置。确保您已为调试和发布案例选择了开发人员配置文件。然后选择项目中的每个构建目标,并确保已选择团队,供应配置文件和开发人员证书。 (如果您已启用自动签名,则只需选择团队,Xcode将负责其他人。)
这些设置保存在项目文件中,并在使用xcodebuild
构建时保持有效。