标签: xcode5

使用Xcode 5在iOS 7中启动图像

我一直在Info.plist中的应用程序的启动图像上设置我自己的名字

启动图像的Info.plist设置

捆绑中包含以下图像(尺寸正确,默认为320x480像素,默认为@xx.png为640x960像素等)

以捆绑方式启动图像

这在iOS 7和Xcode 5之前一直很好用.现在,当我在Xcode 5中查看相应目标的常规选项卡时,我的启动图像文件与我项目中的其他目标混淆,这让我很担心,即使我没有在实际运行目标时看到错误的启动图像文件.我应该担心吗?所选择的图像不在构建目标中,所以我应该很好,但是有可能获得空白图像吗?

在Xcode 5中启动

我的主要问题是,我可以在Info.plist中使用我的默认设置(帮助自动检测各自的启动图像),如果是这样,我应该为相应的启动图像命名(现在有"iOS 6.1和先前版本") "选项以及不同的尺寸)?这尤其适用于具有新尺寸的iPad Portrait Retina(iOS 7).iPad Portrait Non-Retina(iOS 7)上的自动检测是指具有正确尺寸的图像,而不是构建目标中的图像.再次,当使用iPad Retina和iOS 7.0运行模拟器时,会显示正确的启动图像.

xcode ios ios7 xcode5

33
推荐指数
1
解决办法
7万
查看次数

iPhone版仅限风景图,不支持iOS7 R4图像资源的启动图像

我相当肯定这是一个错误,但如果有人找到解决方法,请告诉我.

我在Xcode-5中设置了发布图像的资产目录.如果我设置了iOS 7 R4图像,则仅在我的应用支持纵向方向时使用.我的应用程序只是横向右侧,我没有看到启动图像.

iOS 5,6图像工作得很好,如果我省略iOS 7 R4图像,R4 iOS 5,6图像实际上将"正确"加载.

有没有人能够让这个工作?

更新

我发现我可以显示iOS 7风景图像,但前提是我删除了默认(iOS6)图像,这对我没有帮助.如果您编辑info.plist并将图像方向更改为"横向(右侧主页按钮)"(例如),然后提供水平图像,它将在启动时实际显示在iOS 7上.不幸的是,如果你包含一个iOS 6图像,它会显示出来.此外,如果方向不是"纵向",则不会在目标的"常规"选项卡中看到iOS 7图像.这是Xcode 5.0和iOS 7.0.2.

iphone ios7 xcode5

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

使用Xcode5,iOS7模拟器和XCTest生成gcda文件

受到这个问题解决方案的启发,我尝试使用与XCTest相同的方法.

我设置了'Generate Test Coverage Files = YES'和'Instrument Program Flow = YES'.

XCode仍然不会生成任何gcda文件.任何人有任何想法如何解决这个问题?

码:

#import <XCTest/XCTestLog.h>

@interface VATestObserver : XCTestLog

@end

static id mainSuite = nil;

@implementation VATestObserver

+ (void)initialize {
    [[NSUserDefaults standardUserDefaults] setValue:@"VATestObserver"
                                             forKey:XCTestObserverClassKey];
    [super initialize];
}

- (void)testSuiteDidStart:(XCTestRun *)testRun {
    [super testSuiteDidStart:testRun];

    XCTestSuiteRun *suite = [[XCTestSuiteRun alloc] init];
    [suite addTestRun:testRun];

    if (mainSuite == nil) {
        mainSuite = suite;
    }
}

