0

我在 box.com 上通过应用程序注册并获取 API 密钥并开始在我的 xcode 项目中使用它,但是在设置 BoxAPI 时应用程序崩溃了:

[Box setBoxAPIKey:@"insert_key_here"];.

错误:

-[NSURL initFileURLWithPath:]: 无字符串参数

不知道如何解决这个问题。

4

2 回答 2

1

这很简单。按着这些次序

1)转到您的目标构建设置

2)单击添加构建阶段(在右下角)并选择添加运行脚本

3)在编辑文本框中复制粘贴此脚本

#!/bin/bash

echo "Copy Box database schema into bundle"
cp -fr ./Box.framework/Resources/BoxCoreDataStore.momd "${BUILT_PRODUCTS_DIR}/${CONTENTS_FOLDER_PATH}/BoxCoreDataStore.momd"

完成此操作后单击构建,您就完成了。

快乐编码

于 2013-05-10T10:05:33.257 回答
0

如果有人面临与此相同的问题,则解决方法是:

您需要将 Box.framework/Resources/ BoxCoreDataStore.momd文件夹中的文件添加到您的应用程序包中。

添加“复制文件”阶段并指定 Destination = Executables, Subpath = ./BoxCoreDataStore.momd 然后添加上述文件夹中的所有文件。

于 2013-04-29T06:21:56.520 回答