Xcode 7.1 PrototypeTools链接器错误(仅限模拟器上)

Cha*_*les 7 linker frameworks build build-error ios

我正在尝试使用Xcode 7.1在iOS模拟器中运行我的应用程序,但我收到链接器错误.这是错误:

ld: file not found: /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools for architecture x86_64
Run Code Online (Sandbox Code Playgroud)

clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

这似乎是一个新问题,因为我在升级到新的Xcode(它支持新发布的iOS 9.1的开发)之前没有它.我在Google上搜索过,但是这个问题几乎没有相关主题.有趣的是,该应用程序在设备上运行良好.

我已经尝试重置模拟器并再次清洁/建造,但两者都没有奏效.有没有其他人遇到过这个问题,你能提供什么建议吗?

ife*_*goo 0

如果您确定不需要PrototypeTools.framework,可以按照以下步骤删除:

TARGETS -> "Your Project" -> Build Phases -> Link Binary With Libraries

找到PrototypeTools.framework,然后将其删除。

如果您不确定是否需要PrototypeTools.framework

1.PrototypeTools.framework可能是第三个静态库,去搜索查看最新的库,下载并替换新的,然后再试一次。
2.如果不需要在模拟器上做某事,则无需关心,忽略即可。

.framework是静态库的一种,如果开发者在构建静态库时.framework不太关心的话,有些类型是不会被支持的。ArchitectureArchitecture

x86_64Architecture仅适用于模拟器。通常静态库.framework不需要支持这一点,因为我们测试我们的应用程序并在真实设备上运行我们的应用程序,这会增加.framework静态库的大小,但有些静态库支持大多数Architecture,模拟器和真实设备。