所以,它开始是一个简单的测试,我不得不从我的iPhone(iOS4.3)中删除我的应用程序,只是为了检查应用程序在第一次运行时的行为。 (我正在开发支持iOS4.3)。
删除后,由于某种原因,我无法在iPhone上运行应用程序。 "Active Scheme"
会显示iOS Device
,虽然我可以从列表中手动选择我自己的设备,但项目默认情况下不会设置我的设备。 XCode会从顶部删除一条消息:
Could not launch “project1” No such file or directory
(/Users/portal/Library/Developer/Xcode/DerivedData/project1-
cfjhjgezzcapwoadaivpptyywptu/Build/Products/Debug-iphoneos/project1.app/project
我经历了这个SO post(编辑:因此,重新启动XCode,iPhone正在执行干净的项目,硬重置我的iPhone)但这并没有改变任何东西,除了我现在可以删除管理器中的派生数据。
我手边有一个工作备份。因为我对项目进行了很多更改,所以它有点过时了。我可以运行备份的项目,看起来很好。
现在我的问题是如何将文件合并回到理智的项目中? XCode项目本身已经发生了一些变化,框架被放入以及一些设置。
我试图简单地将更改的文件复制到旧项目中,但我得到的只是第一次运行时的SIGABRT。我做了一个FileMerge外观,并且由于某种原因看到我的projectAppDelegate.m在.xcodeproj文件的PBXBuild部分中不存在。我没碰过。这里好像很乱。
如何正确地将新项目合并到旧项目?