在做推送测试的时候,换了证书,然后出现标题情况。在网上查到的解决方法是这样的:
①在工程中按照这个执行创建一个名为: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". 这里注意路径设置