我在我的iPhone 5上安装了iOS 7,在我的Mac上安装了Xcode 5的Beta版本.
当我想在我的iPhone上运行应用程序时,Xcode说:
"没有配置的ios设备可用于兼容的iOS版本"
什么地方出了错?
当我尝试在XCode 5 GM中导出一个cocoa应用程序(可能不再是在NDA下,如果它将在明天关闭)不会给我选择导出未签名的应用程序,就像在xcode 4.6中一样当我拿起存档并选择导出为应用程序时,如下所示:

在下一个屏幕中,我没有机会将其保存为未签名的应用程序,就像我之前做的那样.
Xcode 5:

Xcode 4:

任何想法为什么?这是一个错误吗?
谢谢
我刚刚将我的iPhone4s更新为ios7,将xcode更新为5.我正在尝试在适用于6.1.x和4.xx的iphone上运行我的应用程序.但是,更新后xcode声称没有找到我的连接iphone测试我的应用程序.
Xcode cannot run using the selected device.
No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination?
Run Code Online (Sandbox Code Playgroud) 我一直在游戏中使用以下代码.问题是我无法在spritekit中制作多行标签,因为我能够使用CCLabelTTF ......有人可以帮助我.此外,我无法在我的代码中使用\ t或\n ...感谢提前回复
SKLabelNode *winner = [SKLabelNode labelNodeWithFontNamed:@"Arial"];
winner.text = @"Another\nTest";
winner.fontSize = 32;
winner.fontColor = [SKColor blueColor];
winner.position = CGPointMake(100 , 160);
[self addChild:winner];
Run Code Online (Sandbox Code Playgroud) 我正在使用gcovr为cobertura生成代码覆盖率.使用xcode 4.6,一切都运行良好.现在我更新到xcode5,我得到的是0%覆盖率......
我的设置:
并命令我使用:
gcovr -r . --object-directory Build/Intermediates/myApp.build/Debug-iphonesimulator/myApp.build/Objects-normal/i386 --exclude '.*Tests.*' --exclude '.*KiwiUnitTest' --exclude '.*main.*' --xml > reports/coverage.xml
Run Code Online (Sandbox Code Playgroud)
有人有同样的问题或更好,有解决方案?:)
我可以使用以下命令运行所有单元测试:
xcodebuild test -workspace Project.xcworkspace -scheme Scheme -sdk iphonesimulator7.0 -destination platform='iOS Simulator',OS=7.0,name='iPhone Retina (4-inch)'
Run Code Online (Sandbox Code Playgroud)
有没有什么我可以传递到这个来运行单独的单元测试/类,就像你可以使用Xcode UI一样?
干杯.
我已经在我的Mac上安装了os x server(Mavericks)并想添加bot.由于某些原因,我的远程仓库位于其他外部服务器上,我可以通过指定端口上的用户名和密码访问它.我已将远程仓库添加到os x服务器,如下所示:
SSH://1.2.3.4:PORT /路径/到/ repo.git
...填写用户名和密码.
然后我在Xcode中添加了bot,但是当我点击集成时,它会失败并显示日志:
克隆到'ssh_myusername_1_2_3_4_PORT_path_to_repo_git'...
OpenSSH_6.2p2,OSSLShim 0.9.8r 2011年12月8日debug1:阅读
配置数据/ etc/ssh_config debug1:/ etc/ssh_config第20行:
应用*debug1的选项:连接到1.2.3.4 [1.2.3.4]端口PORT.
debug1:已建立连接.
无法创建目录'/var/teamsserver/.ssh'.
debug1:标识文件/var/teamsserver/.ssh/id_rsa类型-1
debug1:标识文件/var/teamsserver/.ssh/id_rsa-cert类型-1
debug1:身份文件/var/teamsserver/.ssh/id_dsa类型-1
debug1:标识文件/var/teamsserver/.ssh/id_dsa-cert类型-1
debug1:为协议2.0启用兼容模式
debug1:本地版本字符串SSH-2.0-OpenSSH_6.2
debug1:远程协议版本2.0,远程软件版本OpenSSH_6.0p1 Debian-3ubuntu1
debug1:match:OpenSSH_6.0p1 Debian-3ubuntu1 pat OpenSSH*
debug1:发送SSH2_MSG_KEXINIT
debug1:收到SSH2_MSG_KEXINIT
debug1:kex:server-> client aes128-ctr hmac-md5 none
debug1:kex:client-> server aes128-ctr hmac-md5 none
debug1:发送SSH2_MSG_KEX_DH_GEX_REQUEST(1024 <1024 <8192)
debug1:期待SSH2_MSG_KEX_DH_GEX_GROUP
debug1:发送SSH2_MSG_KEX_DH_GEX_INIT
debug1:期待SSH2_MSG_KEX_DH_GEX_REPLY
debug1:服务器主机密钥:RSA b6:b8:0e:e4:25:63:6d:64:a3:d6:6d:7f:46:85:72:0d
debug1:没有端口标识符的检查没有RSA主机密钥[1.2.3.4]:PORT,你已经请求严格检查.主机密钥验证失败.
致命:无法从远程存储库读取.
请确保您具有正确的访问权限并且存储库存在.
SSH Known Hosts文件路径位于/ Library/Server/Xcode/Config/ssh_known_hosts
启用SSH严格主机检查(您可以通过编辑来禁用它
/Library/Server/Xcode/Config/xcsbuildd.plist中的SSHStrictHostKeyChecking键
禁用不受信任的HTTPS证书(您可以通过编辑来启用此证书
/Sibrary/Server/Xcode/Config/xcsbuildd.plist中的TrustSelfSignedSSLCertificates键
我假设权限有问题,但在我的/ var中有一些具有不同权限的目录,当然没有团队服务器文件夹......
所以我不知道如何设置适当的权限(不更改/ var ...的其他子目录的权限).我可以尝试手动制作目录"团队服务器",但不知道具有什么权限......?你有什么想法?
编辑:为了测试目的,我用777创建了teamsserver目录,但这并没有解决我的问题.日志看起来和以前一样但只是没有线:
无法创建目录'/var/teamsserver/.ssh'.
有任何想法吗?
谢谢
我正在使用这个 -
#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON ) 宏在我的项目中.
我在项目的.pch文件中声明了这个宏
当target是我的项目时它工作,但是当我尝试使用xctest运行测试用例时却没有.
构建总是因以下错误而失败 -
undeclared identifier 'DBL_EPSILON'
我在appName.pch中声明了这个并将.pch导入到我的文本案例包.pch中
当我导入#import <float.h>.
这解决了我的问题.我的问题为什么在测试包中需要这个导入?因为在主项目中不需要.
我正在使用这里的说明将Core Plot集成到我的iOS Xcode 5项目中,并且没有任何问题.
我尝试使用静态库安装,但似乎这是指1.4,因为没有目录调用,CorePlotHeaders但如果我尝试使用1.4我遇到运行时问题.
然后我尝试CorePlot-CocoaTouch.xcodeproj按照从属项目安装中的描述拖动它,但这只会复制它,就好像它是一个文件而不是整个项目.
是否有更多当前使用它作为静态库的说明或如何将项目错误地复制到我的项目中?
我刚刚在我的项目中添加了cocoapods,但无法让我的构建脚本再次运行.我使用此命令进行构建:
xcodebuild -workspace MyProject.xcworkspace -scheme MyScheme SYMROOT=./build
Run Code Online (Sandbox Code Playgroud)
但是,当我执行构建时,它会失败并显示错误消息ld: library not found for -lPods.
如果我在没有SYMROOT设置的情况下构建,它可以正常工作.但我更希望保持SYMROOT参数,以便我可以像以前一样保持我的归档逻辑.
到目前为止,我的结论是,因为SYMROOT已设置,xcodebuild无法找到构建的Pods库.我怎样才能解决这个问题?
编辑:
我在构建之后调查了文件结构:
Library/Developer/Xcode/DerivedData/MyProject-eegsyonkmltdqhggwyqytoqbwath/Build/Products/)的libPods.a文件.因此,似乎没有正确设置pod文件的构建输出.这是xcodebuild中的一个问题,还是有一种方法可以确保将pod文件构建到此文件夹中?
下图显示了两个目录中的构建输出的比较,以使其更清晰:
