Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Heroku核心数据构建包,未检测到支持cedar的应用程序_Ios_Heroku_Afincrementalstore - Fatal编程技术网

Ios Heroku核心数据构建包,未检测到支持cedar的应用程序

Ios Heroku核心数据构建包,未检测到支持cedar的应用程序,ios,heroku,afincrementalstore,Ios,Heroku,Afincrementalstore,我正在尝试使用将现有的核心数据(带有本地存储)项目迁移到Heroku,但推送到Heroku的操作一直失败 我的应用程序设置与之前链接的教程中的设置之间的主要区别: 我已经用AFNetworking/AFIncremental依赖项设置了Xcode工作区,但实际上还没有更改任何代码 包含Xcode项目/工作区文件的目录比我的git repo根目录低一级。这意味着heroku创建--buildpackgit://github.com/mattt/heroku-buildpack-core-data

我正在尝试使用将现有的核心数据(带有本地存储)项目迁移到Heroku,但推送到Heroku的操作一直失败

我的应用程序设置与之前链接的教程中的设置之间的主要区别:

  • 我已经用AFNetworking/AFIncremental依赖项设置了Xcode工作区,但实际上还没有更改任何代码

  • 包含Xcode项目/工作区文件的目录比我的git repo根目录低一级。这意味着heroku创建--buildpackgit://github.com/mattt/heroku-buildpack-core-data.git无法创建名为
    heroku
    的git remote,但我可以
    cd..
    heroku git:remote-a appname
    ,这似乎很酷

  • 我在git repo中处理的分支不是
    master
    ,因此当我推送到Heroku时,我需要使用
    git-push-Heroku-my\u-local\u-branch:master

然而,
git-push
没有取得任何进展,甚至没有进入核心数据构建包(据我所知):


创建Heroku应用程序时,可能没有传入
--buildpack
参数。您可以通过运行
heroku config
进行检查,并验证是否存在指向BUILDPACK repo的
BUILDPACK\u URL
设置。如果缺少,您可以添加它:

heroku config:add BUILDPACK_URL=https://github.com/some/buildpack.git -a myapp

文档。

我刚刚完成了我的一个项目,并安排它模仿你的项目


如果
.xcdatamodeld
不在根目录的1个文件夹级别内,构建包将失败。我建议。

不。它回显了
BUILDPACK\u URL=git://github.com/mattt/heroku-buildpack-core-data.git
当我运行
heroku create…
并在检查
heroku config
时显示它时,您的源代码是否与检测脚本中查找的内容匹配?对某种程度上。它的内部确实有一个
xcdatamodel
,不过我不相信
ls$1/***.xcdatamodel*
能找到它。(难道不是只有比OS X 10.8.X更新的
**
bash版本才可用吗?)但是,如果这个测试失败,我应该看到脚本中的错误,“未检测到核心数据模型”,而不是(或之前)“未检测到支持Cedar的应用程序”,对吗?您尝试过这里的任何建议吗:AFAICT,对于涉及此错误的问题,这些和大多数其他答案都要求Rails(或PHP,或其他)应用程序中的某些文件已经存在于我正在推送到Heroku的repo中。另一方面,核心数据构建包显然应该创建它们。但在这个错误出现之前,它似乎并没有到达那个点,因为否则我们会看到一些来自.Yup的日志记录。将我的模型向上移动一个级别是有效的;提交的问题。谢谢
heroku config:add BUILDPACK_URL=https://github.com/some/buildpack.git -a myapp