如何在多个目的地(例如,iPhone,iPad和iSimulator)上同时运行项目?


有2个相关问题:
1ˢᵗ问题(据说)有一个答案,但我无法弄清楚你究竟应该如何使用Aggregate目标(如果这是正确的方向),显然也不是Josh Kahane,OP; "答案"仍以某种方式得到/仍被接受.
2ⁿᵈ问题被关闭为"重复",好像1ˢᵗ提供了一个(可行的)答案.
添加了赏金:(如何)可以Aggregate同时使用多个目标Build & Run?或许可以Build & Run通过一些.sh脚本使用同时实现多个xcodebuild?还有其他可能解决方案
我刚刚安装了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
谢谢!
我想在我的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) 我正在开发一款需要用户拥有Apple Game Center帐户的游戏.在XCode 5/iOS7之前,我会在模拟器中运行游戏,如果播放器没有登录GC,它会显示对话,如果他们有一个游戏中心用msg签名,那就是那个,没有必须再次登录GC.
我昨晚升级到XCode5/iOS7,现在每次我第一次运行模拟器,或者当我切换到另一个模拟器时,它要求再次登录GC,任何想法为什么会这样?
我的库有一些类型转换器.我正在注册一些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)
我怎样才能解决这个问题?
出于某种原因,使用新的Xcode 5,在管理器中"验证"我的应用程序并尝试通过组织者连接到iOS开发中心来下载身份后,应用程序将关闭.一条消息说Xcode已意外关闭.请帮忙!我觉得我已经尝试了一切.
自从我的团队从Xcode 4切换到5后,这个奇怪的错误出现了:
当我们将iPhone/iPod touch连接到mac时,设备将显示为两个设备作为部署候选.两者都正确显示相同的设备名称,但如果我们在第一个上运行我们的应用程序,有时segue将导致崩溃,而相同的segue将在第二个上正常工作.
我们在不同Mac上的所有设备都会出现此问题:iPod Touch 5,iPhone 4s,带iOS 6和7的iPhone 5
所以我的问题是,为什么有2个相同的设备,而且,我该如何解决它?
在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)
这似乎是所有数字类型的情况.这种行为背后的变化或推理是什么?
我刚刚更新到xcode 5.1 - 苹果决定将所有应用程序默认编译为64位 - 我的应用程序有一些遗留代码,我花了最后几个小时搞清楚如何停止64位的Xcode构建.认为这可能会帮助有同样问题的人......
查看接受的答案,以获得更清晰的视觉行走思想
(我的原始文本答案......)
在目标 - >构建设置 - >体系结构 - >体系结构
随着最近我们得到了一堆在我们的代码库的新警告的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设置警告..?
xcode5 ×10
ios ×5
xcode ×5
ios7 ×3
objective-c ×3
iphone ×2
32bit-64bit ×1
64-bit ×1
boost ×1
build ×1
c++ ×1
c++11 ×1
crash ×1
debugging ×1
game-center ×1
ipad ×1
layout ×1
mapkit ×1
mkmapitem ×1
xcodebuild ×1