标签: testflight

为什么推送通知不适用于testflight?

我已将测试推送通知作为开发人员帐户进行测试,但是当我尝试将其放在TestFlight上供测试人员测试时,它没有显示推送通知但是数据被正确接收,所以有一种我需要为TestFlight生成的证书?

push-notification apple-push-notifications ios testflight

71
推荐指数
5
解决办法
5万
查看次数

目前无法安装iPhone应用程序

我试图从testflight安装我的iphone应用程序.它安装在几台设备上完美安装,但在一些设备安装后约80%时出现错误"无法下载应用程序,此时无法安装"我能找到原因,为什么会这样?这是截图:

目前无法安装

有没有人会帮我解决这个问题?提前致谢.

iphone testflight

59
推荐指数
4
解决办法
15万
查看次数

iTunes Testflight beta测试中内部和外部测试人员的区别?

任何人都可以详细解释iTunes Connect Testflight beta测试中内部和外部测试人员之间的区别吗?这里的区别太简短了.内部测试人员是否需要添加最多10个设备的UDID?或者苹果现在完全删除了UDID要求吗?

有人可以解释一下,分发和测试最多1000个用户的应用需要做些什么?如果我有客户端iTunes Connect凭据,我如何从他自己的帐户共享应用程序?

我知道在这个帖子中提出了太多问题,这是针对stackoverflow的策略,但我只需要对这个糟糕的itunes连接testflight beta测试进行内部和外部测试.

itunesconnect ios testflight

59
推荐指数
3
解决办法
3万
查看次数

发布到TestFlight,新测试者,我真的需要重建/下载我的配置文件吗?

我通过testflight网站发布了一个应用程序,允许我的同事进行测试,随着越来越多的人打开初始电子邮件并抽出时间完成注册过程,测试人员正在我的testflight团队中涓涓细流.

然而,将它们添加到测试中的过程看起来有点复杂,所以我想我会验证,并询问,我是否做得对,或者我是否遗漏了一些明显的东西.

目前整个过程看起来像这样:

  1. 一位同事打开了最初的电子邮件,其中包含邀请链接
  2. 然后他/她注册设备,并注册测试
  3. 我通过电子邮件和testflight网站通知了这位新的测试人员
  4. 然后我必须下载(或写下/复制)自上次以来所有新测试者的UDID列表
  5. 然后我必须访问Apple Developers站点的设备部分,并上传该文件
  6. 编辑我的配置文件以包含新设备
  7. 等待它批准,然后下载配置文件
  8. 我将配置文件拖到Xcode配置文件管理器中
  9. 然后我回到MonoDevelop,并确保它仍然指向正确的配置文件(我不知道使用MonoDevelop/MonoTouch是否使这个过程变得复杂,所以我不想把它留下来,这可能与这个问题无关)
  10. 我重建,并在testflight上重新发布
  11. 然后我访问testflight网站,找到新的/更新的版本,并确保我的所有测试人员都知道它

我注意到如果我不更新版本,它将"静默"替换现有版本,并重用已经通知的测试人员列表,所以如果我只是检查所有新测试人员并完成,它只会通知新的.

但是,使用配置文件文件继续下载和捣乱似乎有点工作.

我错过了一些明显的东西吗 有没有办法让我更容易做到这一点?

例如,我注意到我可以在Xcode组织器中创建配置文件,但是该对话框没有列出任何证书,因此我无法完成该对话框.如果这是一个关键因素,请留下一个简短的答案,我会转而重新提出一个新的问题.

这个问题只是:上述程序是否正确?

provisioning xamarin.ios ios testflight ios-provisioning

52
推荐指数
3
解决办法
2万
查看次数

如何防止iOS崩溃记者崩溃MonoTouch应用程序?

iOS中有很多iOS崩溃报告库,包括TestFlightHockeyApp.如果您不想依赖服务,您仍然可以使用PLCrashReporter之类的.绑定这些库是相当简单的,因为它们的公共API通常由几个具有多个初始化方法的类组成.

但是,在我们的应用程序中尝试使用TestFlight和更高版本的HockeyApp时,我们的应用程序开始随机崩溃.事实证明,这一个已知的问题报道的 若干 ,但Xamarin不发出警告,它是相对模糊的,我们发现它的艰辛的道路.

我们了解到所有iOS崩溃记录器都阻止Mono捕获空引用异常:

try {
    object o = null;
    o.GetHashCode ();
} catch {
    // Catch block isn't called with crash reporting enabled.
    // Instead, the app will crash.
}
Run Code Online (Sandbox Code Playgroud)

为什么会这样?引用Xamarin开发人员Rolf,

空引用异常实际上是SIGSEGV信号.通常单声道运行时处理它并将其转换为空引用异常,允许继续执行.问题是在ObjC应用程序中SIGSEGV信号是一件非常糟糕的事情(当它发生在托管代码之外时),因此任何崩溃报告解决方案都会将其报告为崩溃(并杀死应用程序) - 这在MonoTouch获得机会之前发生处理SIGSEGV,因此MonoTouch无法做到这一点.