- (void)testSuiteDidStop:(XCTestRun *)testRun {
    [super testSuiteDidStop:testRun];

    XCTestSuiteRun *suite = [[XCTestSuiteRun alloc] init];
    [suite addTestRun:testRun];

    if …
Run Code Online (Sandbox Code Playgroud)

code-coverage ios7 xcode5

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

XCode源代码控制:查看一个文件的更改

是否可以查看所选文件的"时间轴"(历史记录)以进行类似的50次提交?我的意思是对这个特定文件所做的更改以及查看提交时的提交以及更改它们的用户?我知道Xcode有一些强大的版本控制功能,我就是找不到这个.

git version-control xcode xcode5

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

状态栏显示在iOS 7中的视图边界上

我尝试在iOS 7中测试我的应用程序,然后我发现我的视图显示在状态栏上...正如我读到的,在iOS 7中,状态栏被隐藏.那么如何让它兼容在iOS 6和iOS 7中运行?我是否必须为每个屏幕为不同的iOS版本制作不同的.xib文件?

我一直在阅读:如果标准应用程序的两个版本都应该具有类似的布局,请使用"自动布局"创建在两个版本的iOS中都能正常工作的UI.要支持多个版本的iOS,请指定一组约束,Auto Layout可以使用这些约束来调整storyboard或XIB文件中的视图和控件(要了解有关约束的更多信息,请参阅"约束Express视图之间的关系").

如果标准应用的两个版本都应具有相似的布局,并且您没有使用自动布局,请使用偏移.要使用偏移,请首先更新iOS 7的UI.接下来,指定将早期UI中每个元素的原点,高度和宽度定义为iOS 7 UI中元素新位置的偏移量的值.

但是当我在.xib中使用autolayout时,它会显示一个错误,autolayout在iOS 6的先前版本中.

我该如何解决这个问题?

iphone ios6 ios7 xcode5

32
推荐指数
4
解决办法
8万
查看次数

Xcode 5:如何启用"重新打开上一个项目/窗口"?

我很难过.Xcode 5 - 仅限最终版本和公共版本 - 在重新启动Xcode时将不再自动重新打开以前打开的项目.此功能始终用于工作,包括Xcode 5 GM种子.

我在"系统偏好设置"中找不到有关"打开最后一个窗口"或类似内容的任 它曾经在General页面上.这就是我的版本中的所有内容:

在此输入图像描述

有谁知道如何重新启用此功能,你能否确认它已消失?或者我有一个破碎的Xcode?

xcode xcode5

32
推荐指数
1
解决办法
5523
查看次数

XCode 5单元测试:启动我的应用程序

当我在XCode 5中运行我的测试时,我的OS X应用程序的主窗口在运行测试时会在屏幕上显示几秒钟.为什么?即使我取消注释我的所有测试,它仍会打开我的主窗口.

xcode objective-c xcode5 xctest

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

单步执行调试器时,EXC_BAD_ACCESS(代码= 1,地址= 0x0)

每次我尝试跳过一个电话时,我的应用程序都会崩溃.没有调试器它工作正常.

此外,当我在模拟器中运行应用程序时,无论是否使用调试器都可以.

最近我将Mac OS X 10.8升级到了10.9(Mavericks).升级前没有问题.

是什么导致了这个问题,我该如何解决?

下面是回溯.我的应用程序使用ARC.我已启用僵尸并添加了异常断点但没有检测到的僵尸,并且永远不会触发异常断点.

    * thread #1: tid = 0x2503, 0x00000000, queue = 'com.apple.main-thread, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
        frame #0: 0x00000000
        frame #1: 0x35e170c4 UIKit`-[UIApplication sendAction:to:from:forEvent:] + 72
        frame #2: 0x35e17076 UIKit`-[UIApplication sendAction:toTarget:fromSender:forEvent:] + 30
        frame #3: 0x35e17054 UIKit`-[UIControl sendAction:to:forEvent:] + 44
        frame #4: 0x35e1690a UIKit`-[UIControl(Internal) _sendActionsForEvents:withEvent:] + 502
        frame #5: 0x35e16e00 UIKit`-[UIControl touchesEnded:withEvent:] + 488
        frame #6: 0x35d3f5f0 UIKit`-[UIWindow _sendTouchesForEvent:] + 524
        frame #7: 0x35d2c800 UIKit`-[UIApplication sendEvent:] + 380
        frame #8: 0x35d2c11a UIKit`_UIApplicationHandleEvent …
Run Code Online (Sandbox Code Playgroud)

debugging xcode ios xcode5 osx-mavericks

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

无法构建模块UIKit

突然间它停止在设备中构建应用程序.在模拟器中它工作,但当我连接设备并尝试在设备中运行它时,它给我一个错误:

无法构建模块UIKit

我尝试了很多,但无法解决它.

iphone uikit ios xcode5

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

使用SDL 2运行应用程序时Xcode 5崩溃

我尝试按照这两个教程(或由于版本差异而适用的部分)来安装SDL 2.0.2以使用Xcode 5.1:

教程1

教程2

运行链接了SDL 2框架的任何程序会导致Xcode崩溃并出现以下问题详细信息:

Process:         Xcode [1787]  
Path:            /Applications/Xcode.app/Contents/MacOS/Xcode  
Identifier:      com.apple.dt.Xcode  
Version:         5.1 (5084)
Build Info:      IDEFrameworks-5084000000000000~21
App Item ID:     497799835
App External ID: 444172641
Code Type:       X86-64 (Native)
Parent Process:  launchd [257]
Responsible:     Xcode [1787]
User ID:         501

PlugIn Path:       /Library/Frameworks/SDL2.framework/Versions/A/SDL2
PlugIn Identifier: org.libsdl.SDL2
PlugIn Version:    2.0.2 (2.0.2)

Date/Time:       2014-03-13 04:24:59.771 +0200
OS Version:      Mac OS X 10.9.2 (13C64)
Report Version:  11
Anonymous UUID:  EFECF2A0-A489-055E-0904-D3CD9E756EB0


Crashed Thread:  21  <lldb.process.internal-state(pid=1804)>

Exception Type:  EXC_BAD_ACCESS (Code Signature Invalid)
Exception …
Run Code Online (Sandbox Code Playgroud)

crash xcode sdl xcode5 sdl-2

32
推荐指数
2
解决办法
9251
查看次数