草庐IT

xcode4.6.3

全部标签

ios - 在 Xcode 7 中进行 UI 测试时应用程序资源不可用

我正在尝试通过快照当前屏幕元素(标签、图像、按钮)并将其可访问性信息保存到json文件来扩展Xcode7中新的UI测试功能。想法是,当稍后运行UI测试时,可以获取当前屏幕快照并与现有屏幕快照进行比较,如果发现额外或缺失的元素,测试将失败。不幸的是,应用程序资源在UI测试期间似乎不可用,即使目标正确,因此无法加载json文件进行比较。以下标准代码无法加载资源:guardletresourcePath=NSBundle.mainBundle().pathForResource("StartScreenShapshot",ofType:"json")else{XCTFail("can'tlo

ios - 快车道。在 Xcode 项目根文件夹中运行 sh 操作

在以下Fastfile上运行faSTLanebuild_and_rename,lane:build_and_renamedosighgym(output_directory:"./Build/")sh"mv./Build/MY-APP.ipa./Build/nicely_name.ipa"end导致以下错误ln:./Build/MY-APP.ipa:Nosuchfileordirectory。测试显示FastLane的sh操作在./faSTLane目录中运行。例如,faSTLanetest_sh用于以下Fastfilelane:test_shdosh"touchwhere_am_i.t

ios - 添加 Xcode 子项目 : Shouldn't all the source files get copied?

我手动将SQLite.swift子项目添加到我的项目中。按照指示,我将.xcodeproj文件复制到我的项目中。这允许我查看所有源文件(与thisSOquestion不同)。一切似乎都运行良好。但是,我发现那个子项目的源文件并没有复制到我的项目中。它们仍在我下载它们的原始位置。这是设计使然吗?如果我以后想与其他人共享我的项目源代码怎么办?他们没有我的项目运行所需的子项目源。如果我确实需要将子项目源复制到我的项目中,那么我该怎么做呢? 最佳答案 首先将它添加到您的文件系统结构中。例如,在“Chimee”项目上按“在Finder中显示”

ios - Alamofire - Alamofire.AFError.responseSerializationFailed - Xcode 8

我在Alamofire.downloand中收到如下错误:Alamofire.download(URLString).responseData{responseinifletdata=response.result.value{letimage=UIImage(data:data)}else{print(response.result.error)}}Alamofire.AFError.responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.inputFileReadFailed(

ios - XCode:如何在上传前验证 IPA 是否有效?

我在创建IPA文件时遇到问题,TestFlight向我展示了这个原因。http://help.testflightapp.com/customer/portal/articles/402843-mismatched-keychain-access-groups我发现钥匙串(keychain)访问组不匹配,但在它告诉我文件无效之前将IPA文件上传到TestFlight需要一段时间。我什至想在上传文件之前对其进行测试。我还想知道如何获取有关IPA文件的信息,以便诊断和解决问题。我不知道它是如何失败的,因为我在调试/发布版本中使用相同的代码签名身份以及从存档中签署IPA。我不知道出了什么问题

ios - Xcode: Storyboard更改初始 View Controller

我使用“master-detail”模板启动了我的应用程序。我只是添加了另外两个VC,并将“初始ViewController”复选框更改为“安全文化MainVC”...当我运行时,我的应用程序崩溃了...我需要做什么?!这是默认Storyboard的屏幕截图,其中包含我的另外两个VC——它们在“导航Controller”为默认值时工作。很明显,我是初学者,所以您提供的尽可能详细的信息对我很有帮助!!谢谢!调试输出:2012-06-0710:38:42.812SafetyCulture[1020:fb03]-[safetyCultureMainVCtopViewController]:u

ios - 无法使用xcode phonegap在ios中隐藏状态栏

我正在尝试删除我的xcodeiOS项目中的状态栏。phonegap版本2.5。我试过以下。1)通过将以下行添加到config.xml来从phonegap特定项目中删除状态栏这是我的xml文件。测试我也将其添加到我的plist文件中。这应该删除特定iOS应用程序的状态栏。[UIApplicationsharedApplication].statusBarHidden=YES;代码:CFBundleIconsCFBundlePrimaryIconCFBundleIconFilesicon.pngicon@2x.pngicon-72.pngicon-72@2x.pngUIPrerendere

ios - xcode重复项目中的文件

我完全不知道我做了什么导致了这个:自从大约一个月前我开始使用XCode以来,这是我第二次(几年前上完一门课后我第一次认真使用它)我尝试运行我的项目,接下来我知道我有错误,因为我有重复的引用。我查看了该项目,似乎我项目中的大部分文件都重复了自己,但我发现它们不是重复文件,只是重复引用。这件事今天发生在我身上,当时我第一次尝试在实际的iPhone上构建,但几周前我在使用模拟器时也发生过。两次我都不记得做了什么不寻常的事情。我已经构建并测试了该项目大概100多次,通常一切正常。我第一次能够修复它,但我认为这次我把它搞得更糟了,我可能会把这些文件添加回一个新项目中。我的同事也提到了这件事发生在

ios - Xcode - iOS - 只需将文件上传到 FTP 服务器

我正在尝试使用FTP服务器。我用谷歌搜索了一切,但对于像我这样的初学者来说,一切都很难理解。SimpleFTPSample很难理解,因为它一次有这么多。View、按钮、标签、文本字段、上传、下载、请求、列表、获取。与BlackRaccoon和其他一切一样。如何在没有View或按钮的情况下,在Xcode(iPhone应用程序)中简单地以编程方式将“test.txt”上传到FTP服务器:“192.168.1.111”。例如,只是可以在ViewDidLoad中的代码。也许是这样的?NSURL*url=[NSURLURLWithString:@"ftp://username:pw@189.92

ios - 当某个类被添加到自动释放池时,我可以创建 Xcode 断点吗?

我正在尝试调试一些ARC代码,如果我能找出某个类的对象何时被添加到自动释放池(不是当它是实际上是自动发布的)。这是否可能,例如使用断点?或者通过覆盖“autorelease”方法并在其中放置一个断点?有什么建议吗?--编辑--问题是,当UIView的自定义子类在后台线程上自动释放时,我偶尔会发生崩溃,而崩溃是因为UIView无法在后台线程上解除分配。轨迹如下所示:0libsystem_kernel.dylib__pthread_kill+81libsystem_c.dylibpthread_kill+542libsystem_c.dylibabort+943libc++abi.dyli