Tag: Xcode

用iPhone SDK实现unit testing

所以我按照这个教程来设置我的应用程序的unit testing,当我有点卡住了。 在该教程中的第8点,它显示了这个图像,这就是我在构build时所期待的: alt text http://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iphone_development/art/logic_test_failure_text_editor .JPG 然而,这不是我build立时得到的。 我得到这个错误消息: Command /bin/sh failed with exit code 1以及unit testing创​​build的错误消息。 然后,当我展开第一个错误,我得到这个: PhaseScriptExecution "Run Script" "build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh" cd "/Users/james/Desktop/FYP/3D Pool" setenv ACTION build setenv ALTERNATE_GROUP staff … setenv XCODE_VERSION_MAJOR 0300 setenv XCODE_VERSION_MINOR 0320 setenv YACC /Developer/usr/bin/yacc /bin/sh -c "\"/Users/james/Desktop/FYP/3D Pool/build/3D Pool.build/Debug-iphonesimulator/LogicTests.build/Script-1A6BA6AE10F28F40008AC2A8.sh\"" /Developer/Tools/RunPlatformUnitTests.include:412: note: Started tests for architectures 'i386' /Developer/Tools/RunPlatformUnitTests.include:419: […]

Xcode:将项目添加为构build依赖项

我正在玩的声音api ,在它的指示说 将SoundCloudAPI.xcodeproj拖到你的项目中 将其添加为构build依赖项 我可以很容易地拖动项目,但是如何完成下一步呢?

什么是Xcode中的embedded式二进制文件?

我在Swift项目中使用Alamofire ,部分手动安装说明是在我的应用程序目标的General选项卡的Embedded Binaries下添加Alamofire。 什么是embedded式二进制文件 ?

如何将构build上传到iTunes Connect for TestFlight?

如何将我在Xcode中创build的应用程序上传到iTunes Connect以邀请Betatesting人员下载它? 我阅读文档,我试着说,但它从来没有上传我的应用程序。

什么是正确的方式来configurationXCode 4工作空间来build立依赖关系?

我的情况很简单,一个包含两个兄弟项目的工作区:一个主(iOS)应用程序和一个构build应用程序使用的多个静态库目标的项目。 以下是我如何configuration构build: 将主应用程序构build设置中的“用户标题searchpath”指向库项目位置(通过源树) 在我的应用程序的主要目标的编辑器 – >构build阶段 – >“与库链接二进制”部分,添加了我想要使用的库产品。 在该scheme中,勾选“查找隐式相关性” 干净的(并删除派生的数据)后,生成在我的主要项目的构build过程中,我得到这个错误: ld: library not found for -lChipmunk clang: error: linker command failed with exit code 1 (use -v to see invocation) Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang failed with exit code 1 果然,如果我查看新创build的派生数据,唯一find的对象文件是主应用程序,而不是库。 对* .o文件进行广泛的“查找”并不能揭示任何相关内容,所以库不会丢失,它们肯定不会被构build。 一些补充要点: 当我在Apple开发论坛上询问这个问题时,有人build议我应该在主目标的Build Phases-> Target Dependencies编辑器中添加明确的代码。 但是,您只能在同一个项目或子项目中将目标添加到目标; 在我的情况下,我有应用程序和库项目作为工作场所的兄弟姐妹。 如果我在主构build之前手动构build每个库,一切都很好。 更新: 我刚想出了一个解决方法,就是把所有代码的目标join到主应用程序的“构build”部分。 我之前尝试过,但没有成功,但没有意识到,我可以拖动目标周围的目标,以获得正确的构build顺序。 现在构build以正确的顺序进行,无论是在清理之后,还是在更改库或主应用程序源之后。 我在这里留下的问题,因为手动清理生成订单肯定不应该是必要的。 我如何设置事物一定是有问题的。

如何在故事板场景中embedded自定义视图xib?

