ios - 我们是否需要注册 Apple Developer Program 才能在真实设备上安装 iOS 应用程序以在 Appium 中进行测试?

标签 ios iphone testing provisioning-profile appium-ios

错误 - 未找到匹配的配置文件:没有有效的配置文件允许指定的权利:com.apple.security.application-groups、keychain-access-groups。

最佳答案

是的,如果您想在真实设备上运行任何应用程序,您必须拥有一个 Apple Developer Program 帐户。

如果您已经有一个,请按照以下步骤操作:

1,进入ADP成员(member)中心(developer.apple.com/account),进入Certificates, Identifiers & Profiles;

2、在Certificates中创建开发证书;

3,在Identifiers中创建一个带有app bundle ID的App IDs(如com.mycompny.myproject);

4,在Devices中添加一些新设备(将运行你的app);

5、使用您之前创建的证书、App ID 和设备创建一个新的配置文件;

6,然后打开你的XCode,进入偏好设置,在Accounts选项卡中,登录你的ADP账户,选择正确的团队并点击View Details按钮,下载你的证书和个人资料;

7,最后,打开你的项目,将bundle id(Project->Target->General)改成你刚刚注册的App ID。

关于ios - 我们是否需要注册 Apple Developer Program 才能在真实设备上安装 iOS 应用程序以在 Appium 中进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38470624/

相关文章:

testing - 在单元测试中使用依赖注入(inject)对象是个坏主意吗?

ios - 在没有 Segue 或程序化调用的情况下分配委托(delegate)

ios - 在 32 位 iPhone 上处理 64 位整数

iphone - 当我在我的应用程序中录制完整的音频时,如何在其他 iOS 应用程序中继续播放音乐?

iOS:使用自动布局保持 View 彼此按比例调整大小

iphone - CAShaperLayer -renderInContext 不起作用?

java - 无法在 Jmeter 中打开 Jmx 文件

ios - 从文本字段输入迭代 for 循环 X 次

iphone - 在 Mac 上从 iPhone 获取实时数据

reactjs - 单击 testcafe 中的到达下拉菜单