Xcode 7.0 XCTest dyld:无法加载插入的库IDEBundleInjection
我在我的iOS项目上运行unit testing,当它运行时,它崩溃并吐出来:
dyld: could not load inserted library '/private/var/mobile/Containers/Data/Application/1CAB64C8-D730-427B-8E9E-BD5E152ACFD6/tmp/IDEBundleInjection.framework/IDEBundleInjection' because no suitable image found. Did find: /private/var/mobile/Containers/Data/Application/1CAB64C8-D730-427B-8E9E-BD5E152ACFD6/tmp/IDEBundleInjection.framework/IDEBundleInjection: mmap() error 1 at address=0x00436000, size=0x00004000 segment=__TEXT in Segment::map() mapping /private/var/mobile/Containers/Data/Application/1CAB64C8-D730-427B-8E9E-BD5E152ACFD6/tmp/IDEBundleInjection.framework/IDEBundleInjection
我正在使用XCode 7.0并在运行iOS 8.3的iPod上进行testing。 我已经删除了派生的数据,我已经重新启动XCode,它仍然没有奏效。
在通用小组中,不要让团队离开“无”
同时:selectBuild Setting-> Code Signing-> Code Signing Identity中的代码签名
我设法通过在build settings->code signing identity
指定我的开发人员证书来解决此build settings->code signing identity
。
我通过创build一个新的UnitTest目标来解决这个问题,把所有东西都复制一遍,然后删除旧的目标。
我通过select正确的目标,然后从设置中select正确的代码签名标识来解决此问题。 它被设置为非默认 – 更改为“IOS开发人员”的debugging设置条目。
在我的情况下,configuration文件没有什么问题,除了arm64之外,这个项目的架构是这样的。 一旦arm64被添加到testing目标和主机应用程序目标testing运行良好(在Xcode 7.2)。 错误是:
dyld: could not load inserted library '/private/var/mobile/Containers/Data/Application/A94F5AD3-2A5F-415D-B127-0F45DEC7A659/tmp/IDEBundleInjection.framework/IDEBundleInjection' because no suitable image found. Did find: /private/var/mobile/Containers/Data/Application/A94F5AD3-2A5F-415D-B127-0F45DEC7A659/tmp/IDEBundleInjection.framework/IDEBundleInjection: mmap() error 22 at address=0x00501000, size=0x00005960 segment=__LINKEDIT in Segment::map() mapping /private/var/mobile/Containers/Data/Application/A94F5AD3-2A5F-415D-B127-0F45DEC7A659/tmp/IDEBundleInjection.framework/IDEBundleInjection
我有这个相同的问题,不得不重新启动我的设备。 我在Xcode 8.0中使用iOS 10(在swift 3.0中开发)
我需要在“项目” – >“应用程序目标” – >“常规”下设置组。 它被设置为“无”,而不是有效的团队。
我把XCode Build Settings中的基础SDK设置为比手机更新的iOS版本,所以我不得不升级手机上的操作系统。
我通过重新启动我的iOS设备解决了这个问题。
- iOS CoreBluetooth:centralManager:didConnectPeripheral / didFailToConnectPeripheral:没有被调用
- Xcode 7 GM不能提交(GIT)