标签: xcode5

如何在Xcode中一次在多个目的地"构建和运行"?

如何多个目的地(例如,iPhone,iPad和iSimulator)上同时运行项目Xcode产品选项Xcode多个目的地


有2个相关问题:

  1. Xcode 4 - 一键构建到多个设备?
  2. 只需单击一下即可在模拟器和手机上运行

1ˢᵗ问题(据说)有一个答案,但我无法弄清楚究竟应该如何使用Aggregate目标(如果这是正确的方向),显然也不是Josh Kahane,OP; "答案"仍以某种方式得到/仍被接受.

2ⁿᵈ问题被关闭为"重复",好像1ˢᵗ提供了一个(可行的)答案.


添加了赏金:(如何)可以Aggregate同时使用多个目标Build & Run?或许可以Build & Run通过一些.sh脚本使用同时实现多个xcodebuild?还有其他可能解决方案

iphone build ipad ios-simulator xcode5

18
推荐指数
3
解决办法
9519
查看次数

Xcode 5布局错误 - 标签错位视图框在运行时会有所不同

我刚刚安装了Xcode 5,我正在准备我的应用程序,以便下周在iOS 7上发布到App Store.我收到了一大堆错误和警告.

在一个应用程序中,我有一个UIPickerView,UITextFields和一堆UILabel.在这个应用程序中,它Illegal Configuration在storyboard文件中的几乎所有控件上都会出现(红色)错误.我不知道该错误是什么或如何解决它.我会很感激一些帮助.我无法完全重新创建该文件,因为有20个复杂的视图.

在另一个应用程序中,有一个UIScrollView包含一堆UILabel和UITextFields,以及一个以编程方式创建的UITextView,它包含基于您在(上一个视图)UITableView中选择的内容的文本,以及调整自身大小以适应内容.UIScrollView调整大小以适应UITextView的新大小.这个编译和构建并创建UITextView但不包含文本,可能是因为它现在调整错误.UIScrollView现在除了垂直之外还水平滚动,这是不应该的.这个只给出(黄色)警告,所有人都说:

Misplaced View Frame for "Label - Symbol:" will be different at run time. 4个控件包括此Label和另一个,Text Field和Scroll View.

我很感激任何帮助,因为这是我第一次适应新版本的Xcode和iOS.

PS:Illegal Configuration错误的详细信息包括:
Auto Layout on iOS Versions prior to 6.0

谢谢!

layout xcode objective-c ios xcode5

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

在iOS 7地图上显示路线:addOverlay无效

我想在我的mapView中显示一个指向点的路线,我使用此代码创建路线:

