我正在尝试使用AFIncrementalStore 和 Core Data Buildpack将现有的 Core Data(带有本地存储)项目迁移到 Heroku ,但推送到 Heroku 一直失败。
我的应用程序设置与上述教程中的主要区别:
我已经使用 AFNetworking/AFIncremental 依赖项设置了 Xcode 工作区,但实际上还没有更改任何代码。
包含 Xcode 项目/工作区文件的目录比我的 git 存储库的根目录低一级。这意味着
heroku create --buildpack git://github.com/mattt/heroku-buildpack-core-data.git
无法创建名为 的 git 远程heroku
,但我可以cd ..
而且heroku git:remote -a appname
这似乎很酷。我
master
在我的 git repo 之外的一个分支上工作,所以当我推送到 Heroku 时,我需要使用git push heroku my_local_branch:master
.
然而,这git push
并没有得到任何地方,甚至没有进入核心数据构建包的东西(据我所知):
-----> 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)