Tag: xcode7

Xcode 7.3.1:新项目模板的屏幕文本是重叠的

在为新项目select模板时有一些重叠的字段。 例如iOS的 – >应用程序 – >单一视图应用程序,我也试过用Xcode 8,我没有遇到任何问题,而不是Xcode 7.3.1 @macOS Sierra。 屏幕截图:为您的新项目select选项:

Xcode UItesting – 通过id在Webview中查找元素

我们的应用程序是混合的,包含webview。 我试图使用Xcode UItesting来自动化我们的应用程序。 我能够find网页button使用: let app = XCUIApplication() app.launch() let button = app.staticTexts["Button's text"] 但是在我们的一个testing中,我们testing了本地化 – 这意味着文本的变化和静态的文本查询不再有效。 找不到任何文档如何通过他的id(甚至是类名)find一个元素。 有任何想法吗?

应用程序传输可以在运行时修改安全exception域吗?

在我的应用程序中,API在运行时提供了图像和video的域名,我需要允许这些连接。 使用NSAllowsArbitraryLoads似乎是我现在可以做的唯一令人满意的事情,但是我希望利用ATS,只将运行时提供的这个域列表白名单。 根据App Transport Security Technote ,所有这些域都在Info.plist中设置,它在编译时被复制。 是否有可能在运行时允许HTTP或放松对这些特定域请求的TLS要求?

如何在Swift中unit testing这个自定义的UITextField?

我已经创build了一个像这样的自定义UITextField import Foundation import UIKit class NoZeroTextField: UITextField, UITextFieldDelegate { required init(coder aDecoder: NSCoder) { super.init(coder: aDecoder) self.delegate = self } func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { if (string == "0" ) { //ignore input return false } return true } } 我正在尝试编写类的unit testing,但问题是与NSCoder实例传递给构造函数。 我无法实例化或将其设置为零。 我怎样才能unit testing这个类?

Swift支持无效:SwiftSupport文件夹在Xcode 7中缺less错误

我正在尝试将AdHoc分发configurationfile upload到iTunesConnect。 我的应用程序编码在Swift 2.我的Xcode版本是7.0。 该应用程序上传没有任何错误。 但是过了一段时间,我收到苹果公司的Apple ID邮件,内容如下: 亲爱的开发者,我们已经发现您最近交付的“TDGApp”有一个或多个问题。 要处理您的交付,必须更正以下问题:无效的Swift支持 – 缺lessSwiftSupport文件夹。 使用当前的公共(GM)版本的Xcode重新构build您的应用程序,然后重新提交。 一旦这些问题得到纠正,您可以重新发送更正的二进制文件。 问候,App Store团队 我已经设置了标志embedded式内容在生成设置中包含Swift为YES。 我可以看到存档中的SwiftSupport文件夹(显示包内容),但无法看到ipa(有效内容)中的SwiftSupport文件夹。 因此,我无法将我的应用程序上传到AppStore。 请提出一些解决scheme。

SWIFT:Push Segue取而代之的是产生一个模态

在我的故事板中,一个模式segue将用户带到login屏幕(从主屏幕)。 然后,我从注册屏幕添加了PUSH segue到embedded在导航控制器中的下一个屏幕(创buildconfiguration文件)(创buildconfiguration文件屏幕是包含“testing”button的屏幕)。 注册屏幕的工作正常。 但是,当用户input他们的凭证并点击“注册”时,它会把它们带到正确的屏幕上,但是使用模态轮询与推送轮询。 我不知道为什么会这样。 这是我的注册视图控制器代码。 任何帮助将不胜感激! import UIKit import Parse class SignInViewController: UIViewController { @IBOutlet weak var usernameField: UITextField! @IBOutlet weak var passwordField: UITextField! @IBAction func signInButton(sender: AnyObject) { PFUser.logInWithUsernameInBackground(usernameField.text!, password:passwordField.text!) { (user: PFUser?, error: NSError?) -> Void in if user != nil { //self.performSegueWithIdentifier("loginUser", sender: self) self.usernameField.text = "" self.passwordField.text = "" […]

onesignal / onesignal.h文件未find

Xcode版本7.3.1,我有开发人员苹果ID 嗨,我有奇怪的问题,工作和debugging我的项目 该错误说:onesignal / onesignal.h文件未find 我通过控制台安装并更新pod,没有任何错误或问题, 我附上一些更好地显示错误的截图 此search 图像2 哪里有问题 ? 为什么我安装后没有onesignal.h文件,我该如何解决这个问题? 请帮助我,我坚持了几个星期

如何创buildIOS.IPA文件并使用免费的Apple ID共享?

首先,这不是重复的这个问题,因为我的问题是关于分配不创build的IPA文件。 我在OS X 10.11中开发了一个使用Xcode 7的iOS应用程序,我试图为它创build和发布.IPA文件,使其他人能够下载并安装到他们的iPhone上。 但是我尝试了很多方法,并没有取得任何成功。 我有一个免费的苹果ID帐户,虽然我已经join了开发计划,我还没有购买它。 我已将“代码签名”选项设置为“不要代码签名”并将应用程序归档。 然后,我不能在“Xcode organizer”中使用“Ad-hoc”或“Developer”发行版中的“export”选项,因为需要开发者团队信息,在下拉列表中不可用。 (猜猜是因为我的帐户不是开发者帐户)。 所以我用一个命令从档案文件生成ipa文件。 然后,我将这个file upload到diawi.com或installrapp.com,它不起作用。 (在installrapp.com我得到了错误“没有find任何configuration文件)。 在抽象的forms,我想发布我的ipa文件进行testing,但它是不是在苹果商店或在任何有效的商店,只是在用户可以下载它的地方并不重要,我没有他们的用户ID在他们的设备上,因为他们可以是任何人,我不能将他们的设备连接到我的系统以安装应用程序,因为他们可以是任何人。 我只是想知道:“无论如何,我们可以使用.ipa文件发布我的应用程序,而无需支付苹果开发者帐户,用户可以在不将设备连接到设备或越狱他们的设备的情况下进行安装,因为他们可以成为任何人?“ 是否有可能将我的IPA发送给有开发人员帐户的人使用他的帐户在某处进行testing,如diawi.com?

如何简化和使用枚举,快速学习,枚举更好

我正在通过以下来定义一些范围 let range0_15 = 0 ..< 15 let range15_30 = 15 ..< 30 let range30_45 = 30 ..< 45 let range45_60 = 45 ..< 60 我真的想通过尝试使用Enum enum range : Range<Int> { range0_15 = 0 ..< 15 range15_30 = 15 ..< 30 range30_45 = 30 ..< 45 range45_60 = 45 ..< 60 } 我收到一个错误 Type 'CoreDataStach.range' […]

如何检测点播资源下载后的位置?

我通过从以下两个答案中获取参考来实现我的项目中的应用程序细化: https://stackoverflow.com/a/33145955/988169 https://stackoverflow.com/a/31688592/988169 如何检测on demand resources下载后的位置?