我在 box.com 上通过应用程序注册并获取 API 密钥并开始在我的 xcode 项目中使用它,但是在设置 BoxAPI 时应用程序崩溃了:
[Box setBoxAPIKey:@"insert_key_here"];.
错误:
-[NSURL initFileURLWithPath:]: 无字符串参数
不知道如何解决这个问题。
我在 box.com 上通过应用程序注册并获取 API 密钥并开始在我的 xcode 项目中使用它,但是在设置 BoxAPI 时应用程序崩溃了:
[Box setBoxAPIKey:@"insert_key_here"];.
错误:
-[NSURL initFileURLWithPath:]: 无字符串参数
不知道如何解决这个问题。
这很简单。按着这些次序
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"
完成此操作后单击构建,您就完成了。
快乐编码
如果有人面临与此相同的问题,则解决方法是:
您需要将 Box.framework/Resources/ BoxCoreDataStore.momd文件夹中的文件添加到您的应用程序包中。
添加“复制文件”阶段并指定 Destination = Executables, Subpath = ./BoxCoreDataStore.momd 然后添加上述文件夹中的所有文件。