标签: xcode4

Xcode4链接问题.文件是为存档而构建的,而不是被链接的架构(arm6)

最近,我切换到Xcode4,当我编译我的项目时,我得到了以下错误.

ld: warning: ignoring file /Users/myname/Library/Developer/Xcode/DerivedData/appname-hezrgyqimckztgbdlslkavphdclw/Build/Products/Debug-iphoneos/libTapkuLibrary.a, file was built for archive which is not the architecture being linked (armv6)
Undefined symbols for architecture armv6:
  "_OBJC_CLASS_$_TKLoadingView", referenced from:
      objc-class-ref in RootViewController.o
Run Code Online (Sandbox Code Playgroud)

我打开了TapkuLibrary并检查它的架构设置为'Standard(armv6 armv7)'.

我该怎么做才能解决这个问题?

iphone static-linking xcode4

51
推荐指数
5
解决办法
6万
查看次数

如何在Xcode 4中设置文件比较/差异?

我正在寻找如何在Xcode 4中设置文件比较/差异,但已经遇到了砖墙.谁能告诉我怎么做?

提前致谢!

xcode4

51
推荐指数
3
解决办法
5万
查看次数

51
推荐指数
1
解决办法
3万
查看次数

仪器4.1对从Xcode 4.1启动的项目没有反应,直到按下Cmd-Tab

如果我打开仪器并选择标准应用程序(例如邮件或MS Word),则没有问题.如果我在Xcode中并且我转到产品>配置文件(或按Cmd+ I),它将启动Instruments,允许我选择模板,并加载标准屏幕.然后向下箭头开始向右追踪,iOS模拟器启动程序.但是,仪器中没有绘制任何内容.无论应用程序在做什么,它都不会显示任何变化.我无法点击仪器中的任何内容:没有菜单,无法停止录制,无法打开标签等.

我随机发现,如果我点击Cmd+ Tab,乐器将开始正常运行.这对我来说真的很奇怪.要么它是一个错误,要么是我对如何操作仪器的一个漏洞.

xcode instruments xcode4 xcode-instruments

51
推荐指数
1
解决办法
1335
查看次数

如何更改目标的输出目录

我正在使用一个工作区,我有一个主应用程序项目,然后是主应用程序使用的静态库项目.我希望静态库项目将libX.a吐出到主应用程序项目目录中,因为我想将这个libX.a推送到我的Git仓库中.

静态lib项目的构建路径设置的更改应该被推送到它自己的git repo,以便其他人不必一次又一次地处理这个更改.

我尝试将'Build Products Path'更改为mt static lib target的"$(SRCROOT)/../ SharedData",但它没有任何效果.

谢谢!

xcode xcode4

51
推荐指数
5
解决办法
6万
查看次数

在Xcode 4中,如何将远程GitHub存储库添加到现有本地项目?

Xcode 4中的Git集成非常受欢迎,但在处理远程存储库时似乎有点不稳定.为清楚起见,我使用的是OS X版本10.6.7和Xcode 4.0.2(4A2002a).

如果我创建一个新的Xcode 4项目并接受创建本地Git存储库的选项,一切都很好.我可以在当地承诺,这很棒.

当我想将新项目推送到GitHub时,我想添加一个远程存储库并将我的本地更改推送到GitHub.我可以在管理器窗口中将GitHub存储库添加到Xcode 4作为新的存储库,但是没有方法将其设置为我现有项目的远程存储库.

所以我切换到在终端中使用git命令.

git remote add origin https://<username>@github.com/<organization>/<repository>.git
Run Code Online (Sandbox Code Playgroud)

如果我然后回到Xcode 4并尝试使用

文件 - >源代码管理 - >推送...

然后选择要推送更改的存储库.出现对话框,列出原始远程存储库.有一个黄色指示灯表示需要身份验证,这很好,因为我还无法为HTTPS输入我的凭据.但是,当我单击"推送"并尝试推送更改时,它会显示"由于访问存储库'来源'被拒绝,因此无法执行操作."

然后会出现一个提示我输入用户名和密码的对话框,我的预先填写好,因此必须从本地存储库的配置中正确读取.