- (IBAction)backToYourCar {
    MKPlacemark *sourcePlacemark = [[MKPlacemark alloc] initWithCoordinate:self.annotationForCar.coordinate addressDictionary:nil];
    NSLog(@"coordiante : locationIniziale %f", sourcePlacemark.coordinate.latitude);
    MKMapItem *carPosition = [[MKMapItem alloc] initWithPlacemark:sourcePlacemark];
    MKMapItem *actualPosition = [MKMapItem mapItemForCurrentLocation];
    NSLog(@"coordiante : source %f, ActualPosition %f", carPosition.placemark.coordinate.latitude ,actualPosition.placemark.coordinate.latitude);
    MKDirectionsRequest *request = [[MKDirectionsRequest alloc] init];
    request.source = actualPosition;
    request.destination = carPosition;
    request.requestsAlternateRoutes = YES;

    MKDirections *directions = [[MKDirections alloc] initWithRequest:request];
    [directions calculateDirectionsWithCompletionHandler:^(MKDirectionsResponse *response, NSError *error) {
        if (error) {
            NSLog(@"Error : %@", error);
        }
        else {
            [self showDirections:response]; //response is provided by the CompletionHandler …
Run Code Online (Sandbox Code Playgroud)

mapkit ios mkmapitem ios7 xcode5

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

总是不得不在iOS7的模拟器中登录Apple Game Center?

我正在开发一款需要用户拥有Apple Game Center帐户的游戏.在XCode 5/iOS7之前,我会在模拟器中运行游戏,如果播放器没有登录GC,它会显示对话,如果他们有一个游戏中心用msg签名,那就是那个,没有必须再次登录GC.

我昨晚升级到XCode5/iOS7,现在每次我第一次运行模拟器,或者当我切换到另一个模拟器时,它要求再次登录GC,任何想法为什么会这样?

game-center ios7 xcode5

18
推荐指数
0
解决办法
445
查看次数

Xcode5:无法注册"/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle

我的库有一些类型转换器.我正在注册一些OSX和iOS类型转换器,如下所示:

当我为iOS编译时,我遇到了一些与无法找到UIKit相关的错误.这是我为iOS编译的方式:

xcodebuild -destination OS=${module.sdk.version},name=iPhone -workspace ${workspace} -scheme '${library.ios.scheme}'
Run Code Online (Sandbox Code Playgroud)

$ {}令牌由我的构建系统修补.

建设时我得到:

__build.library.ios.simulator:
 [exec] Details:  Failed to register "/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle" with Launch Services, error code: -10811.
 [exec] Function: __RegisterUTIsIfNeeded_block_invoke
 [exec] Thread:   <NSThread: 0x7faca140e5c0>{name = (null), num = 1}
 [exec] Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

cross-platform objective-c xcodebuild ios xcode5

17
推荐指数
1
解决办法
3862
查看次数

我尝试下载身份后,Xcode 5意外退出

出于某种原因,使用新的Xcode 5,在管理器中"验证"我的应用程序并尝试通过组织者连接到iOS开发中心来下载身份后,应用程序将关闭.一条消息说Xcode已意外关闭.请帮忙!我觉得我已经尝试了一切.

crash ios xcode-organizer ios7 xcode5

17
推荐指数
2
解决办法
2430
查看次数

Xcode 5显示两次相同的设备

自从我的团队从Xcode 4切换到5后,这个奇怪的错误出现了:

当我们将iPhone/iPod touch连接到mac时,设备将显示为两个设备作为部署候选.两者都正确显示相同的设备名称,但如果我们在第一个上运行我们的应用程序,有时segue将导致崩溃,而相同的segue将在第二个上正常工作.

我们在不同Mac上的所有设备都会出现此问题:iPod Touch 5,iPhone 4s,带iOS 6和7的iPhone 5

所以我的问题是,为什么有2个相同的设备,而且,我该如何解决它?

iphone xcode ios xcode5

17
推荐指数
1
解决办法
2614
查看次数

Xcode 5调试器没有可用的Objective-c描述

在Xcode 4中,当我使用调试器打印NSArray计数时,它将在控制台中显示如下:

po [self.array count]
3
Run Code Online (Sandbox Code Playgroud)

在Xcode 5中,这样做给了我

[no Objective-C description available]
Run Code Online (Sandbox Code Playgroud)

这似乎是所有数字类型的情况.这种行为背后的变化或推理是什么?

debugging xcode objective-c xcode5

17
推荐指数
1
解决办法
3023
查看次数

如何停止64位的xcode5.1构建

我刚刚更新到xcode 5.1 - 苹果决定将所有应用程序默认编译为64位 - 我的应用程序有一些遗留代码,我花了最后几个小时搞清楚如何停止64位的Xcode构建.认为这可能会帮助有同样问题的人......

查看接受的答案,以获得更清晰的视觉行走思想

(我的原始文本答案......)

在目标 - >构建设置 - >体系结构 - >体系结构

  1. 选择其他
  2. 删除(按' - ')$(ARCH_STANDARD)
  3. 添加(按'+')armv7
  4. 添加(按'+')armv7s
  5. 清洁和建设

64-bit xcode 32bit-64bit xcode5

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

关闭"'寄存器'存储类说明符已被弃用"警告

随着最近我们得到了一堆在我们的代码库的新警告的Xcode 5.1更新-
这显然是与那铿锵的更新版本现在警告有关的用法register在C++ 11个源的存储类说明因为它一直不推荐使用C++ 11:

/Users/me/Documents/Sources/boost/boost/log/attributes/attribute_set.hpp:288:9: 'register' storage class specifier is deprecated
Run Code Online (Sandbox Code Playgroud)

现在我们要禁止对我们无法更改的代码发出警告 - 就像上面示例中的BOOST源代码一样.

我可以找到编译器标志来打开(-Wdeprecated-register)的警告,但有相反的禁用Xcode设置警告..?

c++ xcode boost c++11 xcode5

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