我正在尝试将用户添加到Testflight构建中。因此,我转到开发人员门户并添加他们的信息(UDID和设备名称)并将他们的设备添加到供应配置文件,重新下载它,并将其应用到项目中。然后我存档到一个.ipa文件。但是,当我将ipa上传到Testflight时,我只看到以前可用的用户,我会要求新ID显示在“匿名”或其他内容下。我打开了.ipa文件(转换为zip、解压缩、检查Payload/embeddedprofile.mobileprovision),我添加的设备的UDID就在那里,所以只是Testflight拒绝添加我的设备。Testflight服务有问题,还是我遗漏了什么?我在任何步骤
我有点困惑我应该如何将Testflight的SDKjn与iOS模拟器结合使用。假设我开始将Testflight集成到我的项目中,并想在模拟器上对其进行测试。显然我不会得到任何远程日志或检查点信息,因为我的项目尚未上传(尽管我使用了正确的团队token)。但是如果我先上传项目,它说它没有使用TestflightSDK-这当然是正确的,所以我也不会得到任何东西。所以我在这里面临先有鸡还是先有蛋的问题,还是我误解了什么?Testflight是否与模拟器一起工作? 最佳答案 TestFlightSDK应用旨在在设备上的Arm架构上运行。该模
我正在尝试在TestFlight上测试应用内购买,但有些事情我不清楚。我已经创建了我的应用内购买产品,它们的状态是“准备提交”。然而在屏幕的顶部它说“你的第一个应用程序内购买必须提交一个新的应用程序版本。从应用程序的应用程序内购买部分选择它并点击提交。”因此,当我点击顶部的“AppStore”选项卡,然后在“iOSApp”副标题下点击“1.0准备提交”。我被带到了填写App的AppStore信息的屏幕,就像我要将App上传到AppStore一样。我需要填写描述、关键字、屏幕截图、应用程序图标等输入。我还看到了我可以添加一些应用程序内购买的部分,我认为这就是上一条消息“你的第一个应用程序
我们正在为iOS(在unity3d下)制作游戏,IPA文件大小约为90MB。我们提交了它以供审查,同时我们将同一个版本推送给了内部测试人员的试飞。令人惊讶的是,TestFlight上的大小现在为400MB(未压缩大小)。我们对以前版本的游戏进行了试飞内部测试,但从未达到过这么大的规模。有人知道试飞如何获取未压缩文件并显示该文件以供下载(下载400MB)吗?此外,在我们将其设置为发布后,人们下载该应用程序的大小是90MB还是400MB? 最佳答案 了解AppStore规模的最佳方法是遵循此处的分析:http://forum.unity
我这两天一直在尝试解决一个奇怪的问题。在认为开发人员证书或配置文件有问题之后,然后从头开始并签署所有新证书/配置文件,我确信这是:A:TestFlight/iTunesConnect错误B:ElCapitan中的Xcode错误C:一个困惑的Xcode项目配置产品版本:MacOSXElCapitan:10.11.3(15D21)Xcode:7.2.1(7C1002)这是正在发生的事情:尝试将应用程序上传到TestFlight时,构建似乎被上传了两次。一旦处理完成,后面的构建就会成功,而前面的构建将无限期地停留在Processing阶段。我使用XcodeArchivetool和Applic
每次从Testflight首次启动时,我的应用程序都会崩溃。它从调试器运行得很好。从Testflight安装后,首次启动时显示启动画面超过20秒,然后崩溃。但它在第二次或第三次发射时运行良好。crashlytics和iTunes中没有生成崩溃报告。我创建了ipa文件并直接通过xCode中的设备选项安装,它显示failedtolaunchafter20.00s(launchIntent:foreground-interactive)首次启动时。在调试器中启动也需要20多秒。 最佳答案 由于该应用未能在20秒内启动,iOS正在终止该进程
我们正在为我们的iOS应用程序使用单独的生产和开发数据库,并且我们正在通过TestFlight进行测试。问题是TestFlight以Release模式分发应用程序。如何配置项目以便它在开发模式下分发应用程序?或者我真的应该为发布和开发设置不同的构建标识符,然后在TestFlight中有两个应用程序吗?通常做什么? 最佳答案 Summaryofsolution我建议您在build设置中添加一个值。只有在构建生产版本时才将其设置为PRODUCTION。只需使用#if语句来检查是否设置了PRODUCTIONInmyapp(IuseBatc
在旧的TestFlightApp中,有一个SDK允许开发人员在设备上记录信息,然后从TestFlight网站访问这些日志。在Apple接管TestFlight之后,我没有看到通过iTunesConnect执行此操作的选项。有谁知道使用Apple的新版TestFlight来做到这一点的方法吗?或者有人对在Beta测试期间查看设备日志的简单方法有任何建议吗? 最佳答案 如果您可以让您的Beta测试人员手动向您发送日志文件,您有几个选择。您曾经能够使用iPhone配置实用程序查看设备日志文件,但它不再适用于iOS8。除了Xcode,我能找
我们的应用程序有两个目标,生产应用程序和暂存应用程序具有单独的BundleID:com.myCompany.productioncom.myCompany.staging我们已经使用TestFlight在内部测试我们的应用程序,但只是在后期阶段-我们正在测试com.myCompany.production应用程序,其API调用正在生产服务器。现在我们想在流程的早期进行测试,我们希望我们的内部用户测试com.myCompany.staging应用程序。在iTunesConnect上创建新应用程序是唯一的方法吗?我只是担心我会创建一个永远不会发布的“假”应用程序。推荐的方法是什么?
向用户发送公共(public)URL,他报告TestFlight未显示该应用程序,但要求提供兑换代码?我或他在哪里可以找到此代码? 最佳答案 当您在TestFlight中添加外部或内部新测试人员时,将通过邮件发送兑换代码。当您在AppStoreConnect中打开您的应用程序时,转到“我的应用程序”并选择您的应用程序。然后转到“TestFlight”部分,完成“信息”部分,然后根据需要添加外部测试人员和要测试的版本。在此之后,Apple会向所有测试人员发送包含邀请的电子邮件。关于TestFlight的一个很好的教程可以在raywen