【发布时间】:2017-07-31 23:21:38
【问题描述】:
我有两个框架链接在另一个框架中。例如。 Player.framework 和 Score.framework。两个框架都链接到 Game.framework。所有都在Objective-c中。
Player.framework 和 Score.framework 从各自的产品文件夹中手动复制并粘贴到 Game.framework 中。
错误: Game.framework 中的测试用例仅在 Player.framework 和 Score.framework 在“/Xcode/DerivedData/Build/Products/Debug-iphonesimulator/”文件夹中可用时才有效。
如果我手动删除 derivedData 并尝试执行 Game.framework 的测试用例,我会收到错误
Library not loaded: @rpath/Player.framework/Player.
Program ended with exit code: 82
由于我已经在 Game.framework 中粘贴了 Player.framework 和 Score.framework 并正确设置了框架搜索路径,为什么它依赖于“Deriveddata”文件夹?
【问题讨论】:
标签: ios frameworks dynamic-linking