如何在"框架搜索路径"部分中添加父路径到RealmSwift.framework?

osh*_*sha 3 xcode realm ios swift

这个步骤在安装Realm的说明中列出.链接到这里:https://realm.io/docs/swift/latest/

我是xcode的新手,我不明白如何完成这一步.有人可以给我详细说明吗?我在构建设置中找到了"框架搜索路径"部分,但我甚至不知道添加父路径意味着什么.

我还需要下一步的帮助,创建一个新的运行脚本阶段.

xcode版本6.4

kis*_*umi 24

如果您正确地执行第二步,项目目录将如下所示:

在此输入图像描述

现在,您可以构建主应用程序的目标.但是,如果使用Realm执行单元测试,则由于无法找到框架而无法构建.所以你应该告诉框架在哪里.(更准确地说,您还应该Framework Search Paths为应用程序的主要目标设置.当步骤2完成时,它由Xcode自动设置.)

要设置Framework Search Paths单元测试目标,请执行以下步骤:

  1. 单击Xco​​de的"Project Navigator"中的项目
  2. 单击"TARGETS"部分中的单元测试目标
  3. 单击"构建设置"选项卡
  4. 向下滚动并找到"搜索路径"部分
  5. 双击"框架搜索路径"的值
  6. 单击popover左下角的"+"按钮
  7. 添加$(PROJECT_DIR)到文本字段("父路径"是框架中的位置.表示项目根目录中的框架$(PROJECT_DIR).)
  8. 按"回车"键接受文本

请看下面的图片:

在此输入图像描述

现在,您已完成第3步.步骤4如下:

  1. 单击"TARGETS"部分中的主应用程序目标
  2. 单击"构建阶段"选项卡
  3. 单击左上角的"+"按钮
  4. 选择"新运行脚本阶段"

在此输入图像描述

  1. 打开添加的"运行脚本"部分
  2. 将以下代码段粘贴到文本字段 bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"

在此输入图像描述

开发不需要步骤4,但在提交应用程序时需要解决App Store提交错误.