所以,它从一个简单的测试开始,我不得不从我的 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 帖子(编辑:因此,重新启动 XCode,iPhone 做干净的项目,硬重置我的 iPhone)但这并没有改变任何东西,除了我现在可以删除管理器中的派生数据。
不过,我手头有一个工作备份。事情是它有点过时了,因为我对项目做了很多更改。我可以运行备份的项目,而且看起来很正常。
现在我的问题是如何将文件合并回健全的项目中?XCode 项目本身发生了一些变化,加入了框架以及一些设置。
我试图简单地将更改的文件复制到旧项目中,但我得到的只是第一次运行时的 SIGABRT。我查看了 FileMerge,发现由于某种原因我的 projectAppDelegate.m 在 .xcodeproj 文件的 PBXBuild 部分中不存在。我没有碰。这里似乎一团糟。
如何正确地将新项目合并到旧项目?