如何使用xcode 6.2在越狱设备中调试iOS应用程序

如何使用xcode 6.2在越狱设备中调试iOS应用程序,ios,swift,debugging,Ios,Swift,Debugging,我不熟悉iOS和Swift。我想在真实设备中调试我的应用程序,而不是在没有开发人员帐户的情况下调试模拟器,就像使用Android Studio调试Android应用程序一样 我有一个越狱的iOS设备,我使用的是xcode 6.2 不管怎样,我想一步一步地调试我的应用程序,并在任何参数或变量发生变化时查看设备日志。经过多次的搜索,我想直接问:我该怎么做 请有人帮帮我 我很感谢您提前给出答案。首先,为了开发目的,最好有一个帐户! 无论如何,有一种方法可以做到这一点 由于没有关于ios和Xcode新版

我不熟悉iOS和Swift。我想在真实设备中调试我的应用程序,而不是在没有开发人员帐户的情况下调试模拟器,就像使用Android Studio调试Android应用程序一样

我有一个越狱的iOS设备,我使用的是xcode 6.2

不管怎样,我想一步一步地调试我的应用程序,并在任何参数或变量发生变化时查看设备日志。经过多次的搜索,我想直接问:我该怎么做

请有人帮帮我


我很感谢您提前给出答案。

首先,为了开发目的,最好有一个帐户! 无论如何,有一种方法可以做到这一点

由于没有关于ios和Xcode新版本的最新答案,我将在一些细节中展示

首先,您应该将Appsync Unified从cydia.angelxwind.net cydia repo下载到您的设备上

然后你可以继续这些步骤

首先打开应用程序,在xcode上单击“显示包内容”,然后通过以下路径转到:

目录->开发者->平台->iPhoneOS.platform->开发者->sdk->iPhoneOS.sdk->sdk设置.plist

将SDKSetting.plist复制到某个位置,以防更改值

在DefualtProperties部分更改:

是否需要权利?是

代码\u签名\u必须为否

特别代码签名允许是

如果Xcode已打开,请关闭它,然后重新打开它。转到项目的生成设置。请注意,必须选择项目而不是目标

在代码签名部分更改:

代码签名标识到特殊代码签名

现在Debug和Realese也应该改为临时代码签名

现在创建新文件->资源->属性列表

将其名称设置为authentications.plist

添加一个项目,它应该是可以调试的,并将该值设置为“是”

现在回到“代码签名”部分的“生成设置”并更改:

代码签名权利到权利。plist


现在,您可以轻松地将设备目标设置为越狱设备并运行它。

似乎没有太多教程告诉您如何在iOS8.1和XCode 6.1中实现这一点,它们都有点过时,但这是行之有效的:

在越狱设备上,从AngelXWind的repo安装AppSync Unified 5.2-1或更高版本。不要使用任何其他AppSync,如果您有 其他,请务必删除它们。 Open/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/SDKSettings.plist 并将“特殊代码”和“允许签名”更改为“是”。你可能需要 将其复制到桌面,更改,保存,然后拖放 返回到原始文件夹,因为OSX允许您在中编辑文件 位置 如果XCode正在运行,请重新启动XCode。 将项目和目标设置更改为特殊代码登录生成设置

告诉XCode在iPhone上运行应用程序。此时,XCode将把应用程序放在您的iDevice上,但无法调试,因为它无法连接到 过程应用程序将启动,然后立即关闭。你现在可以 不过,现在可以在手机上手动启动应用程序

要启用调试:在项目中选择文件>新建文件属性列表,并创建一个名为“authentications.plist”的文件。加上“可以 “调试”或“获取任务允许”都执行相同的操作并设置 值为YES。 现在,将生成设置中的项目和目标代码签名权限更改为“authentications.plist”,您必须键入它。
现在XCode可以运行和调试应用程序了。祝你好运

我的cydia上有appsync+7,可以吗?没有。首先删除所有appsync,然后你应该添加此repo并从那里下载appsync Unified cydia.angelxwind.net收到此错误未找到代码签名身份,即与“特殊代码签名”匹配的证书和私钥对。Xcode可以尝试修复此问题。无法在iOS9上安装AppSync