【问题标题】:ios How to debug dynamic framework?ios如何调试动态框架?
【发布时间】:2019-05-27 18:08:28
【问题描述】:

我创建了一个动态框架,并编写了一个使用该框架的示例应用程序。

我把bp放在动态框架代码中。 但是,bp 不工作。

我该怎么办?

[*] 当前设置

  1. 项目:abc
  2. 目标:

    • abc-动态框架
    • abc-dynamic-sample-app(依赖项:abc-dynamic-framework,嵌入式二进制文件:abc-dynamic-framework)
  3. 生成调试符号:都是 YES

  4. 在复制期间去除调试符号:全部都没有

【问题讨论】:

  • 你使用的是动态框架的工作区,你嵌入了吗?
  • @iOSTeam "abc-dynamic-sample-app" 嵌入了 "abc-dynamic-framework"。它运行良好。只有框架的调试不起作用。 T.T..
  • 你必须将你的源代码文件添加到你的项目中也意味着你的工作区文件或你的项目文件然后你可以调试它,现在还不清楚所以请告诉我我会为你提供步骤还有..
  • @iOSTeam "abc" 项目有 "abc-dynamic-framework" 目标和 "abc-dynamic-sample-app" 目标。动态框架的来源在“abc-dynamic-framework”目标中。你需要更多的信息?需要将动态框架的来源添加到“abc-dynamic-sample-app”吗? T-T
  • @iOSTeam 解决了!!我制作了一个经过调试的样本并进行了比较。 “部署后处理”选项应设置为“否”!!谢谢!!

标签: ios xcode debugging


【解决方案1】:

假设您有框架源代码: 你有应用源代码:

您的项目名称:project123 框架名称:frame123

步骤:

  1. 将 frame123.xcodeproj 文件拖到 project123 并检查它是 是否可扩展,如果是可扩展的,那么您现在可以直接使用 将此框架添加到您的应用中。(1.png)
  2. 将相同的框架添加到嵌入式二进制文件并检查它是否显示在 链接的框架和库,如果它已经存在,那么从 并再次添加。(2.png)

【讨论】:

    猜你喜欢
    • 2015-12-12
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    相关资源
    最近更新 更多