我的iPhone应用程序现已进入测试阶段。我正在使用TestFlight将应用程序发送给测试人员。一切正常,我发布了链接,他们下载了应用程序,任何证书或任何东西都没有问题(真实故事,哈哈)。我唯一的问题是我完全不知道如何发送应用内更新。我在最新的SDK版本上看到它可用,但我不知道该怎么做!现在,如果我上传一个新版本,并选择“更新并通知”,则会发送一封电子邮件。如何直接通过我的应用程序向用户发送新版本可用的通知?现在我开始认为这是不可能的(如果是这样,那是我的错)。但我真的认为我可以做到!一如既往,任何帮助/链接/文档总是受到赞赏!:) 最佳答案
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭5年前。Improvethisquestion我们正在使用Apple版本的TestFlight(当然与iTunesConnect集成)在iOS8中构建一个iOS应用程序。但是,系统经常拒绝向内部测试人员发送“新构建”通知电子邮件。为了获得构建通知电子邮件,我必须从internaltesters组中删除用户并重新邀请他们。即使我这样做了,构建通知电子邮件(虽然它列出了所需的应用程序版本)实际上并没有触发我的TestFlightiOS应用程
我看到CoreData出现错误,似乎表明当我从我的设备中删除应用程序时旧数据库没有被删除。以下是我要执行此操作的步骤:从我的设备中删除该应用(点击并按住该应用,然后点击删除按钮)。从TestFlight安装应用程序.运行应用程序。它启动并运行良好-直到它进行核心数据查询导致它崩溃。崩溃的根本原因是“在实体中找不到键路径栏”现在,根据第3步中所述的错误,“bar”似乎在Foo上不存在,而我的问题出在CoreData模型上。然而,相同的代码在模拟器上运行没有问题,甚至在通过Xcode连接时在设备上运行良好。(我已经多次验证我在Xcode中使用的在模拟器和设备上运行的代码与我的TestFli
我有一个iOS应用程序,我想通过iTunesConnect和TestFlight分发给Beta测试人员。我存档了我的项目,然后验证并将其提交到AppStore。如果我登录iTunesConnect并单击我的应用程序,我可以清楚地看到我提交的内容列在Prelease>Builds下。我现在已经尝试了4次,所有4个版本目前都已准备就绪,可以邀请测试人员。我一直在邀请我自己,以及另一位经过批准的内部测试员。每次我们收到“You'reinvitedtotest..”电子邮件时,我们单击电子邮件中包含的“OpeninTestFlight”按钮,然后你进入TestFlight应用程序。然后Test
在过去两年中,我们有大约3-400名Beta测试人员。在苹果公司于2017年夏天更新到TestFlight之后,我们几乎所有的TestFlight上传都遇到了问题。有时,我们的Beta测试人员会在90天后收到有关“新版本已准备好进行测试”的电子邮件/通知,而这正是构建过期的时间,有时他们根本收不到通知。只有少数几次它按预期工作,当我们的构建可用于测试时,他们会收到通知。是否有管理TestFlight的秘诀?我上传构建,点击“provideexportcompliance”-thing,添加我的内部和外部组,然后点击“开始测试”。该构建自动可用于内部测试,并发送到Apple的beta审查
我使用Unity构建了一个iOS游戏。我将它上传到AppStore(启用了bitcode)。IPA约为200mb。在iTunesConnect上,它显示我的构建大小约为每台设备30mb(我很高兴看到这一点)。但是当我将构建添加到TestFlight时,我注意到在通过TestFlight下载时,它显示的大小为170mb。与这个问题(TestFlightshowingmyappsizeis4timeslessthantheactualsize)完全相反,我在TestFlight上的应用程序的大小是iTunesConnect上显示的实际假定大小的许多倍。另外,iTunesConnect说:T
在开发模式下,我可以向设备发送推送通知,但在生产模式下我不能,我的设置是:.pem文件,它是配置门户的aps_production.cer和我的临时证书的私钥的组合苹果服务器apn:'gateway.push.apple.com'2196端口我有一个Rails服务器,它保存来自设备的token,然后使用这些设备token和用于打开连接的前一个.file向苹果发送通知临时构建应用程序具有(它是rubymotion):entitlements['aps-environment']='production'权利['get-task-allow']=false应用程序启动时,将token正
我花了一整天的时间试图修复我现在认为这是Apple端的错误。我已成功将iOS版本上传到iTC,该版本已得到正确处理,并在TestFlight部分的内部测试选项卡下显示“正在测试”。我尝试打开/关闭内部测试,但没有成功(总是给出“operation_failed”)。我还尝试删除并重新添加内部测试人员。没有发送邀请。TestFlight上没有任何内容。这到底是怎么回事?请注意,这不是我提交的第一个内部测试版本。其他的曾经正常工作(回到XCode7.0和旧版本的iTC) 最佳答案 我也面临同样的问题。解决方案:如果您已从XCode6.x
我们同时使用testflight.comsdk和flurry.comsdk来跟踪未处理的异常。问题是在我们添加testflight.comsdk后,flurry没有发现任何异常。发生未处理的异常时触发的方法如下所示:voiduncaughtExceptionHandler(NSException*exception){[FlurryAnalyticslogError:@"ERROR_NAME"message:@"ERROR_MESSAGE"exception:exception];}-(BOOL)application:(UIApplication*)applicationdidFin
我正在通过OTA(Testflight)向客户端部署应用程序。我听说如果我们使用用于Appstore分发的相同配置文件来部署OTA应用程序,正常的iTunes备份和恢复过程应该可以工作。是否正确?但目前我正在这样做。我也使用相同的AppStore分发配置文件通过OTA进行部署。但是OTA应用程序不通过iTunes显示/同步?有什么想法吗? 最佳答案 来自此AppleiPadinBusinessdocument的备份部分“您在内部开发并使用企业配置文件分发给用户的应用程序不会备份或传输到用户的计算机。但是,设备备份将包括企业应用程序创