Heroku Core Data buildpack,未检测到雪松支持的应用程序

时间:2013-04-05 18:38:19

标签: ios heroku afincrementalstore

我正在尝试使用AFIncrementalStore and the Core Data Buildpack将现有核心数据(使用本地商店)项目迁移到Heroku,但推送到Heroku仍然失败。

我的应用设置与上述教程中的主要区别:

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

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

  • 我正在git repo中的master以外的分支上工作,所以当我推送到Heroku时,我需要使用git push heroku my_local_branch:master

然而,git push没有到达任何地方,甚至没有进入Core Data Buildpack的东西(据我所知):

-----> Fetching custom git buildpack... done
 !     Heroku push rejected, no Cedar-supported app detected

To git@heroku.com:appname.git
 ! [remote rejected] my_local_branch -> master (pre-receive hook declined)

2 个答案:

答案 0 :(得分:1)

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

如果.xcdatamodeld不在root的1个文件夹级别内,buildpack将失败。我建议filing an issue on Github

答案 1 :(得分:0)

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

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

文档here