如何手动签署Xcode UITests目标?
比如说,我在Xcode中启动了一个新项目,并禁用了如何手动签署Xcode UITests目标?,xcode,xcuitest,Xcode,Xcuitest,比如说,我在Xcode中启动了一个新项目,并禁用了自动管理签名 对于常规应用程序,我会生成: 开发者证书 开发配置概要文件 现在,我想对测试和UITests目标执行同样的操作,在构建服务器上运行它们。我需要采取哪些步骤?为什么 Xcode会告诉我,为{bundleID}UITests生成开发人员配置文件不起作用,该配置文件将没有正确的权限(我认为它没有get task allow)。我需要为此设置通配符配置文件吗?定义一个UITests.xcconfig,并使用-xcconfig将其传递给xco
自动管理签名
对于常规应用程序,我会生成:
开发者证书
开发配置概要文件
现在,我想对测试和UITests目标执行同样的操作,在构建服务器上运行它们。我需要采取哪些步骤?为什么
Xcode会告诉我,为{bundleID}UITests
生成开发人员配置文件不起作用,该配置文件将没有正确的权限(我认为它没有get task allow
)。我需要为此设置通配符配置文件吗?定义一个UITests.xcconfig
,并使用-xcconfig
将其传递给xcodebuild
然后在UITests.xcconfig
中:
CODE_SIGN_STYLE = Manual
CODE_SIGN_ENTITLEMENTS = MyApp/Myapp.entitlements
PROVISIONING_PROFILE_SPECIFIER = My Profile Name
CODE_SIGN_IDENTITY = iPhone Developer
这对于模拟设备来说应该足够了。一个真正的设备将更加复杂