草庐IT

xcode4.1

全部标签

ios - XCode 6.0.1 "Launch due to background fetch"方案设置不起作用?

好的,我正在实现后台获取,到目前为止一切都很好。我面临的唯一问题是,当应用程序未运行并在后台启动时,我无法测试该案例。根据Apple的说法,您只需复制当前方案并选中“由于后台获取而启动”选项即可:但是,在我的例子中,应用程序仍然像正常方案一样在前台启动。我试图取消选中并再次选中该选项,重新启动模拟器和Xcode,但结果仍然相同。XCode的版本是6.0.1(6A317)。有什么建议么?有人遇到同样的问题吗?编辑:该问题在XCode6.1(6A1052d)中仍然存在。不过,我注意到它可以在实际设备上运行。(不确定它是否适用于6.0.1) 最佳答案

ios - Xcode Scheme 默认位置在测试中被忽略

我已经创建了一个GPX文件并将其添加到我的项目中。如果我的项目正在运行,我可以从可能位置的下拉列表中选择GPX文件进行模拟,并让它正确应用定义的路径。该项目包含2个方案:MainScheme和MainTestScheme。我已将两者都设置为使用GPX文件作为“选项”选项卡上的“默认位置”。此外,在两种方案的“测试”区域下,我再次指定了相同的文件。主要方案运行选项主要方案测试设置测试方案运行选项测试方案测试设置当我在模拟器上运行该应用程序时,它会正确应用模拟位置。但是,当我运行测试时,模拟位置并未应用。我无法解释为什么测试没有自动应用位置。在模拟器/测试设备上编译并安装测试后,我可以使用

ios - 如何使用 BitBucket 配置 Xcode

我已经创建了一个仓库。在bitbucket上。现在我想将该存储库连接到Xcode9。这样我就可以直接从Xcode推送、pull和执行所有git操作。有什么办法吗?谢谢!!! 最佳答案 如果项目文件夹已经在您的计算机上,并且已经在git控制下,请跳过这第一步。否则,请使用命令行或Xcode的源代码管理>克隆对话框,将您的bitbucket存储库克隆到您的计算机上。在Xcode中打开项目并使用它。没有第3步!Xcode会看到此存储库处于git控制之下,您将能够像往常一样使用Xcode的内置源代码控制功能。

ios - Xcode 9 服务器 exportArchive : exportOptionsPlist error for key 'iCloudContainerEnvironment' : expected one of {Development, 生产}

最近升级到Xcode9Server,突然发现一个问题。在我遇到这个错误之前,我还遇到了其他几个问题。我从自动签名到手动唱歌来回改变。现在在我的iOS项目中,我手动设置了它,并且在服务器上我都试过了。构建成功并生成一个存档(虽然我无法下载),但它也给了我错误:exportArchive:键“iCloudContainerEnvironment”的exportOptionsPlist错误:应为{Development,Production}之一,但未提供任何值我还检查了集成输出目录,它没有生成ipa文件。因为我没有手动触发xcodebuild,所以我不知道如何修复它。

ios - Xcode 9.4 : Error generating code coverage

我正在运行项目(cmd+U)的所有测试用例,然后突然无缘无故弹出此错误消息。我正在使用Xcode9.4。任何修复? 最佳答案 是否有可能您正在设备上运行并且它已被锁定?同样的事情发生在我身上(尝试运行所有测试时出现“生成代码覆盖率错误”),然后我意识到Xcode正在尝试构建我的手机,但它已被锁定。解锁后它在我的手机上运行正常(在模拟器上也运行良好)。 关于ios-Xcode9.4:Errorgeneratingcodecoverage,我们在StackOverflow上找到一个类似的问题

ios - 如何让 NSAssert 记录 Xcode4 中的描述?

Xcode4会在NSAssert失败时告诉我,但不再记录断言描述和回溯。我看到这个问题:HowtomakeXcode4stopatNSAssertfailure?这很有帮助,但我宁愿记录断言并继续。我怎样才能使NSAssert以这种方式运行?谢谢! 最佳答案 您链接到的问题可以帮助您解决大部分问题。将断点操作添加到您为断言设置的断点。从断点导航器中选择断点,单击鼠标右键,然后选择“编辑断点”。选择编辑断点将打开一个弹出式编辑器。在弹出式编辑器中,您应该会看到带有文本单击以添加操作的操作行。单击该文本以打开菜单。从“操作”菜单中选择“

ios - 如何在 Xcode 4.5 上安装 iOS 4.3 模拟器?

我通过AppStore安装了Xcode4.5,它支持iOS5.1和6.0,但不支持iOS4.3。也无法在首选项的“下载”选项卡中下载。我尝试从另一台计算机上抓取它并将其放在这台计算机上,如describedbyDominikPorada,但可惜那没有用。也许我还需要其他文件?如何取回iOS4.3SDK? 最佳答案 我实际上只是通过将iPhoneSimulator4.3.sdk文件复制到Xcode.app包中,使4.3出现在Xcode4.3菜单中,如describedbyDominikPorada.我想我只需要再次重新启动Xcode,

iphone - 可以使用 XCode 通过蓝牙编译/运行 iOS 吗?

是否可以使用蓝牙而不是使用xcode的iPhonedongle电缆来编译和运行应用程序?我只是认为,像我一样喜欢该功能的开发人员会欢迎这种额外的支持。有什么想法吗? 最佳答案 Xcode4.2支持通过WiFi在iOS设备上构建和运行应用程序。不幸的是,由于问题太多,他们在Xcode4.3中放弃了该功能。老实说,我宁愿拥有电缆的速度,尤其是新的Lightning连接器,而不是不必使用电缆的便利性。 关于iphone-可以使用XCode通过蓝牙编译/运行iOS吗?,我们在StackOverf

ios - 使用 Xcode bot 构建时“没有处理文件的规则......对于体系结构 i386”

我为我的iOSXCode项目设置了持续集成,但是当Xcode机器人构建我的项目时,我不断收到很多警告。当我构建(用于运行、测试或归档)时,我没有收到任何警告。我认为这与我的项目设置有关。我的主项目中有一个“内部”项目,其中包含我需要的库。我正在为i386架构构建这两个项目,以便它可以在模拟器中运行(因此Xcode机器人可以运行测试)。确切的警告如下。我的内部项目中的每个.m文件都会收到此警告。Warning:noruletoprocessfile'[…]/CDICMessage.m'oftypesourcecode.c.objcforarchitecturei386关于此警告的大多数G

ios - 未找到 Restkit/Restkit.h 文件 Xcode 6.1

我在Xcode6.1中开发项目。它工作正常,突然提示错误“未找到Restkit/Restkit.h文件”。从$更改Architectures后出现错误(ARCHS_STANDARD_32_BIT)到标准架构(armv7,arm64)-$(ARCHS_STANDARD)Apple推荐CheckLink我尝试了以下方法:1.'Cleaning'projectandrebuilding2.CheckedformissingframeworkinTarget->BuildPhases3.Fixed'FrameworkSearchPath'ofTarget4.IhavebuildRestkitX