我相信很多人在MonoTouch应用程序中使用TestFlight而不知道它会导致崩溃.
这不具讽刺意味吗?

如何使崩溃报告库不会崩溃MonoTouch应用程序?

c# crash-reports xamarin.ios ios testflight

50
推荐指数
1
解决办法
7472
查看次数

Testflight配置文件安装失败,SCEP服务器返回无效响应

我的一位用户在安装TestFlight App(而非Apple的TestFlight)时遇到问题.

他遇到错误:"配置文件安装失败,SCEP服务器返回无效响应".

错误http://i60.tinypic.com/mky6j5.jpg

我建议他按照此处列出的步骤操作:http: //help.testflightapp.com/customer/portal/articles/402816-registration-issues

他告诉我,他的个人资料中没有安装任何个人资料,按照这些步骤后,他仍然遇到同样的错误.

我很遗憾现在该做什么,任何建议都将受到赞赏.

iphone ios testflight

48
推荐指数
2
解决办法
1万
查看次数

如何创建testflight邀请代码?

我是一名注册的iOS开发人员,我的开发人员朋友正试图向我发送一个testflight版本.出于某种原因,他无法向我发送邀请 - 我相信这是因为我已注册为开发人员并使用我唯一的苹果ID进行开发苹果帐户注册.
不过,我目前正在测试另一个应用程序...所以有些奇怪的事情......此外,我注意到testflight应用程序底部有一个"Redeem"按钮,所以应该有一个地方邀请其他用户使用邀请码.

那么如何发送testflight邀请码呢?如果无法做到这一点,我该如何解决这个问题?

ios testflight

46
推荐指数
1
解决办法
12万
查看次数

更好的MonoTouch与TestFlight崩溃

我们已经使用MonoTouch连接了TestFlight和TestFlight SDK,到目前为止它运行良好.

我们注意到的一件事是崩溃报告更适合Obj-C应用程序.

上传压缩的dSYM文件后,它们看起来像这样:

0 OurApp 0x007a7116 testflight_backtrace + 170
1 OurApp0x007a7c3c TFSignalHandler + 208
2 libsystem_c.dylib 0x34f68538 _sigtramp + 48
3 libsystem_c.dylib 0x34f5df5a pthread_kill + 54
4 libsystem_c.dylib 0x34f56fea abort + 94
5 OurApp 0x007793b3 monoeg_g_logv (goutput.c:137)
6 OurApp 0x0077941f monoeg_g_log (goutput.c:147)
7 OurApp 0x005f1393 get_numerous_trampoline (aot-runtime.c:3447)
8 OurApp 0x005f1b2f mono_aot_get_imt_thunk (aot-runtime.c:3576)
9 OurApp 0x006e2c83 initialize_imt_slot (object.c:1247)
10 OurApp 0x006e321f build_imt_slots (object.c:1371)
11 OurApp 0x006e356f mono_vtable_build_imt_slot (object.c:1439)
12 OurApp 0x005fcf83 mono_convert_imt_slot_to_vtable_slot (mini-trampolines.c:198)
13 OurApp 0x005fd50f common_call_trampoline (mini-trampolines.c:333)
14 OurApp …
Run Code Online (Sandbox Code Playgroud)

c# iphone xamarin.ios ios testflight

44
推荐指数
1
解决办法
1766
查看次数

iOS Apple TestFlight版本需要什么样的Certifcate和Provisioning Profile?

我打算通过新的Apple TestFlight应用程序在iOS 8设备上发布我的iPhone应用程序的测试版.需要什么样的Certifcate和Provisioning Profile?我是否需要生产证书和分配配置文件?

可用的是这些:

Certificate:
- Pending
- Development
- Production

Provisioning Profile:
- Development
- Distribution
Run Code Online (Sandbox Code Playgroud)

iphone beta ios testflight

44
推荐指数
3
解决办法
3万
查看次数

Xcode8中的NSPhotoLibraryUsageDescription

更新:
我尝试将一个字符串值添加到"NSPhotoLibraryUsageDescription"键.
在此输入图像描述

它的工作原理.我的TestFlight现在提供了构建版本.

在此输入图像描述 ps:构建版本是指构建版本

但是我想知道为什么Apple Store只让我为"NSPhotoLibraryUsageDescription"key而不是"Camera Usage Description"或者添加String值"Location When In Use Usage Description"?以及如何本地化info.plist.


:
我已经将许多构建版本上传到iTunes Connect.But TestFlight没有显示这些构建版本.
然后我在stackoverflow上搜索这个问题.我知道这是由使用说明引起的.我在Info.plist中添加了 NSPhotoLibraryUsageDescription.但是,Apple Store团队发送电子邮件告诉我:

亲爱的开发者,

我们发现您最近为"家庭健康追踪器"发送的一个或多个问题.要处理您的交付,必须纠正以下问题:

此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

一旦纠正了这些问题,您就可以重新更新已更正的二进制文件.

问候,

App Store团队

他们仍然告诉我添加NSPhotoLibraryUsageDescription

这是我的Info.plist

itunesconnect testflight ios10 xcode8

40
推荐指数
2
解决办法
4万
查看次数