问题标签 [xcode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6297 浏览

xcode - 如何更改默认版权模板

每当我在 xcode 中创建一个新文件时,它都会在文件顶部放置如下内容:

我怎样才能将其更改为有用的东西?

更新:在这里找到答案

0 投票
3 回答
1395 浏览

xcode - 你能在 Xcode 中创建一个“超集”目标吗?

出于单元测试的目的,我想在 Xcode 中创建一个 iPhone 项目目标,其中包括所有发布应用程序文件,以及一些包含对 UI 单元测试有用的代码的附加文件。

我可以通过复制原始应用程序目标来做到这一点;但是,这样做的问题是每次我将新的源文件添加到应用程序目标时,我还需要将其添加到 UnitTestUI 目标。这没什么大不了的,只是不方便总是记住将文件添加到两个目标。

是否有某种方法可以设置依赖项,以便添加到原始应用程序目标的每个文件也自动添加到单元测试目标?

0 投票
2 回答
298 浏览

xcode - 在xcode中调试隐藏光标的应用程序时,如何强制它重新出现

在调试全屏游戏(在我的两台显示器之一上)时,当它崩溃并且调试器(在另一台显示器上,未捕获)显示崩溃位置时,光标仍然隐藏。有什么办法可以强制光标重新出现?我可以盲目地四处点击,它可以工作,但它的准确度并不可怕。

0 投票
3 回答
4993 浏览

iphone - iPhone 设备上的静态库

我有两个项目,一个 Cocoa iPhone 应用程序和一个它使用的静态库。

我已经在 iPhone 模拟器上成功测试了它,但是当我尝试将它部署到我的 iPhone 设备时,我得到(未找到符号)链接错误。

如果我删除库的依赖项,则项目构建/运行良好。

我确保所有构建设置都设置为 iPhoneOS 而不是模拟器。

我确定它很简单,但是有没有人在从 iPhone 模拟器转移到设备时遇到过类似的问题?

--编辑:我已经成功地创建了新项目(一个用于应用程序,一个用于静态库),并成功地让它们在 iPhone 或模拟器上运行。但我有一个非常奇怪的问题......对于每个特定的项目,我无法让它同时适用于设备和模拟器......我已经仔细检查了构建设置,确保引用的库是用于匹配的构建设置(我相信),但我无法解决这些链接错误。

我想我一定是做错了什么……所有的苹果文档都说“超级简单——一键”,但这给我带来了很多问题。

这可能与 xCode 构建设置有关,但我似乎无法理解为什么选择不同的构建平台和重建库不起作用。

0 投票
5 回答
858 浏览

iphone - 使用我的主 iPhone 进行 SDK 开发有什么问题吗?

我总共拥有一部 iPhone。我想在真正的 iPhone 上测试我的应用程序,这意味着允许 Xcode 在我唯一的设备上获得它肮脏的小突起。那是明智的吗?使用同一部手机进行测试和普通手机/音乐/其他用途有什么问题吗?

0 投票
2 回答
3160 浏览

xcode - 问题设置 QMAKESPEC 环境变量

请参阅这篇文章在命令行中编译 Xcode 项目 从命令行 构建 Qt Xcode 项目 QMAKESPEC 变量无法设置为 macx-g++。

我在终端中这样做,QMAKESPEC=macx-g++但这仍然无法为我生成我的 Xcode 项目的 make 文件。

设置 QMAKESPEC 环境变量的正确方法是什么?

0 投票
5 回答
7384 浏览

iphone - 从终端启动 xcodeproj

我试图xcodeproj在命令行中构建和编译我的,它现在正在工作。

那么也可以xcodeproject从 Xcode 启动 from 终端吗?

0 投票
3 回答
13241 浏览

xcode - 从终端打开一个 iPhone 应用程序

是否可以从终端打开 iPhone 应用程序或 Xcode 项目?我已经尝试过:

open /path/to/project.app

但这会返回警告并在启动模拟器时由于图像加载错误而意外退出。有没有人有什么建议?

0 投票
5 回答
2686 浏览

objective-c - 如何禁用前向类编译器警告(未记录的类)

我目前正在编写一个 iPhone 应用程序,该应用程序使用具有 5 个以上选项卡栏项的 UITabBarController。因此,会自动生成一个“更多”标签(就像在 YouTube 应用程序中一样)。我发现对应的视图控制器类是UIMoreListController,但我没有任何对应的 .h 文件。所以,我的代码如下所示:

这就像一个魅力。但是,编译器一直给我

警告:接收器“UIMoreListController”是一个转发类,对应的@interface 可能不存在

是否有一种巧妙的方法可以消除此警告(仅此特定警告)?同样,我不能使用#import,因为没有 .h 文件可用。

0 投票
10 回答
23083 浏览

cocoa - 哪个 SCM 系统适用于 Xcode?

我正在为 Mac 开发一个应用程序作为一个小团队(我 + 另一个人)的努力。我们位于不同的城市,并且已经开始看到对可靠源代码控制管理的需求。

我们都没有这方面的经验,而且我们都对 Cocoa/Obj-C/Xcode 比较陌生(但确实有 C 知识)。

有人对选择哪个 SCM 系统有任何建议吗?我知道很多人都在使用 Subversion,Xcode 3.1 也支持它。有人有通过 Xcode 使用 Subversion 的经验吗?还是选择独立的 GUI 替代方案(例如版本)是更好的选择?

感谢您对此的任何意见。

格雷戈尔·托马塞维奇,瑞典

更新/个人经验:自从这篇文章以来,我们尝试了 Versions 和 Cornerstone(它们都是 SVN GUI 客户端),以及 Xcodes 对 SVN 的内置支持。我们对 Versions 不是特别满意,它在提交未版本化的文件/构建文件时似乎存在一些问题。Xcode 中内置的 SVN 支持运行良好,尽管它可能有一些我们还没有遇到的限制。Cornerstone 既简单易用又功能强大,而且似乎没有遇到我们在使用版本时遇到的问题。

到目前为止,我们刚刚尝试提交、更新 repo、检查文件的最新/以前版本,并进行了一些文件比较。一旦您开始广泛使用分支,这可能是一个完全不同的球游戏,我们被告知这两个 GUI 客户端可能在这个领域存在一些弱点。

对于它的价值(并且只需要几天的评估),Cornerstone 似乎是一个更好的选择,尽管对于更简单的 SCM,Xcode 也能很好地工作。

感谢所有的评论。