Tag: xcode7

应用程序图标未分配的图像编辑警告消息

我已经尝试了使用Googlesearch,但我仍然不明智的问题或解决scheme是什么。 我提供了Xcode所要求的所有应用程序图标图像,但我得到一个AppIcon未分配的图像编辑消息。 我需要做些什么来消除警告消息?

在XCTest UItesting中复制拉来刷新

我正在尝试使用Xcode 7(testing版3)中新的Xcode UItesting框架来复制UITableView刷新操作, 我目前的做法是从桌子上拖动到我能find的桌子下面的任何元素。 这工作时有一个像UIToolbar或UITabBar表下面的固定项目我宁愿不依赖于UITabBar或UIToolbar但我不能找出一种方法来执行拉动刷新/拖动动作,而不使用该方法XCUIElement 。 func pressForDuration(duration: NSTimeInterval, thenDragToElement otherElement: XCUIElement) 但是,当我没有工具栏/选项卡,并尝试拖动使用单元格失败 这是我的代码的相关部分: func testRefresh() { //For testing cell for _ in 0…9 { addCell() } refreshTable() } func refreshTable(var tbl: XCUIElement? = nil) { let app = XCUIApplication() if tbl == nil { let tables = app.tables if tables.count > 0 { tbl […]

用Xcode 7运行UITesting时出现'NSInternalInconsistencyException'

好的,到目前为止,我还没有能够运行这个testing。 我遇到的一些问题在这里和这里 现在,我觉得我失去了一些东西。 这是我迄今取得的进展 在创build新项目时启用“UItesting”选项。 这实际上为我增加了一个目标。 所以我应该好好去 – 或者我想。 UI Testing下的swift文件已经导入了“XCTest”,并且是“XCTestCase”的一个子类。 setup()启动应用程序XCUIApplication()。launch() 我添加了以下内容(通过点击“录制”button) 然后,我跑了这个testing。 整个事情甚至在testing被调用之前就失败了,就是在setup()中启动应用程序之后 ***声明失败 – [XCUIApplication init],/ Library / Cache / com.apple.xbs/Sources/XCTest_Sim/XCTest-8170.3/XCTestFramework/UI Testing / XCUIApplication.m:76 / Users / UserName / Documents / Projects /testing/ UiTesting / UITestingApp / UITestingApp.swift:0:错误: – [UITestingApp.UITestingApp testSimpleTap]:失败:捕获“NSInternalInconsistencyException”,“没有通过testingconfiguration指定的目标应用程序path: testBundleURL:文件:///用户/用户名/库/开发商/ CoreSimulator /设备/ E3201DC2-CAD3-48C3-95F5-15E18DCA1836 /数据/集装箱/包/应用/ 8B33FC59-FC03-41F8-BD21-43D81BA2D355 / UITestingApp-亚军。应用程序/插件/ UITestingApp.xctest / productModuleName:(null)testsToSkip:(null)testsToRun:(null)reportResultsToIDE:no […]

XCTestCase:等待应用程序闲置

我的UItesting失败,因为testing等待无尽,直到应用闲置。 我看不到背景中有什么事情发生,比如加载微调。 它只发生在一个选项卡上。 所有其他选项卡都可以打开,但屏幕3上的testing失败。在屏幕3上捕捉testing后,单击另一个选项卡,testing将继续并成功完成。 有任何想法吗? – (void)testExample { XCUIElementQuery* tabBarsQuery = self.app.tabBars; [tabBarsQuery.buttons[@"Screen2"] tap]; [tabBarsQuery.buttons[@"Screen3"] tap]; [tabBarsQuery.buttons[@"Screen1"] tap]; [tabBarsQuery.buttons[@"Screen4"] tap]; }

Swift 2 – Xcode 7.0无法使用不可信的SSL证书访问HTTPS站点

专家,我是IOS 9 / XCODE 7 / Swift 2开发工具包的初学者 我试图创build一个简单的路由到HTTPS协议Web应用程序的iOS应用程序。 以下是我在ViewController.swift代码 import UIKit class ViewController: UIViewController { @IBOutlet var myWebView: UIWebView! /** * Function to Display the Web Application initial URL */ func loadAppURL(){ let siteAddress = "https://domain:8443/path/to/page" let url = NSURL (string: siteAddress) let urlRequest = NSURLRequest(URL: url!) myWebView.loadRequest(urlRequest) } override func viewDidLoad() { super.viewDidLoad() […]

如何从UIAlertView迁移(在iOS8中不推荐)

我目前在我的一个应用程序中有以下代码行。 这是一个简单的UIAlertView 。 不过,从iOS 8开始,现在已经弃用了: let alertView = UIAlertView(title: "Oops!", message: "This feature isn't available right now", delegate: self, cancelButtonTitle: "OK") 我如何更新这个工作与iOS 8 +? 我相信我必须改变一些UIAlertCotroller ,虽然我不太清楚什么。

在变换层中改变属性内容重力,将不起作用

我开始创build一个非常简单的井字游戏。 主要目标是使视图与所有iOS设备的所有屏幕大小成比例。 所以我把图像放在ViewController ,把它放到屏幕上,然后把它放到堆栈视图中。 我已经添加约束到这个堆栈视图0四面八方。 当我运行模拟器时,一切都看起来不错。 但是我在控制台面板上收到一条消息。 这是什么意思?

为CocoaPods的窗格设置部署目标

我使用CocoaPods来pipe理项目中的依赖关系。 我写了Podfile: target 'MyApp' do platform :ios, '8.0' # Uncomment this line if you're using Swift or would like to use dynamic frameworks #use_frameworks! # Pods for MyApp pod 'KeepLayout', :git => 'https://github.com/iMartinKiss/KeepLayout', :tag => 'v1.6.0' pod 'EasyMapping' target 'MyAppTests' do inherit! :search_paths # Pods for testing end target 'MyAppUITests' do inherit! :search_paths # Pods […]

如何在Xcode 7中创buildIPA?

我是新的Xcode,我有苹果开发者帐户,但我不知道如何制作IPA文件。 有人可以一步一步解释如何在Xcode 7中制作IPA文件吗? 谢谢。

为什么斯威夫特2有利于强迫打开可选项?

我不再看到Xcode抱怨某些事情需要选项(“?”)。 现在它总是被迫解开(砰!!“)。 当我们现在强制解包时,是否有任何理由再使用可选项?