Ios7 应用程序-开发人员配置文件

Ios7 应用程序-开发人员配置文件,ios7,appium,Ios7,Appium,我使用开发人员配置文件创建了一个IPA文件,并在我的设备上成功安装了该应用程序。当我试图通过appium调用我的应用程序时,它总是抛出以下错误消息 info: [debug] [INST STDERR] 2014-09-16 15:50:42.184 instruments[3425:507] Permission to debug com.ampchroma.simplexgrinnell.uat.mobilecontainer was denied. The app must be sig

我使用开发人员配置文件创建了一个IPA文件,并在我的设备上成功安装了该应用程序。当我试图通过appium调用我的应用程序时,它总是抛出以下错误消息

info: [debug] [INST STDERR] 2014-09-16 15:50:42.184 instruments[3425:507] Permission to debug com.ampchroma.simplexgrinnell.uat.mobilecontainer was denied.  The app must be signed with a development identity (e.g. iOS Developer).
日志:

信息:发射仪器

信息:[调试]尝试在具有UDID的真实设备上运行应用程序 0058679bc8d12f8a56243d8de88b0d7e14dc09c0信息:[调试]生成 带命令的仪器: /Applications/Xcode.app/Contents/Developer/usr/bin/instruments-t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -D/tmp/appium仪器/仪器记录道-w 0058679bc8d12f8a56243d8de88b0d7e14dc09c0 com.ampchroma.simplexgrinnell.uat.mobilecontainer-e UIASCRIPT /用户/rsangili/库/应用程序 Support/appium/bootstrap/bootstrap-3fd3829137e4c5d0.js-e UIARESULTSPATH/tmp/appium仪器

信息:[debug]和额外无延迟环境:{}info:[debug]和启动 超时(毫秒):{“全局”:90000}

信息:[调试][仪器标准]2014-09-16 15:50:42.184 仪器[3425:507]调试权限 com.ampchroma.simplexgrinnell.uat.mobilecontainer被拒绝。应用程序 必须使用开发身份(例如iOS开发者)进行签名

信息:[调试][安装标准]仪器跟踪错误:启动错误 录音

信息:[调试][INSTSERVER]仪器已退出,代码为253

信息:[调试]关闭所有仪器

信息:[调试]仪器在启动时崩溃信息:[调试]正在尝试 要重试启动instruments,请单击retry#3 info:[debug]Killall iPhone模拟器

信息:发射仪器

信息:[调试]尝试在具有UDID的真实设备上运行应用程序 0058679bc8d12f8a56243d8de88b0d7e14dc09c0

信息:[调试]使用命令生成仪器: /Applications/Xcode.app/Contents/Developer/usr/bin/instruments-t /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate -D/tmp/appium仪器/仪器记录道-w 0058679bc8d12f8a56243d8de88b0d7e14dc09c0 com.ampchroma.simplexgrinnell.uat.mobilecontainer-e UIASCRIPT /用户/rsangili/库/应用程序 Support/appium/bootstrap/bootstrap-3fd3829137e4c5d0.js-e UIARESULTSPATH/tmp/appium仪器信息:[调试]和其他 无延迟环境:{}info:[debug]和启动超时(毫秒): {“全球”:90000}

信息:[调试][仪器标准]2014-09-16 15:50:49.931 仪器[3428:507]调试权限 com.ampchroma.simplexgrinnell.uat.mobilecontainer被拒绝。应用程序 必须使用开发身份(例如iOS开发者)进行签名

信息:[调试][安装标准]仪器跟踪错误:启动错误 录音

信息:[调试][INSTSERVER]仪器已退出,代码为253

信息:[调试]关闭所有仪器

信息:[调试]仪器在启动时崩溃信息:[调试]我们超过 仪器成功启动所允许的重试次数; 失败的启动信息:[调试]正在停止iOS日志捕获信息:[调试] 终止模拟器进程

信息:[调试]正在杀死任何其他模拟器守护进程

信息:[调试]正在清理应用程序状态

信息:[调试]未找到要删除的文件夹

信息:-->GET/wd/hub/status{}

信息:[调试]成功响应客户端: {“状态”:0,“值”:{“构建”:{“版本”:“1.2.2”,“修订版”:“CF6FF5939DDC6B4D45FCBABFBFFE13C950E0058C4”}

信息:GET/wd/hub/status{}

信息:[调试]成功响应客户端: {“状态”:0,“值”:{“构建”:{“版本”:“1.2.2”,“修订版”:“CF6FF5939DDC6B4D45FCBABFBFFE13C950E0058C4”} 信息:GET/wd/hub/status{}

信息:[调试]成功响应客户端: {“状态”:0,“值”:{“构建”:{“版本”:“1.2.2”,“修订版”:“CF6FF5939DDC6B4D45FCBABFBFFE13C950E0058C4”}
信息:我上周遇到了这个问题。我的开发人员必须用设备UDID签署IPA,然后它才能工作。在appium ios设置中提供UDID是不够的

以下是一些不错的资源:


希望有帮助

确保该应用程序应处于调试模式以进行自动化,并使用开发人员证书进行签名

用于将仪器/应用程序连接到真实设备上的应用程序 您需要使用“开发”证书对.ipa文件进行签名 其中包括无法使用的目标设备的UDID “分发”证书,这是所有应用商店构建的内容 签了


您可以尝试以下其他选项,其中任何一个都可能适合您:

1) 确保在appium应用程序中使用正确的xcode路径

2) 首先从xcode在您的设备上安装应用程序,然后尝试通过appium应用程序运行

3) 确保您使用的应用程序路径正确,如果您在真实设备上运行,则该路径应为“调试iPhone”的路径,否则为“debug0iPhoneSimulator”目录


4) 确保您在appium应用程序中提供了正确的设备udid和应用程序的bundleid

看起来您正在使用模拟器构建。尝试使用设备生成。我正在使用设备生成。你能告诉我你怀疑仿真器构建的原因吗?当我在真实设备上尝试仿真器构建时,我面临同样的问题。后来我把它改成了设备构建,它运行得很好。@Rameshssangili,祝你好运。我遇到了完全相同的问题,它已与iPhone开发者标识签署。请使用所需的功能和服务器参数更新您的问题。日志不会告诉我您是否使用bundleId或应用程序路径来指定目标应用程序。