在真机上调试时出现“Error launching remote program: failed to get the task for process xxx"的解决方法

来源:互联网 发布:it行业不景气 编辑:程序博客网 时间:2024/05/16 16:06

在做推送测试的时候,换了证书,然后出现标题情况。在网上查到的解决方法是这样的:

①在工程中按照这个执行创建一个名为:Entitlement.plist 文件,具体方法是:打开 File Menu, 选择 New File -> iPhone OS -> Code Signing -> Entitlements. Name the file “Entitlements.plist" ,然后点击 ‘Finish’. 

②打开  这个  “Entitlement.plist"文件,将 “Can be debugged”属性值改为 “YES”,将“get-task-allow”属性值改为“YES”。(建立的时候,默认好像就是YES)

③将Code Signing Entitlements 那项的值改为刚刚新建得“Entitlements.plist".

但是,我的xcode上面有没 “Code Signing” 这一项。经过查询找到如下方法:

1.In the File Menu, select New File -> iPhone OS ->Resource->Property List.Name the file "Entitlements.plist" and click 'Finish'.

2.打开  这个  "Entitlement.plist"文件,将 "Can be debugged"属性值改为 "YES"。如果没有,就右键 add row

3.将Code Signing Entitlements 那项得值改为刚刚新建得"Entitlements.plist". 这里注意路径设置