Tag: testing

testing更新时的TestFlight警报:您已经安装了此应用程序

我试图使用TestFlighttesting从App Store应用程序构build到RC的更新场景,但是TestFlight提醒我“你已经安装了这个应用程序,你想replace…”(见下面的截图)。 确认后,App Store版本的所有数据都消失了。 我做的步骤是 : 从App Store安装实时应用程序 login并执行一些操作以获取应用程序和钥匙串中的数据 转到TestFlight iOS应用程序 在TestFlight中点击“安装”button – >提示“你已经安装了这个应用程序”出现 如果我点击select安装,新版本安装 结果 : 当我再次打开应用程序时,应用程序的内容包括共享容器(与扩展共享的数据)和钥匙串完全擦除 编辑:TestFlight中的警报出现与任何应用程序(我已经尝试了不同的开发者帐户多个不同的应用程序)。 实际的数据删除只发生在一些。 我的问题 : 这是从TestFlight预期的行为,或者是我的应用程序的任何问题? 我不知道可能会导致任何问题的版本之间的任何更改。 我相信这是没有发生过的(上个星期我试过的最后一次)。 我找不到有关TestFlight应用程序行为或更改的任何文档或发行说明。 有没有人遇到同样的问题? 或者你知道任何资源描述这种行为? 感谢您的任何答案!

TestFlight Live,QuincyKit和Crashlytics之间的比较

我将在AppStore上启动我的应用程序,我想跟踪崩溃并尽快修复它们。 如果可能的话,最好收集一些关于用户活动和其他有用信息的附加信息。 为了做到这一点,我寻找了一些崩溃报告工具,我发现最有趣的是TestFlight Live , QuincyKit和Crashlytics 。 在这三个中,QuincyKit应该是最轻的一个,但另外两个似乎相当有趣,因为它们提供了更复杂的报告和其他有趣的东西。 我的目标是在用户可以遇到的任何问题上获得尽可能多的信息,但同时我不想让应用程序变慢或消耗更多的资源。 在你看来,从你的个人经验来看,哪些工具是最好的(考虑到我的目标和我的需求)? 通过使用TestFlight Live或Crashlytics我会让我的应用程序太慢? 设备过载有风险吗? QuincyKit提供的报告足够精确吗? 我可以从中检索多less条信息? 谢谢! 这是我决定的: 我正在使用Crashlytics进行崩溃报告(是的,这看起来确实很棒),TestFlight用于跟踪用户活动(检查点对于了解用户通常做什么以及弄清楚趋势是非常有用的)。 我遵循这里写的指示

StoreKItvalidation错误:21002

在iPhone 4 / iOS 4设备上,沙盒App Store在validation期间报告此错误。 21002:收据数据属性中的数据格式不正确。 在iPhone 5 / iOS 6设备上,相同的代码工作(状态== 0,收据返回)没有任何问题。 我重新启动了设备,确保Apple ID已注销,甚至创build了新的testing用户帐户。 同样的结果。 有任何想法吗?

testing领​​域的平等

我试图在unit testing中testingRealm对象之间的相等性。 但是,我无法让对象返回true的平等。 根据这里的Realm docs ,我应该可以这样做: let expectedUser = User() expectedUser.email = "help@realm.io" XCTAssertEqual(testRealm.objects(User.self).first!, expectedUser, "User was not properly updated from server.") 但是,我得到以下代码的testing失败: 领域模型 class Blurb: Object { dynamic var text = "" } testing func testRealmEquality() { let a = Blurb() a.text = "asdf" let b = Blurb() b.text = "asdf" XCTAssertEqual(a, b) } […]

TestFlight错误“您的请求无法完成”?

我正在使用TestFlighttestingiOS应用程序。 我已经成功地testing了8 Build预发布,但现在不再工作了。 我已经上传了内置的并且已经被Apple批准了,外部testing人员的邀请已经发送并且正确地被接收,但是当他们打开TestFlight并且尝试下载App时,下载在结束之前停止并且alertView说: Your request couldn't be completed 注意:我已经尝试在不同的设备上下载,但没有任何工作。 如果没有下载完成,TestFlight也会增加安装计数。 我已经上传今天上午build造的。

身份“iPhone开发人员”不匹配钥匙串中的任何有效的,未过期的证书/私钥对

我想testing我的应用程序在设备中,我坚持了几个小时这个错误: 身份“iPhone开发人员”不匹配钥匙串中的任何有效的,未过期的证书/私钥对 我已经按照这个指南 ,我在这里search了类似的问题在stackoverflow。 这可能有所帮助:在我的配给configuration文件中,我的证书的“有效签名标识未find”,我的“存档”选项卡为空。 你能帮忙的话,我会很高兴。

在审批过程中,我可以在Testflight中保留我的应用程序吗?

有谁知道,如果你可以保持你的应用程序在审批过程中的TestFlight?

无法下载应用的Testflighttesting人员目前无法安装

我通过TestFlight发布了我的应用程序的版本1.0,构build1,并且一切都很完美。 昨天我存档并发出了build 2,现在点击更新button后,每个用户似乎都得到一个错误: 无法下载应用程序 目前无法安装[应用程序名称] 我没有听说过任何没有安装build 1的用户,但是看着iTunes Connect,没有用户安装了build 2。

iOS应用程序testing:找不到代码签名

我没有iPhone开发者帐户。 我想在我的iPod Touch上testing我的应用程序。 iPod iOS版本:5.1(9B176版本)Xcode开发SDK:5.1模拟器:iPhone 5.1视网膜/普通iPad 5.1视网膜/普通 为了绕过代码签名等,我改变了像下面这样的项目设置。 Code signing identity Don't code sign Debug Don't code sign Any iOS SDK Don't code sign Release Don't code sign Any iOS SDK Don't code sign 我将iPod-Touch连接到我的MacBook Pro,select了iPod作为我的目标(而不是模拟器),构build了该项目并运行了它。 然后我收到错误“找不到代码签名”。 任何帮助? 注意:我没有创build任何应用程序证书等(我没有应用程序开发帐户)

iOSunit testing:如何设置/更新/检查firstResponder?

你如何编写第一响应unit testing? 我试图写一个testing来确认一个方法将焦点推进到下一个文本字段。 controller是UIViewController的后代。 但是这个探索性testing失败了: – (void)testFirstResponder { [controller view]; [[controller firstTextField] becomeFirstResponder]; STAssertTrue([[controller firstTextField] isFirstResponder], nil); } 第一行导致视图被加载,以便其网点到位。 文本字段是非零。 但testing永远不会通过。 我猜想, becomeFirstResponder不会立即设置第一响应者,但安排它以后。 那么是否有一个很好的方法来写一个unit testing呢? 从已接受的答案中的评论中拉出答案让事情运行一小段时间: [[NSRunLoop currentRunLoop] runUntilDate:[NSDate date]];