【问题标题】:How to add custom framework in a project?如何在项目中添加自定义框架?
【发布时间】:2013-01-10 12:06:27
【问题描述】:

我正在制作一个使用 BMSocialShare.framework 进行 Facebook 分享的应用程序。我已经通过这一步在我的项目中添加了这个框架 - 将文件添加到"My_project" -> select framework -> add. 但是当我在另一个系统中部署这个项目时,我得到了这个框架 丢失并收到此类警告 -

警告:找不到目标文件

“/Users/vinzenzweber/Library/Developer/Xcode/DerivedData/BMSocialShare-gedvbinixmfywidbwutkdxrdvdzo/Build/Intermediates/BMSocialShare.build/Release-iphonesimulator/BMSocialShareFramework.build/Objects-normal/i386/BMSocialShare.o” - “/Users/vinzenzweber/Documents/xcodeworkspace/blockhaus-git/BMSocialShare/iOS/BMSocialShare/BMSocialShare/BMSocialShare.m”没有可用的调试信息。

应用程序崩溃了。那么,如果我们现有的列表中不存在框架,您能否建议我添加框架的正确方法是什么?

【问题讨论】:

  • 你总是需要在你的项目中创建一个子文件夹你的项目主文件夹并命名为 Frameworks 并将所有的 Frameworks 添加到那个
  • 添加时是否勾选了“将项目复制到目标组的文件夹”选项

标签: iphone ios objective-c frameworks ios-frameworks


【解决方案1】:

您可以按照以下步骤操作:

1) 在您的项目中创建子文件夹并将框架添加到该文件夹​​中。

2) 现在,打开 Build Phases -> Link Binary With Libraries。然后点击“+”按钮。

3) 然后点击“添加其他”而不是添加默认框架。

现在,您已成功添加框架。 就是这样。

干杯!

【讨论】:

    【解决方案2】:

    首先将您的框架复制并粘贴到您的项目位置,然后执行您已经完成的相同任务

    另外,当您在另一个系统中部署它时,请确保使用压缩方式发送项目 zip 文件

    【讨论】:

      猜你喜欢
      • 2013-01-06
      • 1970-01-01
      • 2016-03-13
      • 2021-10-23
      • 1970-01-01
      • 2022-12-08
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      相关资源
      最近更新 更多