Tag: testflight

如何使用TestFlightAppconfigurationXcode项目进行betatesting?

我注册了TestFlight。 然后我遵循本教程中的所有步骤: 但Xcode引发这个警告: 应用程序失败的密码validation。 签名无效,包含不允许的权利,或未使用iPhone分发证书签名。 (-19011) 这听起来像是有很多工作要做,而不是他们在教程中写的。 是否有一个完整的教程,不经过任何步骤走过每一步? 我是否需要添加SDK甚至是简单的betatesting? (编辑:不,不需要SDK!)

将TestFlight邀请邮件发送给不同语言的外部用户

我上传了“外部用户testing二进制文件”,并添加了用英文和日文编写的本地化描述。 但是,对于我的日本外部用户,我想用日语发送邀请邮件。 我将浏览器语言,主要语言从App Information更改为日语; 但邀请邮件总是以英文发送。 任何人都可以让我知道其他设置,我可以发送其他英文的邮件吗?

ASIHTTPRequest请求超时

我一直在研究这个问题很长一段时间,我不确定如何着手解决这个问题。 我有一个简单的ASIHTTPRequest。 代码在下面发布。 我第一次运行该应用程序时总是有效的。 我有一个表格视图,我可以拉刷新,这启动ASIHTTPRequest,我可以刷新多less次,因为我喜欢与出问题。 我可以发送应用程序的背景,把它带回来,一切工作正常。 但是,如果我离开应用程序几个小时,然后回来,有时我会开始收到一个请求超时错误。 一旦发生这种情况,每当我尝试刷新时都会重复出现此错误,而且如果不实际closures应用程序并重新启动它,我将无法再次进行连接。 我不相信问题是与我的url,因为它可以卡在一台设备上,而在另一台设备上罚款。 我从来没有能够在模拟器上得到超时错误。 我可以想象,为什么我可能会得到一次错误的时间,但我不明白为什么一旦开始,错误不会停止。 我真的不知道在哪里寻求解决这个问题,或者我怎么去debugging它。 注意我目前在我的应用程序中使用TestFlightLive,GoogleAnalytics和Urban Airship可能是相关的。 也许这些库中的一个对我的networking行为造成了问题? 这里是代码: – (void)getData { NSURL *url = [NSURL URLWithString:@"http://www.mysite.com/appname/latestData.py?callback=?"]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setDelegate:self]; [request setTimeOutSeconds:20.0]; [request startAsynchronous]; } – (void)requestFinished:(ASIHTTPRequest *)request { NSData *responseData = [request responseData]; DLog(@"requestFinished entered"); NSString *dataString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; // […]

通过TestFlight与Jenkins和Xcode 7构buildiOS应用程序并分发.ipa

苹果已经发布Xcode 7更新,再次打破了一切。 以前,我们不得不处理 ResourceRules.plist:无法读取资源 通过使用这里描述的黑客来发布 。 有些人想知道为什么这事竟然发生在第一位。 但是,使用Xcode 7更新时,通过在设置此选项时发生此错误,禁止使用“ Code Signing Resource Rules Path : 错误ITMS-90339:“此捆绑包无效.Info.plist在捆绑包中包含无效密钥'CFBundleResourceSpecification' 这个问题正是关于这个问题的答案,build议从构build设置中删除这个选项。 猜猜看,删除后第一个错误popup,所以我们发现自己在循环。 我的问题(当然除了我们是如何在这个混乱中结束的)是: 我们如何解决这两个问题,使iOS构build在Jenkins和Xcode 7中工作,之后再上传TestFlight?

TestFlight目前是不可用的消息

我试着从TestFlight应用程序安装时收到“TestFlight目前不可用,稍后再试”的消息。 当试图运行应用程序时,我的外部testing人员会收到“[应用程序名称]testing版已过期”消息。 当试图从TestFlight更新他们得到“TestFlight目前不可用,请稍后再试。” 我整天晚些时候再次尝试,只是想看看是否有其他人正在经历这一点。

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

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

应用程序崩溃发布版本,但不是在debugging

正如我在标题中所说,我正在为iPhone编写一个应用程序,它在debugging模式下完美运行,但是当我将它构build为发行版并通过TestFlight安装时,它会崩溃。 由于崩溃日志,它可能不得不采取以下措施: let path = NSBundle.mainBundle().pathForResource("PrinterList", ofType: "plist") if path != nil { let printerDic = NSDictionary(contentsOfFile: path!) let printerList = NSArray(array: printerDic.allKeys) printerNames = printerList as [String] } 我正在使用Brother的框架打印没有AirPrint,但我认为这不是问题,因为应用程序崩溃之前做一些框架。 它只在这个ViewController中崩溃,我执行这些行。 我只需要在这个ViewController的框架。

Crashlytics在发布模式下不报告崩溃

Crashlytics已经安装在相关应用程序中,现在已经安装了几个版本。 它一直在努力工作。 但是,当我们准备下一个版本时,Crashlytics已经停止在发布模式下报告崩溃。 以下是我能想到的事情,自从我们上次发布以来已经发生了变化。 Xcode 7.1。 最后的版本是用Xcode 6编写的。 我们升级到面料。 我们正在testingiOS 9.1上的应用程序。 无论如何,所有这些更改崩溃仍然报告debugging中的罚款。 只是不在释放(从归档和上传到iTunes连接后从TestFlight安装)。 这是我检查过的东西: 在Fabric网站上的应用程序在那里,版本和构build在那里。 当我点击缺less的DSYMs,它告诉我有没有失踪。 startWithAPIKey在didFinishLaunchingWithOptions被调用(在trojanfoe的问题之后添加)。 api键是正确的。 检查并重新检查。 在构build脚本中,Debug和Release之间没有(也没有)区别。 它看起来像这样: 在构build设置DEBUG_INFORMATION_FORMAT已经设置为DWARF with dSYM File (在StormXX的问题后添加): 我错过了什么?

在应用程序归档中是否有自动的TestFlight上传脚本?

我发现Testflight支持通过API调用http://testflightapp.com/api/builds.format上传应用程序。 它接受应用程序包,dsyms,应用程序信息和其他。 所以我的问题是下一个:是否有任何自动脚本的Xcode将上传到“档案”操作后的构build到Testflight? 请分享链接。 解决scheme在这里(Mac OS X 10.8): 1)遵循本手册并设置执行后脚本 2)删除用下一条规则replace“echo”string: #!/bin/bash # # (Above line comes out when placing in Xcode scheme) # API_TOKEN="<YOUR-TESTFLIGHT-API-TOKEN>" TEAM_TOKEN="<YOUR-TESTFLIGHT-TEAM-TOKEN>" SIGNING_IDENTITY="iPhone Developer" PROVISIONING_PROFILE="${HOME}/Library/MobileDevice/Provisioning Profiles/<YOUR-PROFILE-NAME>.mobileprovision" LOG="/tmp/testflight.log" GROWL="/usr/bin/terminal-notifier -title Xcode -message" DATE=$( /bin/date +"%Y-%m-%d" ) ARCHIVE=$( /bin/ls -t "${HOME}/Library/Developer/Xcode/Archives/${DATE}" | /usr/bin/grep xcarchive | /usr/bin/sed -n 1p ) DSYM="${HOME}/Library/Developer/Xcode/Archives/${DATE}/${ARCHIVE}/dSYMs/${PRODUCT_NAME}.app.dSYM" APP="${HOME}/Library/Developer/Xcode/Archives/${DATE}/${ARCHIVE}/Products/Applications/${PRODUCT_NAME}.app" #/usr/bin/open -a /Applications/Utilities/Console.app […]

苹果TestFlight不再允许我发布新的版本给外部testing人员

我在iTunes Connect中为应用程序configuration了TestFlight betatesting。 在我们的第一个应用程序发布之前,我们可以邀请外部testing人员,但是一旦我们提交了应用程序的第一个版本进行审查,提交应用程序进行betatesting审查的选项就消失了,我们的应用程序只能由内部testing人员进行testing。 现在我们的应用程序已被批准,我们希望允许外部testing人员testing我们的应用程序的新版本,但允许外部testing人员永远不会出现的选项。 有什么我需要做的,让我testing这个新版本。