标签: xcode4

是否可以在没有鼠标的情况下在xcode中打开跳转条?

跳转栏是用于在文件内导航的非常好的工具. 跳吧

有没有办法打开它,只用键盘导航?

xcode xcode4

45
推荐指数
2
解决办法
3438
查看次数

Xcode 4快捷方式,用于在编辑器和助理编辑器之间交换焦点

在Xcode中,我是助手编辑器的忠实粉丝,它向我显示了我正在编辑的文件的相应.h或.m.

有没有一个快捷方式允许我在这两个窗口之间交换焦点?我经常在两者之间切换,每次使用鼠标都很烦人.

xcode xcode4

45
推荐指数
6
解决办法
2万
查看次数

如何创建用于Xcode构建设置值的变量?

的XCode具有许多用于便于生成设置中,例如内置变量的"$(PRODUCT_NAME)""$(CURRENT_ARCH)".

我可以定义自己的变量吗?怎么样/在哪里?

xcode4 xcode5

45
推荐指数
4
解决办法
3万
查看次数

如何修复"Freeform Size模拟指标在Xcode 4.2之前不可用"警告?

几个星期以来,我一直在使用XCode 4.2和以前的XCode 3.x版本创建的项目.

在创建一些自定义iPad视图时,我经常使用Interface Builder的"自由形式"属性来获得任意大小的视图.

但随后,我构建了以下构建警告:"警告:属性不可用:在Xcode 4.2之前,Freeform Size模拟指标不可用."

我的问题是:我该如何修复这些警告?

ps:首先,我认为这意味着我的项目不会向后兼容早期版本的XCode(根本不会打扰我),并尝试通过将项目格式设置为仅与XCode 4.2兼容来告诉Xcode .不幸的是,项目格式的下拉菜单仅表示"XCode 3.2兼容"和"XCode 3.1兼容".

xcode warnings ipad ios xcode4

44
推荐指数
1
解决办法
9077
查看次数

故事板放大/缩小键盘快捷方式

我可以在Xcode中使用哪种快捷键组合来放大和缩小?是的,我知道这是一个愚蠢的问题,但Google搜索没有给我任何结果.即使是Xcode键盘快捷键也没有给我太多信息.也许我必须要求为Xcode 4.5提供更好的更新键盘快捷方式文档

xcode4

44
推荐指数
4
解决办法
3万
查看次数

Xcode 4:在我的Xcode 3项目中自动完成并跳转到定​​义

我的项目是在Xcode 3中创建的,我在Xcode 4中打开它并注意以下内容:

  • "跳转到定义"不再适用于我自己的符号(但是UI*甚至TT*符号都可以正常工作!)
  • 自动完成/'代码感知'和Xcode 3一样糟糕,即它建议一切
  • 我的项目类没有出现在类导航器中(同样,系统和Three20类确实出现了!)

但是,在创建新的 Xcode 4项目时,这些功能似乎确实有效.不幸的是,唯一的解决方法似乎是重新创建项目并重新导入所有内容.这个项目太大了!

我试过的事情:

  • 删除管理器中的派生数据
  • 清洁项目
  • 安装Xcode 4 Gold Master和Final版本

更新

  • 此错误已不是在Xcode 4.0.1得到解决.

xcode autocomplete xcode4

43
推荐指数
5
解决办法
2万
查看次数

Xcode 4存档版本未指定

我正在尝试在Xcode 4中构建我的iPhone应用程序的发布版本,当它完成并启动Organizer时,没有版本号,它只是说"未指定".这使我无法使用Xcode 4的验证和提交功能.

有想法该怎么解决这个吗?我的版本号是在我的项目设置中设置的,因此不确定导致问题的原因.

iphone xcode xcode4

43
推荐指数
3
解决办法
2万
查看次数

Xcode自定义构建配置导致静态库"找不到库/文件"

我有一个工作区,其中包含一个项目,该项目链接到另一个项目中的静态库(也在工作区中).这是Kobold2D中的一个问题我无法解决,即使我理解原因,我想它与这个问题类似.

项目目标和静态库目标都具有DebugRelease构建配置.一切都很好.

现在,有人在项目中添加了新的构建配置,并将其命名为Ad-Hoc.现在,项目的目标构建了Ad-Hoc配置,但是静态库没有这样的配置.显然,他们默认构建Release配置.

最后,当链接器应该将所有内容组合在一起时,它会失败:

ld: library not found for -lbox2d-ios
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang++ failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

对于通过-force_load $(BUILT_PRODUCTS_DIR)/libSomeLib.a错误强行加载的库类似但是说"找不到文件".我应该注意,库"libbox2d-ios.a"位于"带库的链接二进制"构建阶段列表中.

显然问题是链接器假设这些库位于BUILT_PRODUCTS_DIR中的Ad-Hoc-iphoneos文件夹中,而它们实际上位于Release-iphoneos文件夹中,因为它们没有Ad-Hoc构建配置.

我怎么能把连接器打到脸上并告诉他把它们放在哪里呢?最好是我正在寻找适用于这两种情况的解决方案,即库添加标准方式(链接二进制文件库构建阶段)和需要额外-force_load才能工作的库.

我希望有一些方法可以:

  • 强制库放在应用程序目标的构建配置文件夹中
  • 运行一个后编译和预链接脚本,将每个库复制到构建配置文件夹
  • 指定库的相对路径
  • 使用$ BUILT_PRODUCTS_DIR以外的其他宏来执行-force_load
  • 像-WTFmake-all-problems-go-away这样的链接器标志

对不起,但我不得不这样说...... ARGH!:)

linker build static-libraries xcode4

43
推荐指数
5
解决办法
1万
查看次数

Xcode"移动线"键盘快捷键

在Xcode 4中,我已经成功地添加了新的自定义键盘快捷键来移动线条或复制线条:

/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

<key>My Custom Keys</key>
<dict>
    <key>Move Line Up</key>
    <string>selectLine:, cut:, moveUp:, moveToBeginningOfLine:, paste:, moveUp:</string>
    <key>Move Line Down</key>
    <string>selectLine:, cut:, moveDown:, moveToBeginningOfLine:, paste:, moveUp:</string>
    <key>Duplicate Line</key>
    <string>moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:</string>
    <key>Delete Line</key>
    <string>selectLine:, delete:</string>
</dict>
Run Code Online (Sandbox Code Playgroud)

Move Line Up/Down使用复制/粘贴,我想避免.任何人都知道如何用抽搐移动线条,就像我在那里找到的复制线:Xcode重复线

xcode keyboard-shortcuts key-bindings xcode4

43
推荐指数
2
解决办法
2万
查看次数

Xcode 8.0命令/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码为1

当我在Xcode Version 8.0 beta 4(8S188o)上编译我的代码时,我遇到了这个错误,导致编译失败:

命令/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc失败,退出代码为1

我试图清理项目并擦除派生文件夹,但这并没有改变.它是什么,我怎么能知道更多呢?

当我尝试在终端上编译时,报告的错误是:

无效的bitcast \n%.asUnsubstituted = bitcast%swift.error*%13到i2,!dbg!438 \nLLVM错误:找到损坏的函数,编译中止!\n

xcode compiler-errors compilation ios xcode4

43
推荐指数
6
解决办法
7万
查看次数