当我输入我的密码Xcode 4然后崩溃时出现以下错误

ASSERTION FAILURE in /SourceCache/IDEKit/IDEKit-303/Framework/Classes/SourceControl/IDESourceControlOperationInfo.m:59
Details:  Message sent to invalidated object: <IDESourceControlPushOperationInfo, 0x200bd2a80>. Backtrace for invalidation:
 (null)
Object:   <IDESourceControlPushOperationInfo: 0x200bd2a80>
Method:   -invalidate
Thread:   <NSThread: 0x200020700>{name = (null), num = 1}
Hints:   None
Run Code Online (Sandbox Code Playgroud)

如果我重新启动Xcode,原始存储库已添加到管理器中的存储库浏览器中,我可以在GitHub上看到主分支,因此我知道凭据是正确的,我没有更改任何内容.

有没有人找到一个可靠的方法来使用Xcode 4和GitHub首先从本地项目开始?

如果我克隆一个带有Xcode项目的现有GitHub存储库,用Xcode 4打开它,那么即使第一个Push似乎失败了,第二次推送也会起作用.因此,从Xcode 4的绝对划痕开始,为我创建存储库并不是最好的模式(直到他们在Xcode 4的更高版本中改进Git工具).

编辑一个工作的进一步细节

此示例仅适用于您要添加到GitHub存储库的第一个项目.因此,我认为你最好通过以下步骤,记住在这个解决方案中似乎仍然存在一些Xcode'陷阱'.

  1. 项目清单
  2. 从Welcome to Xcode对话框中"连接到存储库".
  3. 使用GitHub SSH URL进行定位
  4. 为它命名(RepositoryName …

git push github xcode4

50
推荐指数
1
解决办法
6万
查看次数

将单元测试添加到现有项目中?

当您创建XCode 4项目时,它会询问您是否要包含单元测试.但是,如何将它添加到没有它们的项目中呢?

我开始了一个单元测试的项目,试图找出它,看起来它和我现有的项目之间的唯一区别是新项目中的Test.h和Test.m文件.

但是,当我将它们移动到我的旧项目并尝试构建时,它说没有这样的文件或目录:SenTestingKit/SenTestingKit.h.这对我来说看起来像一个框架,但是如果我去构建阶段并尝试添加框架,那么没有一个可用的SenTestingKit :(而新项目只链接常见的嫌疑人:UIKit,CoreGraphics和Foundation,但是没有SenTestingKit.

iphone xcode unit-testing ios xcode4

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

删除应用程序后Xcode 4"转移包"在病理上很慢

我注意到,当Xcode 4我安装了我的应用程序时执行本机调试,然后删除应用程序,然后尝试再次调试Xcode 4,执行步骤" 传输程序包 " 所需的时间在病理上很慢.还有其他人经历过这个吗?我害怕删除应用程序,因为加载应用程序需要20-30分钟.

我们的应用有很多用户文件,删除应用时会被删除.也许某种类似同步的进程同时运行.杀戮Xcode 4并不能解决问题.

iphone xcode xcode4

50
推荐指数
1
解决办法
745
查看次数

如何在Xcode 4.2中启用项目范围的ARC

我有一个iOS应用程序,我想转换为使用ARC.我只是使用迁移工具,但在预览阶段它一直出错.

我知道我可以-fobjc-arc在逐个文件的基础上使用编译器指令,但我想在整个项目中启用ARC,然后使用关闭各个类-fno-objc-arc.

4.2中的新项目默认使用ARC,因此必须在某处使用交换机.

任何人都可以帮助我将项目转换为 ARC

xcode ios4 ios xcode4

50
推荐指数
3
解决办法
5万
查看次数

是否有用于在Project Navigator中查找当前文件的键盘快捷键?

有没有办法轻松地在Project Navigator中选择的Editor窗格中获取当前文件,而无需展开所有文件夹(如果文件深埋在某处)?

我知道您可以使用编辑器窗格顶部的"面包屑"来查看项目中的位置,但我喜欢类似于Visual Studio中的功能...

xcode xcode4

49
推荐指数
1
解决办法
8711
查看次数