gpt4 book ai didi

iphone - 使用越狱的 iPhone (Xcode) 进行开发

转载 作者:行者123 更新时间:2023-12-03 18:54:02 29 4
gpt4 key购买 nike

我有一部越狱的 iPhone 4S,运行的是 iOS 5.1.1。我有 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

当然,进程ID每次都会改变。

这是我在越狱的 iDevice 上开发时使用的教程: http://iphonedevwiki.net/index.php/Xcode#Developing_without_Provisioning_Profile

感谢您的帮助。

最佳答案

我会尝试再次逐步完成该教程,以确保您正确地完成了设置。似乎您可以毫无问题地安装应用程序,但调试器在安装后无法附加到应用程序。如果您确实需要调试器,您可以尝试在安装后在设备上打开应用程序,然后在其运行时(并且您的设备已插入运行 Xcode 的 Mac),打开 Xcode 并转到 Product -> Attach to Process ,然后从列表中选择您的应用(如果不存在,那就是另一个问题了)。

另外,尝试 YllierDev 的启用 get-task-allow 的建议在您的应用程序的权利文件中(如果没有,您可以轻松地从 Xcode 中项目的信息页面创建一个)。假设您正确完成了本教程,这应该会有所帮助。

--

要使用 Xcode 4.3 在应用的权利文件中启用“get-task-allow”,请执行以下操作:

  1. 在项目导航器下点击您的项目,然后在“目标”列下选择您的项目名称。
  2. 接下来,转到摘要选项卡,然后在“权利”下选中“启用权利”。
  3. 接下来,右键单击/用命令单击项目导航器下的“YOURAPP.entitlements”文件,然后选择“在 Finder 中显示”。
  4. 在 TextEdit 中打开,并添加:

    <key>get-task-allow</key>
    <true/>

    就在</dict>之前.

  5. 现在应该可以正常调试并运行了!

关于iphone - 使用越狱的 iPhone (Xcode) 进行开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10842595/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com