如何将没有 .xcodeproj 文件的现有 iPhone 应用程序导入 Xcode

Posted

技术标签:

【中文标题】如何将没有 .xcodeproj 文件的现有 iPhone 应用程序导入 Xcode【英文标题】:How do I import existing iPhone app without .xcodeproj file into Xcode 【发布时间】:2013-03-21 23:56:35 【问题描述】:

我有一个现有的 iPhone 应用程序(由一位同事在以前版本的 XCode 上制作),我想将其导入 XCode。我有文件 FirstViewController.h、.m 和 .xib 文件以及所有已重命名的其他视图的文件。我还有支持文件,例如正在使用的 sqlite 数据库、图像、AppDelegate 文件等。但是,我得到的所有这些文件都没有 .xcodeproj 文件。考虑到所有这些文件,我一直在尝试重新创建应用程序,但没有成功。任何人都可以给我任何提示或指导,告诉我应该如何尝试重新创建这个应用程序吗?

【问题讨论】:

【参考方案1】:

如果您绝对无法获取原始 Xcode 项目文件,我建议您通过标准的新建项目向导创建一个新项目,然后将现有文件导入新项目。这将至少涉及:

启动 Xcode(最新可用版本) 通过选择“文件”菜单 >“新建”>“项目”来创建一个新项目 选择与您的应用程序最相似的 ios 应用程序项目模板 按照向导的其余步骤创建项目 有了新项目后,导入现有文件: 对于每种类型的文件,在左侧边栏中的 Project Navigator 中右键单击其中一个文件组,然后选择“Add Files to ...”,然后按照提示导入文件 根据需要使用“产品”>“构建”和“产品”>“运行”调整您的代码以正确构建。

iOS App Programming Guide 可能会回答很多关于如何布置应用结构、设置构建设置等的一般性问题。代码签名和部署目标是您需要配置的两个重要的项目特定设置,这可以使用项目设置编辑器通过在项目导航器中选择最顶行(它显示项目名称的位置)来完成。希望这可以帮助您入门。

【讨论】:

谢谢!当我尝试添加一些已存在于我创建的新项目中的文件时,由于名称重叠,我会收到错误消息。现在,当我删除项目中的所有文件并添加我的文件并尝试运行模拟器时,我的应用程序并没有真正运行。不知道为什么会这样。我也尝试过创建一个新的空项目并添加文件,但这似乎也不起作用。 我确信该应用程序可以正常工作,因为应用程序商店中已经有一个可以正常工作的版本。我只更新了 sqlite 数据库,我想用更新的数据库重新创建应用程序。我有所有必要的文件和新的 sqlite 数据库,只是没有 .xcodeproj 文件 我已经解决了我的问题。谢谢!

以上是关于如何将没有 .xcodeproj 文件的现有 iPhone 应用程序导入 Xcode的主要内容,如果未能解决你的问题,请参考以下文章

无法将 ReactNativeNavigation.xcodeproj 添加到 Xcode 中的库

如果 .xcodeproj 文件版本与 AppStore 发布的版本不同,如何检测 AppStore 上是不是有新的应用版本可用?

React Native集成到现有项目(非cocoa pods)

如何在没有 XCode 的情况下将具有应用内购买的现有 .ipa 文件上传到 ituneconnect

无法在 XCode 4.3.2 中打开较旧的 .xcodeproj 文件

如何将现有表单添加到新项目?