当我从网上下载项目时,有时它可以构建但不运行(XCode - >产品 - >运行被禁用,灰色).当我自己创建项目时,这永远不会发生.可能是什么问题呢?它是否与版本有某种联系?我是iOS开发新手,并从网上下载项目用于学习目的.遗憾的是,无法在模拟器上测试它们.
dar*_*s0n 99
通常,如果您无法运行项目,请:
它没有一个知道如何"运行"的构建方案.检查"运行/停止"按钮旁边的顶部是否显示了配置文件名称和目标设备.如果框中显示,No Scheme则单击它并创建一个新方案.如果有方案,请单击下拉菜单(Xcode 4.2+中的左分隔符,否则在框中的任何位置),然后转到编辑方案以确保方案已正确设置为运行
它没有构建配置集.您应该在构建方案的"运行"部分中看到这一点.检查是否有一个选中.如果列表为空,请转到最左侧窗格顶部的项目图标,选择项目,进入信息部分,然后创建构建配置,但如果您可以构建项目,则应该至少有一个
它根本没有可运行的目标,这可能意味着你有一个项目可以编译成静态库或框架,以便在OTHER项目中使用.如果是这种情况,您应该将构建目标的图标看作黄色工具箱(框架),或者看到一个小白色建筑("图书馆",虽然对我来说它看起来更像是美国最高法院大楼).
目标对模拟器无效,这意味着您可能需要先添加i386到目标上的体系结构和有效体系结构列表,然后才能运行它
目标对当前连接的设备无效.对于这个,请检查部署目标号是否设置为足以对设备的版本有效iOS
Xcode无法看到连接的设备.尝试拔掉并重新插入.如果仍然无法识别它,您可能还没有将它添加到Xcode(窗口 - >设备 - >选择设备 - >用于开发)
luo*_*ser 32
确保在编辑方案中(单击"停止"按钮旁边的项目名称 - >"编辑方案"),在"运行"菜单选项的"信息"选项卡中,将.app选为"可执行文件".我遇到了这个问题并且选择了"无",在重构项目名称并重新配置构建目标之后发生了.
您可以下载一个部署设置(ios版本)高于您的xcode支持的项目的项目。如果这是您的情况,则有两种方法可以解决问题。
尝试在较旧的部署选项中运行项目。请遵循以下说明(如果项目只是设置为更高版本,而不使用更高版本的任何功能。这种方法应该可以):在xcode中选择项目文件>选择要运行的目标>选择摘要选项卡>在本节中“ iOS应用程序目标”>在“部署目标”的组合框中,选择Xcode支持的版本。然后您可以在模拟器中选择并运行该项目。
如果项目使用更高版本的功能,则应更新Xcode才能运行项目。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
46465 次 |
| 最近记录: |