标签: xcode5

测试目标Xcode 5的XCTest构建错误:

我已经为单元测试设置了一个XCode 5 iOS 7项目.

当然,设置单元测试花了我很长时间,以至于我正在努力保持它的价值.在这个错误上挣扎了好几个小时:

ld: building for iOS Simulator, but linking against dylib built for MacOSX file
'/Applications/Xcode5-DP5.app/Contents/Developer/Library/Frameworks/XCTest.framework/XCTest' 
for architecture i386
Run Code Online (Sandbox Code Playgroud)

关于如何解决的任何想法?

unit-testing ios sentestingkit xcode5

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

我应该修复Xcode 5'语义问题:未声明的选择器'吗?

我正在尝试使用Xcode5升级我的应用程序,但在第三方库(MagicalRecord)中遇到了许多"语义问题"."修复"这个的最快方法可能是使用:

#pragma GCC diagnostic ignored "-Wundeclared-selector"
Run Code Online (Sandbox Code Playgroud)

(来自:如何摆脱'未声明的选择器'警告)

编译器指令,但我的直觉说这不是这样做的合适方式.带有上述错误的小代码示例:

+ (NSEntityDescription *) MR_entityDescriptionInContext:(NSManagedObjectContext *)context {

    if ([self respondsToSelector:@selector(entityInManagedObjectContext:)]) 
    {
        NSEntityDescription *entity = [self performSelector:@selector(entityInManagedObjectContext:) withObject:context];
        return entity;
    }
    else
    {
        NSString *entityName = [self MR_entityName];
        return [NSEntityDescription entityForName:entityName inManagedObjectContext:context];
    }
}
Run Code Online (Sandbox Code Playgroud)

其中entityInManagedObjectContext:没有定义方法的地方.

有关如何最好地解决这些类型的错误的任何建议,提前谢谢?!

selector ios xcode5 semantics

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

Xcode 5中的iPad发布图像只接受视网膜或非视网膜而不是两者

我正在设置新Xcode中所需的所有新发布图像,但我有一个非常奇怪的问题...当我将Portrait Non-Retina(768x1024)图像放在没有问题时...但是当我走的时候放置肖像Retina(1536x2048)图像,最后一个出现没有问题,但非Retina一个消失,它出现错误说:没有找到正确尺寸的图像....同样的事情也发生在两个风景图片...我正在添加2张图片,以便您更好地了解问题....

在这里,我有2个非Retina设置

在此输入图像描述

当我设置2视网膜时,非视网膜消失...

在此输入图像描述

有谁面临同样的问题?有解决方案吗?谢谢你的帮助.马西

ipad retina-display ios7 xcode5

31
推荐指数
1
解决办法
6133
查看次数

Xcode 5框架/库搜索路径绝对地址

我将我的Xcode更新为5.0.我添加了一些库/框架搜索路径,它显示的路径是绝对路径.例如,如果我的文件夹在我的桌面上,它将显示/ Users/username/Desktop /"foldername"/"subfolder"/"subfolder"/"framework".因此,每当我在另一个mac中检出一个工作副本时,我必须删除对某些库/框架的引用并重新添加它们.是否有办法修复它,我不需要删除 - 添加再次参考?

xcode frameworks search-path ios xcode5

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

将所有Xcode设置恢复为原始状态

当我无法再开始搜索时,我的Xcode进入了非功能状态:一旦按下⌘+F,Xcode就会挂着旋转的风车,并停止响应.一旦发生这种情况,我唯一的选择是强制退出并重新启动.

我尝试在工作区和项目目录中查找已保存的设置,但我想要删除的最近搜索选项似乎存储在其他位置.我知道我可以通过UI清除最近的搜索,但这需要启动搜索对话框,它会挂起Xcode.

我想将Xcode重置为原始状态.如何在不重新安装Xcode的情况下执行此操作?

xcode xcode5

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

如何使用iOS模拟器7\XCode 5测试iOS 7之前的UI(不升级iOS 7的应用程序)

在XCode 4.6.3上编译我的应用程序并在iOS 7上运行它的效果很好.

在XCode 5上编译我的应用程序并在iOS 7上运行它会导致我现在不想处理的大量UI问题.(iOS 7选择器,tabbars,tableviews等')

目标:

我希望能够使用XCode 5并在iOS 7模拟器上测试我的应用程序,但仍然使用iOS 6和更低的UI和感觉.

原因:

我不想将我的应用程序重新设计到iOS 7,但我确实希望确保它在iOS 7上使用XCode 5 iOS 7模拟器正常运行.

是否有一个快速切换XCode 5强制一切保持不变?

在做类似的东西使用的是iOS 6基地SDK中的XCode 5可接受的或有点过分哈克?

编辑:

使用iOS 6 SDK无济于事.您仍然会在应用程序上看到iOS 7外观,只是更多的错误.

cocoa-touch ios ios6 ios7 xcode5

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

添加测试目标时,Xcode 5会抛出"Library not loaded"错误

我尝试使用添加目标 - >添加可可触摸单元测试包在Xcode 5上添加测试目标.但是,当我运行测试时,我收到以下错误:

2013-09-24 10:43:14.446 Stack Exchange [48895:c07] 加载错误 /Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest /堆栈交换测试:dlopen(/ Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest/Stack Exchange Tests,262):库未加载: /Developer /Library/Frameworks/XCTest.framework/XCTest引自:/ Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest/Stack Exchange测试原因:找不到图像IDEBundleInjection.c:加载包 '/ Users/arielitovsky/Library/Developer/Xcode/DerivedData/MyApp-fjegcztcnwxqdfdimhonqzzqpdwr/Build/Products/Debug-iphonesimulator/Stack Exchange Tests.xctest'程序以退出代码结束时出错:0

为什么这不起作用?

cocoa unit-testing xcode5 xctest

30
推荐指数
1
解决办法
7629
查看次数

无法endBackgroundTask:没有带标识符的后台任务,或者它可能已经结束

我正在使用后台任务在后台运行计时器来更新用户的位置.它被声明为:

UIBackgroundTaskIdentifier bgTask;
Run Code Online (Sandbox Code Playgroud)

在头文件中,并初始化为:

bgTask = UIBackgroundTaskInvalid;
Run Code Online (Sandbox Code Playgroud)

但是,我仍然在gdb中收到此消息:

无法endBackgroundTask:标识符23dc不存在后台任务,或者它可能已经结束.在UIApplicationEndBackgroundTaskError()中断以进行调试.

为什么?我该如何解决这个问题?

objective-c ios7 xcode5

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

Xcode 5中的iOS 6模拟器

我已经安装了Xcode5和iOS 7 SDK,但是我无法在Xcode 5中测试iOS 6模拟器或之前的版本.

我尝试过Xcode - > Preferences - > Downloads - > Components但它没有显示下载iOS 6模拟器的选项.

ios-simulator ios6 ios7 xcode5

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

SpringBoard无法启动应用程序,错误:-3

我收到警告,因为'SpringBoard无法启动应用程序,错误:-3'.尝试在Xcode 5中运行应用程序时会发生这种情况.

在此输入图像描述

ios-simulator springboard xcode5

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