我的磁盘空间不足并通过第三方实用程序检查,其中〜/ Library/Developer/Xcode/DerivedData目录占用了大约22GB的磁盘空间.
我搜索了stackoverflow并找到了这篇文章
如何在〜/ Library/Developer/Xcode/DerivedData目录中安全删除?
这个问题的接受答案表明我不应该触摸/删除此目录中的文件夹.所以我做的是
除非我错过了帖子中的答案,否则我想通过询问有经验的开发人员来确保如果我从DerivedData中删除所有文件夹,那么在构建,测试和编译这些项目时不会对我造成伤害.
在Xcode中,我可以将框架设置为"Optional"而不是"Required",这意味着框架是弱链接的.
这是否意味着框架只在某个地方导入时才包含在捆绑包中?
我想弱连接一些使用私有API的调试框架,我不希望它们出现在App Store构建中.
当我为我的Xcode项目运行模拟时出现上述错误这出现在O__abort_with_payload文件中
dyld`__abort_with_payload:
0x10aae66f8 <+0>: movl $0x2000209, %eax ; imm = 0x2000209
0x10aae66fd <+5>: movq %rcx, %r10
0x10aae6700 <+8>: syscall
-> 0x10aae6702 <+10>: jae 0x10aae670c ; <+20>
0x10aae6704 <+12>: movq %rax, %rdi
0x10aae6707 <+15>: jmp 0x10aae6014 ; cerror_nocancel
0x10aae670c <+20>: retq
0x10aae670d <+21>: nop
0x10aae670e <+22>: nop
0x10aae670f <+23>: nop
Run Code Online (Sandbox Code Playgroud)
错误出现在" - > 0x10aae6702 <+10>:jae 0x10aae670c; <+20>"行
控制台上还有一条消息
dyld: Library not loaded: @rpath/AdobeCreativeSDKCore.framework/AdobeCreativeSDKCore
Referenced from: /Users/kelvinnjeri/Library/Developer/CoreSimulator/Devices/0B163356-1560-479A-9CC0-2EC04084C5E3/data/Containers/Bundle/Application/FA936BDF-9607-4810-AEA5-F97A2EEFCA14/CloudiTv11.app/CloudiTv11
Reason: image not found
(lldb)
Run Code Online (Sandbox Code Playgroud)
我安装了'AdobeCreativeSDKCore'和'AdobeCreativeSDKimages'作为框架,项目已经构建但错误出现了
在另一个场合,我还尝试在我的主项目文件中手动包含框架,并使用桥接头文件来桥接它.