Questions tagged «xcode»

Xcode是Apple的集成开发环境(IDE)。使用注意:此标签仅用于有关Xcode IDE本身的问题,而不用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa],对于iOS编程问题,请使用[cocoa-touch]或[iOS]或[Swift]。

10
MacOS应用程序无法在Xcode模拟器上运行
我已经在Mac OS X Lion上安装了Xcode 4.2.1。 当我创建一个新的(Mac OS X Cocoa)项目并单击“运行”时,Xcode表示构建成功,但是没有运行该项目。没有错误,但也没有应用程序。 当我在另一台Mac上执行相同的操作(但安装了OS X Snow Leopard和Xcode 4.0.1)时,创建的应用程序开始在扩展坞中弹跳,并显示一个空窗口,就像我期望的那样。 当我查看控制台时,似乎没有什么奇怪的事情。我尝试重新安装Xcode,删除了与Xcode相关的所有内容,但还是没有运气。 任何人都知道可能是什么问题? (我尝试运行一个可以正常工作的现有项目,但是也没有显示任何内容) 谢谢。
73 xcode  macos 

18
当键盘出现在iOS中时向上移动UIView
我有一个UIView,它不在UIScrollView中。当键盘出现时,我想向上移动View。在尝试使用此解决方案之前:有键盘时如何使UITextField向上移动?。 运行正常。但是在将数据插入文本字段后,它带我到另一个视图,当我返回此页面时,它只是跳跃而已,而我看不到我的文本字段。有没有更好的解决方案来解决这个问题?


11
Xcode 4.1致命错误:自从构建预编译头以来,已修改stdlib
使用以下方法构建iPhone应用程序: Xcode 4.1 基本SDK iOS 4.3 苹果LLVM编译器2.1 我已经开始出现以下错误: 致命错误:自从构建预编译头以来,文件'/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/../lib/clang/2.1/include/stdint.h'已被修改 我试过重新安装Xcode和OS X-没运气。是什么原因造成的?

13
带有Xcode 6和10.10优胜美地的椰壳足类
最初升级到10.10和XCode6-Beta后,我尝试运行“ pod update”,但收到此错误: cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError) 我尝试使用'sudo gem install cocoapods'更新Cocoapods,但收到另一个错误: Fetching: xcodeproj-0.17.0.gem (100%) Building native extensions. This could take a while... ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension. "/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby" -rubygems /Library/Ruby/Gems/2.0.0/gems/rake-10.1.1/bin/rake RUBYARCHDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext RUBYLIBDIR=/Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.17.0/ext /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for -std=c99 option to compiler... *** …



8
在CI(Travis / Jenkins)环境中使用xcodebuild(Xcode 8)和自动签名
随着Xcode 8的发布,Apple引入了一种管理签名配置的新方法。现在,您有两个选择Manual和Automatic。 根据有关代码签名的WWDC 2016会议(WWDC 2016-401-Xcode应用程序签名的新增功能),当您选择Automatic签名时,Xcode将执行以下操作: 创建签名证书 创建和更新应用程序ID 创建和更新配置文件 但是根据苹果在那届会议上所说,它将被Automatic Signing使用,Development signing并且将仅限于Xcode创建的配置文件。 当您尝试Automatic Signing在CI环境(例如Travis CI或Jenkins)上使用时,就会出现问题。我无法找出一种简单的方法来继续使用“自动”并签署分发文件(因为Xcode会迫使您使用Development和Xcode创建的配置文件)。 新的“ Xcode创建的配置文件”未显示在开发人员门户中,尽管我可以在自己的计算机中找到……我是否应该将这些配置文件移至CI机器,为其构建Development并导出Distribution?有没有办法覆盖Automatic Signing使用xcodebuild?

6
以编程方式获取情节提要ID?
尝试查看UIViewController或UIView是否可以标识其Storyboard ID。因此希望: UIViewController *aViewController; NSString *storyboardID = aViewController.storyboard.id; //not an actual property 要么: NSString *storyboardID = [aViewController.storyboard valueForKey:@"storyboardId"]; //also not a working call 但是没有喜悦,无法在线找到类似的解决方案。有谁知道这是否有可能?

6
将新标签添加到标签栏控制器
我正在创建一个标签栏iOS应用。标签栏视图控制器具有两个选项卡,每个选项卡都连接到视图控制器。 这样看起来: 我需要将更多标签添加到标签控制器。我正在情节提要中执行以下操作: 我添加了一个新的视图控制器。 我从选项卡栏控制器拖动到新创建的视图控制器。 打开一个窗口,然后选择“关系Segue-View控制器”。 从选项卡栏控制器到新视图控制器的设置已创建。 我认为这是这样做的方法,但是在此之后,标签栏控制器不显示任何标签图标,标签栏变为灰色。 像这样: 我需要知道我在做什么错。


3
iOS:如何从URL调试“全新启动”应用
从URL启动应用程序时,URL是重新启动应用程序还是恢复处于已暂停状态的应用程序之间存在区别。 我的问题是,如何从URL调试“新启动”过程?在Xcode中点击“运行”会自动打开应用程序。然后,我必须暂停该应用程序才能访问Safari并访问我的测试站点。但是,如果我关闭已暂停的应用程序,则Xcode将不再附加到该应用程序,并且将无法调试。


18
Xcode故事板:内部错误。请提交错误
在情节提要中进行编辑时,特别是将视图控制器分配给特定的类,当我想运行项目时突然遇到了此错误。 Main.storyboard:内部错误。请在bugreport.apple.com上提交错误,并附加“ / var / folders / 79 / _jh611t15qsfcx165_jv_20h0000gn / T / IB-agent-diagnostics_2015-10-28_00-33-12_730000”。 现在我不能再运行我的项目了。我在其他任何地方都找不到与此有关的任何信息。有人遇到过吗?

7
什么时候需要将应用程序源包含在测试目标中?
在一个新项目中,我有这个简单的测试 #import <XCTest/XCTest.h> #import "ViewController.h" @interface ViewControllerTests : XCTestCase @end @implementation ViewControllerTests - (void)testExample { // Using a class that is not in the test target. ViewController * viewController = [[ViewController alloc] init]; XCTAssertNotNil(viewController, @""); } @end ViewController.h不是测试目标的一部分,但是它可以编译并运行测试而不会出现任何问题。 我认为这是因为应用程序首先(作为依赖项)构建,然后是测试。链接器然后找出ViewController类是什么。 但是,在具有完全相同的测试和ViewController文件的旧项目中,构建在链接器阶段失败: Undefined symbols for architecture i386: "_OBJC_CLASS_$_ViewController", referenced from: objc-class-ref in …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.