升级到xcode 7后无法在设备上运行应用程序

7
我将我的iPhone 6更新到iOS 9,并将Xcode更新到7.0版。当我在模拟器上运行我的项目时,应用程序可以正常工作。但是当我尝试在我的设备上运行该应用程序时,应用程序会崩溃并显示以下内容:
dyld`dyld_fatal_error: -> 0x120049088 <+0>: brk #0x3
最初,我正在使用CocoaPods,并且为我配置的每个框架都出现“找不到图像”的错误。我删除了CocoaPods并手动添加了所有框架,但现在我收到了上述错误。任何帮助都将不胜感激。
谢谢

在Xcode中运行应用程序,并添加一个所有异常断点以帮助缩小问题范围。 - Robert J. Clegg
谢谢您的回复。我设置了一个断点,现在控制台返回以下错误信息:dyld: Library not loaded: @rpath/RxCocoa.framework/RxCocoa Referenced from: /var/mobile/Containers/Bundle/Application/2CD8A6B1-D201-412F-B192-B85516703B7C/CDMHS-App.app/CDMHS-App Reason: image not found - user3567080
2个回答

6

我遇到了这个问题。清洗、Xcode更新、删除派生数据——所有这些都没有帮助。

有帮助的方法基于此答案

  1. 进入目标设置的"构建阶段"部分。
  2. 点击左上方的+号,选择"新建拷贝文件阶段"。
  3. 在"拷贝文件阶段"下,选择"目标"下拉菜单,选中"框架"。
  4. 从项目导航器中拖动你的框架到"名称"部分。

运行得非常好。我使用的是Cocoapods 0.39版本,不得不将Pods.framework添加到“Name”部分,然后它就可以工作了。 - RyanCodes

0
有时你需要使用 Clean & Build (Cmd+Shift+K),它通常有助于消除像这样的奇怪问题。如果这不起作用-尝试清理~/Library/Developer/Xcode/DerivedData。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接