XCode坚持使用"复制符号文件"

时间:2014-09-18 14:45:09

标签: ios xcode

更新到最新版本(6.1 b2)后,Xcode不再在设备上编译和运行项目,并显示“复制符号文件”数小时。这个问题的任何想法或可能的解决方法?

11 个答案:

答案 0 :(得分:50)

尝试使用另一根电缆或USB端口 - 其他USB端口为我修复了它并在找到这个推特帖子时得到了想法:[Tweet Gone]

答案 1 :(得分:25)

我遇到了同样的问题。 "重新启动我的iPhone"为我工作。

答案 2 :(得分:23)

试试这个:

  1. 清洁项目
  2. 选项+产品 - >清理构建文件夹
  3. 删除此文件夹Library / Developer / Xcode / DerivedData / ModuleCache
  4. 在Library / Developer / Xcode / DerivedData /中找到您的项目文件夹,然后删除
  5. 重启Xcode

答案 3 :(得分:6)

我花了最近几个小时在我的设备上解决了这个问题。我正在VBox上运行Mavericks的虚拟版本。对我来说,安装Oracle VM Virtualbox Extension Pack解决了这个问题。 VBox完全识别USB时出现问题。它可以在iTunes中识别,但不能在XCode中识别。这对在虚拟机上运行XCode的任何人都有帮助

答案 4 :(得分:3)

此外,您可以尝试重新启动设备 - 对我有帮助。

答案 5 :(得分:1)

就我而言,“重新启动Xcode”&确保我的iPhone解锁就行了。

看来我的Symbols文件下载开始了(因为iOS 7.1.2的Symbols目录位于〜/ Library / Developer / Xcode / iOS DeviceSupport /中的预期位置),但没有完成,&因此,有时会“坚持”,有时会完成,但显示我的iPhone不可用。

当我重新启动Xcode时,我确保我已经将iPhone解锁了然后,我还得到了一个“处理符号文件”消息,然后我的iPhone可以运行该应用程序,而不是仅仅获取“复制符号文件”消息。

答案 6 :(得分:1)

有随机解决方案:

  1. 运行应用时,请确保CREATE OR REPLACE FUNCTION foo(par int) RETURNS void AS $$ BEGIN IF EXISTS(SELECT * FROM footab WHERE id = par) THEN ... ELSE RAISE EXCEPTION 'Missing data for parameter: %', par; END IF; END; $$ LANGUAGE plpgsql;

  2. device is unlocked

  3. 使用Reboot your device.清理项目您还可以使用cmd+shift+k.尝试使用Clean Build文件夹。

  4. alt+shift+cmd+k并重建您的应用。

  5. Delete the content of derived data并重新运行您的应用。

  6. 解决方案1和2适用于我的情况。

答案 7 :(得分:1)

删除文件夹:

~/Library/Developer/Xcode/iOS DeviceSupport/<device's iOS version>

然后重启设备并重新启动xcode。

显然当导入符号被卡住一半时,它将永远不会完成,删除上面的文件夹应该确保重新启动进程。

答案 8 :(得分:0)

通过重新启动我的iPad(iOS设备)解决问题。 为了解决exc_bad_access错误,我在菜单中启用了Xcode中的僵尸对象 - &gt;产品 - &gt;方案 - &gt;编辑方案 - &gt;跑 - &gt;诊断。之后这个问题就开始了。我已经禁用它并重启我的iPad,最终它会工作。 我希望重启iOS设备也能解决您的问题。

答案 9 :(得分:0)

这可能也是因为一些USB集线器。请尝试连接没有USB集线器的设备。

答案 10 :(得分:0)

重新安装Xcode 7.2似乎有所帮助 它已经超越了“复制符号文件”和 在展开的“导出符号文件”旁边显示一个蓝色进度条 (重新启动Xcode和设备没有,重新插入usb集线器的电源没有, 直接绕过usb集线器插入mac没有:它被卡住了 )