所以我有std::unique_ptr<Class> ptr(&a);
的最新版本(12.2)和iPhone 8
(也是最新版本)
我遵循[本教程] [1],并插入以下MAC + Xcode
:
Appium desired capabilities
我得到了这个{
"app": "/Users/myUser/Documents/ipa_files/igrocket_v85.0_T3.3.2.ipa",
"udid": "3b5c144433dacabd34311251d33bd2afa661be47",
"automationName": "XCUITest",
"platformName": "iOS",
"deviceName": "iPhone 8",
"platformVersion": "12.2",
"noReset": true
}'
:
iOS部署无法安装以代码253退出的应用程序
Appium日志
error
什么可能导致此问题?
答案 0 :(得分:0)
如果未正确对应用程序进行代码签名,则会发生错误253。查看构建设置,并将您的开发人员证书与被测应用程序的“代码签名”部分相关联。请注意,被测试的应用程序和Appium XCUITEST项目都必须使用相同的证书签名,以便能够与您的应用程序进行交互并使其自动化。
编辑:不幸的是,我不再具有Mac的访问权限,因此,我可以最好地将您链接到此操作。
在XCode中打开项目,然后转到项目设置,如下所示:
图片网址:https://i.stack.imgur.com/IH6gN.jpg
Here is information on what this all means and how to do it
编辑#2:我非常有信心您尝试做的事情是不可能的。让我知道你是否是Instagram的员工。但这似乎不像你。您正在尝试自动化您不拥有的Instagram应用程序;在苹果设备上。
Apple安全性不允许这样做。您必须使用相同的开发人员证书对WebDriverAgent和受测应用程序进行签名。没有签名的证书来证明您是被测试应用程序的所有者和提供者,就不可能使用XCUITest API。
苹果对此非常严格。