objective-c – 没有.xcodeproj目录的项目,如何打开?

objective-c – 没有.xcodeproj目录的项目,如何打开?,第1张

概述我找到了一些缺少. xcodeproj目录层次结构的开源项目,大多数是旧的.好像所有其他重要文件都在那里. 奇怪的是,我想知道如何通过Xcode访问这些项目?我想编译它们,打破它们,修复它们等等.有没有办法打开这些更多的遗留项目? 以下是开源Freecell项目的内容: $find . -type f ./.DS_Store ./Card.h ./Card.m./Cards/bond 我找到了一些缺少. xcodeproj目录层次结构的开源项目,大多数是旧的.好像所有其他重要文件都在那里.

奇怪的是,我想知道如何通过Xcode访问这些项目?我想编译它们,打破它们,修复它们等等.有没有办法打开这些更多的遗留项目?

以下是开源Freecell项目的内容:

$find . -type f  ./.DS_Store  ./Card.h  ./Card.m./Cards/bonded.png./Cards/large-bonded.png./Cards/unedited-bonded.png./CardVIEw.h./CardVIEw.m./Dutch.lproj/Credits.HTML./Dutch.lproj/Help/Freecell.HTML./Dutch.lproj/Help/game.HTML./Dutch.lproj/Help/game.jpg./Dutch.lproj/Help/game.png./Dutch.lproj/Help/Help IDx./Dutch.lproj/Help/history.HTML./Dutch.lproj/Help/history.jpg./Dutch.lproj/Help/history.png./Dutch.lproj/Help/links.HTML./Dutch.lproj/Help/logo.png./Dutch.lproj/Help/logos.png./Dutch.lproj/Help/move-end.jpg./Dutch.lproj/Help/move-end.png./Dutch.lproj/Help/move-start.jpg./Dutch.lproj/Help/move-start.png./Dutch.lproj/Help/play.HTML./Dutch.lproj/Help/preferences.HTML./Dutch.lproj/Help/preferences.jpg./Dutch.lproj/Help/preferences.png./Dutch.lproj/Help/tips.HTML./Dutch.lproj/InfoPList.strings./Dutch.lproj/Localizable.strings./Dutch.lproj/MainMenu.nib/classes.nib./Dutch.lproj/MainMenu.nib/Freecell.tiff./Dutch.lproj/MainMenu.nib/info.nib./Dutch.lproj/MainMenu.nib/objects.nib./English.lproj/Credits.HTML./English.lproj/Help/Freecell.HTML./English.lproj/Help/game.HTML./English.lproj/Help/game.png./English.lproj/Help/Help IDx./English.lproj/Help/history.HTML./English.lproj/Help/history.png./English.lproj/Help/links.HTML./English.lproj/Help/logo.png./English.lproj/Help/logos.png./English.lproj/Help/move-end.png./English.lproj/Help/move-start.png./English.lproj/Help/play.HTML./English.lproj/Help/preferences.HTML./English.lproj/Help/preferences.png./English.lproj/Help/tips.HTML./English.lproj/InfoPList.strings./English.lproj/Localizable.strings./English.lproj/MainMenu.nib/classes.nib./English.lproj/MainMenu.nib/info.nib./English.lproj/MainMenu.nib/keyedobjects.nib./Finnish.lproj/Credits.HTML./Finnish.lproj/Help/Freecell.HTML./Finnish.lproj/Help/game.HTML./Finnish.lproj/Help/game.png./Finnish.lproj/Help/Help IDx./Finnish.lproj/Help/history.HTML./Finnish.lproj/Help/history.png./Finnish.lproj/Help/links.HTML./Finnish.lproj/Help/logo.png./Finnish.lproj/Help/logos.png./Finnish.lproj/Help/move-end.png./Finnish.lproj/Help/move-start.png./Finnish.lproj/Help/play.HTML./Finnish.lproj/Help/preferences.HTML./Finnish.lproj/Help/preferences.png./Finnish.lproj/Help/tips.HTML./Finnish.lproj/InfoPList.strings./Finnish.lproj/Localizable.strings./Finnish.lproj/MainMenu.nib/classes.nib./Finnish.lproj/MainMenu.nib/info.nib./Finnish.lproj/MainMenu.nib/keyedobjects.nib./Freecell.icns./Freecell.pbproj/alisdair.mode1./Freecell.pbproj/alisdair.pbxuser./Freecell.pbproj/project.pbxproj./Freecell_Prefix.h./french.lproj/.typeAttributes.dict./french.lproj/Credits.HTML./french.lproj/Help/Freecell.HTML./french.lproj/Help/game.HTML./french.lproj/Help/game.png./french.lproj/Help/Help IDx./french.lproj/Help/history.HTML./french.lproj/Help/history.png./french.lproj/Help/links.HTML./french.lproj/Help/logo.png./french.lproj/Help/logos.png./french.lproj/Help/move-end.png./french.lproj/Help/move-start.png./french.lproj/Help/play.HTML./french.lproj/Help/preferences.HTML./french.lproj/Help/preferences.png./french.lproj/Help/tips.HTML./french.lproj/InfoPList.strings./french.lproj/Localizable.strings./french.lproj/MainMenu.nib/classes.nib./french.lproj/MainMenu.nib/info.nib./french.lproj/MainMenu.nib/objects.nib./Game.h./Game.m./GameController.h./GameController.m./GameVIEw.h./GameVIEw.m./History.h./History.m./HistoryController.h./HistoryController.m./Japanese.lproj/Credits.HTML./Japanese.lproj/Credits.rtf./Japanese.lproj/Help/Freecell.HTML./Japanese.lproj/Help/game.HTML./Japanese.lproj/Help/game.png./Japanese.lproj/Help/Help IDx./Japanese.lproj/Help/history.HTML./Japanese.lproj/Help/history.png./Japanese.lproj/Help/links.HTML./Japanese.lproj/Help/logo.png./Japanese.lproj/Help/logos.png./Japanese.lproj/Help/move-end.png./Japanese.lproj/Help/move-start.png./Japanese.lproj/Help/play.HTML./Japanese.lproj/Help/preferences.HTML./Japanese.lproj/Help/preferences.png./Japanese.lproj/Help/tips.HTML./Japanese.lproj/InfoPList.strings./Japanese.lproj/Localizable.strings./Japanese.lproj/MainMenu.nib/classes.nib./Japanese.lproj/MainMenu.nib/Freecell.tiff./Japanese.lproj/MainMenu.nib/info.nib./Japanese.lproj/MainMenu.nib/objects.nib./licence.rtf./main.m./PreferencesController.h./PreferencesController.m./Result.h./Result.m./Spanish.lproj/Credits.HTML./Spanish.lproj/Credits.rtf./Spanish.lproj/Help/Freecell.HTML./Spanish.lproj/Help/game.HTML./Spanish.lproj/Help/game.png./Spanish.lproj/Help/Help IDx./Spanish.lproj/Help/history.HTML./Spanish.lproj/Help/history.png./Spanish.lproj/Help/links.HTML./Spanish.lproj/Help/logo.png./Spanish.lproj/Help/logos.png./Spanish.lproj/Help/move-end.png./Spanish.lproj/Help/move-start.png./Spanish.lproj/Help/play.HTML./Spanish.lproj/Help/preferences.HTML./Spanish.lproj/Help/preferences.png./Spanish.lproj/Help/tips.HTML./Spanish.lproj/InfoPList.strings./Spanish.lproj/Localizable.strings./Spanish.lproj/MainMenu.nib/classes.nib./Spanish.lproj/MainMenu.nib/Freecell.tiff./Spanish.lproj/MainMenu.nib/info.nib./Spanish.lproj/MainMenu.nib/objects.nib./table.h./table.m./tableLocation.h./tableLocation.m./tableMove.h./tableMove.m./vccRand.c./vccRand.h
解决方法 这是使用Project Builder创建的,Apple是Apple(以及之前的NeXT)提供的IDE,最终更名为Xcode.项目文件是Freecell.pbproj,你应该能够毫不费力地将它导入Xcode.

从理论上讲,你应该可以使用file-> Open并指向.pbproj包装器;然后Xcode可能会要求升级项目,这通常涉及创建一个新的.xcodeproj版本.

总结

以上是内存溢出为你收集整理的objective-c – 没有.xcodeproj目录的项目,如何打开?全部内容,希望文章能够帮你解决objective-c – 没有.xcodeproj目录的项目,如何打开?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1007464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存