het*_*lek 5 iphone xcode device jailbreak
我有一个运行iOS 5.1.1的越狱iPhone 4S.我有Xcode 4.3.2,我已经能够将我的应用程序运行到我的iPhone,但是以一种奇怪的方式.如果我点击Xcode上的调试按钮,它会尝试在我的越狱iPhone上打开应用程序,但是因为它快速打开然后关闭而失败.即使发生这种情况,如果我手动打开应用程序,通过在主屏幕上单击它,它运行正常.这很烦人.最令人讨厌的是,这导致它不再允许调试,因为Xcode没有看到它正在运行.
这是它产生的输出:
error: failed to launch '/Users/hetelek/Library/Developer/Xcode/DerivedData/spyapp-flynnmpiqhjoilezvqsbaqdnkesn/Build/Products/Debug-iphoneos/spyapp.app/spyapp' -- failed to get the task for process 3741
Run Code Online (Sandbox Code Playgroud)
随着进程ID每次都在变化.
这是我在jailbroken iDevice上开发的教程:http: //iphonedevwiki.net/index.php/Xcode#Developing_without_Provisioning_Profile
谢谢你的帮助.
我会再次尝试逐步完成该教程,以确保正确完成设置.您似乎可以毫无问题地安装应用程序,但调试器无法在安装后附加到应用程序.如果您真的需要调试器,可以尝试在安装后在设备上打开应用程序,然后在它运行时(并且您的设备已插入运行Xcode的Mac),打开Xcode并转到Product -> Attach to Process
,然后从中选择您的应用程序列表(如果不存在,则是另一个问题).
另外,尝试YllierDev建议get-task-allow
在您的应用程序的Entitlements文件中启用(如果它没有,您可以轻松地在Xcode的项目信息页面中创建一个).假设你正确地完成了教程,那应该会有所帮助.
-
要使用Xcode 4.3在应用程序的Entitlements文件中启用"get-task-allow",请执行以下操作:
在TextEdit中打开,并添加:
<key>get-task-allow</key>
<true/>
就在之前</dict>
.
归档时间: |
|
查看次数: |
11752 次 |
最近记录: |