问题标签 [testflight]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 将测试人员添加到 TestFlight
如果我向 TestFlightApp.com 添加测试人员,他们会获得一个链接来注册他们的设备。然后下载一个配置文件,称为 TestFlight Access。不适用于我的应用程序。
此个人资料的用途是什么,它与我的应用程序有何关系?
我还需要自己将测试人员的 UDID 添加到苹果开发者门户中吗?
iphone - 让 TestFlight 与 Monotouch 应用程序一起工作的问题
我正在努力让 TestFlight 与我的 MonoTouch 应用程序(Monotouch 5、IOS5)一起工作,并且没有找到任何用于 TestFlight 的 MonoTouch 文档。
这是我到目前为止所尝试的。
从https://github.com/mono/monotouch-bindings/tree/master/TestFlight下载了 TestFlight 绑定——在添加这个作为参考之后,似乎 TestFlight 方法实际上根本没有公开,所以我寻找了另一组的绑定。
从https://github.com/ayoung/monotouch-testflight下载了 ayoung 的 TestFlight 绑定。使用 Make 构建 monotouch-testflight.dll,将其复制到项目中并添加到 References 中——这次 TestFlight 方法都是可见的。
将 libTestFlight.a 添加到我的 MonoTouch 项目的 Lib 文件夹中,并将 BuildAction 设置为 Nothing。(我那里也有 RedLaser)。
Per ayoung,我启用了 LLVM 编译器(使用 ARMv7);ayoung 说这是必需的。在 Project Options -> iPhone Build 中,我的其他 mtouch 参数是:
-cxx -nosymbolstrip -nostrip -gcc_flags "-lgcc_eh -framework SystemConfiguration -framework CFNetwork -framework CoreVideo -framework CoreMedia -framework AVFoundation -framework OpenGLES -framework Security -L${ProjectDir}/Lib -ltestflight -RedLaserSDK -ObjC"
注意:在将 TestFlight 添加到项目之前,该应用程序与 RedLaser 运行良好。
这里 -lgcc_eh 与 ayoung 一样——我无法找出它是什么或它的用途。也许我应该有一个 gcc_eh.dll (?) 但我不 AFAIK,而且我不知道在哪里可以找到这样的东西。
在 Main.cs 我添加
使用 TestFlightSdk;
在 FinishedLaunching 我添加了
编译和安装没有错误(Release|iPhone)。
当我现在在设备上运行该应用程序时,它会立即退出,而我无法发现任何诊断信息。
如果编译为 Debug|iPhone,该应用程序也会立即退出。但是,在这种情况下,如果我不顾 ayoung 的限制而关闭 LLVM,那么在应用程序输出中我会看到以下内容:
TestFlight:已启动会话 TestFlight:已安装崩溃处理程序 已启动线程:已启动线程:TestFlight:已识别团队令牌 TestFlight:会话结束 TestFlight:当前已禁用与 TestFlight 的通信,请在前面的日志中查看详细信息
这可能是因为我尚未将应用程序的 .ipa 文件上传到 TestFlight?(但是,在这种情况下,该应用程序确实会启动。)
- 我正在尝试找出如何生成 .ipa 文件。TestFlight 文档显示了如何从 XCode 执行此操作,但我的应用程序是纯代码的,没有 .xib,所以该选项似乎已失效?TestFlight 文档还展示了如何从 .app 文件生成 .ipa。我的问题是,我如何着手构建设备的 .app 文件?
对于这些问题的任何帮助将不胜感激。
objective-c - Objective-C – 具有包含 TestFlight SDK 的 TestFlight 配置
我已按照 TestFlight 的说明复制“发布”配置。此外,我正在使用 TestFlight SDK 从我的应用程序中获取实时报告。通过这样做,我必须在我的应用程序中包含一些 TestFlight 代码。当然,我不想在我的应用程序的发布版本中包含此代码。
有没有办法只将此代码包含在 testflight 配置(重复的发布配置)中?您可以使用与#ifdef DEBUG
调试配置相同的方式(或者我是否必须为此创建一个单独的目标并且只在该目标中包含 TestFlight SDK?)
ios - 构建中的多个配置文件-> TestFlight 的存档
我正在为即将上传到 TestFlight 的应用程序制作 .ipa,但我似乎无法弄清楚如何将其提供给我的所有队友。
当我在 developer.apple.com 上创建配置文件时,每个配置文件只能注册一个设备。(对?)
当我在 Build -> Archive 中创建 .ipa 时,我只能使用一个 Provisioning Profile。(对??)
所以这意味着我只能让 .ipa 为一台设备工作。(对???)
这不可能。我究竟做错了什么?
c# - 使用 TestFlight 时更好的 MonoTouch 崩溃
我们已经将 TestFlight 和 TestFlight SDK 与 MonoTouch 连接起来,到目前为止它运行良好。
我们注意到的一件事是崩溃报告更适合于 Obj-C 应用程序。
上传压缩的 dSYM 文件后,它们看起来像这样:
因此,您可以告诉一般 C# 函数发生崩溃的位置。(注意:此崩溃是 MonoTouch 5.0.1 中的一个错误,其中 Linq 泛型被搞砸了,似乎在 5.0.2 中已修复)
在这里获得完整的 C# 堆栈跟踪会很好,关于如何做到这一点的任何想法?我可以挂钩AppDomain.UnhandledException
并在我的方法周围放置一个 try-catch static void Main
,但想知道是否有办法将堆栈跟踪报告给 TestFlight。
ios - 报亭安装留下阴影“安装”图标
在我们正在开发的 iOS5 Newsstand 应用程序中,我们遇到了一个奇怪的行为,我想知道你知道这是怎么回事。该应用程序正在从 TestFlightApp 正确下载并安装到 iOS“桌面”中,完成安装后,它会移动到 Newsstand(这是预期的行为,因为这是 Newsstand 应用程序)并从下载位置消失。如果我滑动到主屏幕的另一部分,然后返回,我会再次看到桌面上的应用程序图标,其中包含“正在安装”消息和 100% 的栏。该应用程序在报亭机架上完美运行,但桌面上的阴影“正在安装”图标一直存在,直到手机重新启动。有任何想法吗?谢谢
ios - 通过 TestFlight 安装时,为什么有些文件没有正确安装?
我使用 TestFlight 将我的 iOS 应用程序分发给我的客户进行 beta 测试。
问题是我们在从 TestFlight 安装这些应用程序时都遇到了奇怪的问题/行为,这些问题在卸载/重新安装应用程序时得到了修复(仍然来自 TestFlight)。
我在我的代码中没有看到任何解释为什么需要卸载/重新安装的内容(没有 CoreData 迁移、文件存储使用没有变化或其他类似的事情)。
我非常有信心,对于将通过 App Store 升级他们的应用程序的最终用户来说,情况会变得更好,但是:
- 我仍然想知道其他人是否遇到同样的问题
- 如果我对最终用户通过 App Store 升级他们的应用程序时一切都会好起来的事实充满信心。
编辑:今天,我体验到通过 TestFlight 安装并没有更新新图标:之前版本的图标仍在使用 => Confidence 1,TestFlight 0!:)
xcode - Xcode:我应该在复制期间去除调试符号吗?
TestFlight SDK建议在 Xcode Build Settings 中设置Strip Debug Symbols During Copy
为YES
以启用最佳的崩溃报告。我注意到它YES
默认设置为。
我应该把它改成YES
? 为什么或者为什么不?
iphone - 试飞坠机报告
我的应用程序不断崩溃,我在其中集成了测试飞行 8.2 beta。请你告诉我这个崩溃报告是什么意思。我认为这是由于试飞sdk。
iphone - TestFlight 升级是否会破坏应用程序中的核心数据方案?
我有一个应用程序,我想使用 TestFlight 发送给 beta 测试人员。
我们不会改变核心数据模型,但我对两件事感到好奇:
- 当我发送更新的测试版时,Core Data 是否会因更新而损坏?
- 当应用程序进入 App Store 时,我们的 beta 测试人员是否必须从 App Store 版本重新开始,还是他们的核心数据仍会出现在 App Store 版本中?