我在XCode / iOS世界比较新, 我已经做了一些体积大小的故事板的应用程序,但我并没有削减整个笔尖/西克事情的牙齿。 我想使用相同的场景工具来devise/布局可重用的视图/控件。 所以我为我的视图子类创build了我的第一个xib并绘制了它: 我有我的网点连接和约束设置,就像我习惯做的故事板。 我将我的File Owner的类设置为我的自定义UIView子类的类。 所以我假设我可以用一些API来实例化这个视图子类,并且将如图所示configuration/连接。 现在回到我的故事板,我想embedded/重用这个。 我在表格视图原型单元格中这样做: 我有一个看法。 我已经把它的类设置为我的子类。 我已经创build了一个出口,所以我可以操纵它。 64美元的问题是我在哪里/如何表明仅仅把一个空的/未configuration的视图子类的实例放在那里是不够的,而是使用我创build的.xib来configuration/实例化呢? 这将是非常酷,如果在XCode6中,我可以只input用于给定的UIView的XIB文件,但我没有看到一个领域,所以我假设我必须在代码的地方做一些事情。 (我确实看到过类似的其他问题,但是还没有发现任何问题,或者XCode6 / 2015的最新消息) 更新 我可以通过执行我的表格单元的awakeFromNib来获得这种工作,如下所示: – (void)awakeFromNib { // gather all of the constraints pointing to the uncofigured instance NSArray* progressConstraints = [self.contentView.constraints filteredArrayUsingPredicate: [NSPredicate predicateWithBlock:^BOOL(id each, NSDictionary *_) { return (((NSLayoutConstraint*)each).firstItem == self.progressControl) || (((NSLayoutConstraint*)each).secondItem == self.progressControl); […]

Xcode 7与iOS 9设备错误:设备不可用(无法find开发人员磁盘映像)

在将我的iPad更新到iOS 9公共testing版之后,在尝试在iPad中运行应用程序时出现错误。 当我selectiPad作为目的地时,它会显示“iPad(Unavailable)或无法find开发者磁盘映像。我该如何解决这个问题?任何解决scheme?

在Xcode 5的所有新文件中更改copyright / top-comment /“header”

当您在Xcode5中创build任何文件时, 文件 的顶部如下所示: 有没有办法改变模板或创build,使其看起来不同? 当我说“改变”时,这是一个可能的例子: 请注意,我知道如何更改名称,产品名称,公司名称等。我想知道如何更改实际的“模板”本身。 (如果可能。) 我根本不在乎,如果每次Xcode升级时都必须重做更改 这只是关于Xcode 5.不是Xcode 4。 我已经知道如何改变名字和其他单独的项目; 我想整体地改变整个“模板” 我很欣赏这很多是不可能的或可能是不切实际的(也许你必须改变几十个文件,或者一些这样的)。 如果是这种情况,我深深地感谢信息,谢谢。 请注意:在networking上我注意到,每次有人问这个问题,很多人都回答说如何在Xcode中制作“新模板” 。 例如,新types或类别的新模板。 (可能一旦人们看到“模板”这个词,他们立即开始input关于如何在这个意义上添加一个新的“模板”的解释。)要明确我唯一要求的是如何改变页面顶部的“标准文本”或“版权文本” – 所有页面 – 就是这样。 (很难知道如何引用上面的两个图像中显示的文本..如果你说“头”,它使人想到.h文件;另一方面,它不是一个真正的版权声明,因为版权只是其中一部分,我猜这是“文件注释块的顶部”,但是由于与其他条款的混合,这是不可能的。

是否可以从Xcode项目中删除Prefix.pch文件?

Xcode项目自动生成Prefix.pch文件。 当我删除这个文件,并试图build立,我得到生成错误,说' * _Prefix.pch'文件丢失。 Prefix.pch文件是必须用Xcode编译吗? 我如何构build没有Prefix.pch文件?

设备屏幕截图在Xcode 6中的位置

Xcode 6中的屏幕截图被下载到哪里? 我通过“窗口”>“设备”启动设备窗口。 然后,我select我的testing设备,然后单击Take Screenshotbutton。 我想知道截图去哪了。