我已将测试推送通知作为开发人员帐户进行测试,但是当我尝试将其放在TestFlight上供测试人员测试时,它没有显示推送通知但是数据被正确接收,所以有一种我需要为TestFlight生成的证书?
我试图从testflight安装我的iphone应用程序.它安装在几台设备上完美安装,但在一些设备安装后约80%时出现错误"无法下载应用程序,此时无法安装"我能找到原因,为什么会这样?这是截图:

有没有人会帮我解决这个问题?提前致谢.
任何人都可以详细解释iTunes Connect Testflight beta测试中内部和外部测试人员之间的区别吗?这里的区别太简短了.内部测试人员是否需要添加最多10个设备的UDID?或者苹果现在完全删除了UDID要求吗?
有人可以解释一下,分发和测试最多1000个用户的应用需要做些什么?如果我有客户端iTunes Connect凭据,我如何从他自己的帐户共享应用程序?
我知道在这个帖子中提出了太多问题,这是针对stackoverflow的策略,但我只需要对这个糟糕的itunes连接testflight beta测试进行内部和外部测试.
我通过testflight网站发布了一个应用程序,允许我的同事进行测试,随着越来越多的人打开初始电子邮件并抽出时间完成注册过程,测试人员正在我的testflight团队中涓涓细流.
然而,将它们添加到测试中的过程看起来有点复杂,所以我想我会验证,并询问,我是否做得对,或者我是否遗漏了一些明显的东西.
目前整个过程看起来像这样:
我注意到如果我不更新版本,它将"静默"替换现有版本,并重用已经通知的测试人员列表,所以如果我只是检查所有新测试人员并完成,它只会通知新的.
但是,使用配置文件文件继续下载和捣乱似乎有点工作.
我错过了一些明显的东西吗 有没有办法让我更容易做到这一点?
例如,我注意到我可以在Xcode组织器中创建配置文件,但是该对话框没有列出任何证书,因此我无法完成该对话框.如果这是一个关键因素,请留下一个简短的答案,我会转而重新提出一个新的问题.
这个问题只是:上述程序是否正确?
iOS中有很多iOS崩溃报告库,包括TestFlight和HockeyApp.如果您不想依赖服务,您仍然可以使用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应用程序?
我的一位用户在安装TestFlight App(而非Apple的TestFlight)时遇到问题.
他遇到错误:"配置文件安装失败,SCEP服务器返回无效响应".
错误http://i60.tinypic.com/mky6j5.jpg
我建议他按照此处列出的步骤操作:http: //help.testflightapp.com/customer/portal/articles/402816-registration-issues
他告诉我,他的个人资料中没有安装任何个人资料,按照这些步骤后,他仍然遇到同样的错误.
我很遗憾现在该做什么,任何建议都将受到赞赏.
我是一名注册的iOS开发人员,我的开发人员朋友正试图向我发送一个testflight版本.出于某种原因,他无法向我发送邀请 - 我相信这是因为我已注册为开发人员并使用我唯一的苹果ID进行开发苹果帐户注册.
不过,我目前正在测试另一个应用程序...所以有些奇怪的事情......此外,我注意到testflight应用程序底部有一个"Redeem"按钮,所以应该有一个地方邀请其他用户使用邀请码.
那么如何发送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) 我打算通过新的Apple TestFlight应用程序在iOS 8设备上发布我的iPhone应用程序的测试版.需要什么样的Certifcate和Provisioning Profile?我是否需要生产证书和分配配置文件?
可用的是这些:
Certificate:
- Pending
- Development
- Production
Provisioning Profile:
- Development
- Distribution
Run Code Online (Sandbox Code Playgroud) 更新:
我尝试将一个字符串值添加到"NSPhotoLibraryUsageDescription"键.

它的工作原理.我的TestFlight现在提供了构建版本.
但是我想知道为什么Apple Store只让我为"NSPhotoLibraryUsageDescription"key而不是"Camera Usage Description"或者添加String值"Location When In Use Usage Description"?以及如何本地化info.plist.
亲爱的开发者,
我们发现您最近为"家庭健康追踪器"发送的一个或多个问题.要处理您的交付,必须纠正以下问题:
此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSPhotoLibraryUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.
一旦纠正了这些问题,您就可以重新更新已更正的二进制文件.
问候,
App Store团队
他们仍然告诉我添加NSPhotoLibraryUsageDescription
testflight ×10
ios ×8
iphone ×4
xamarin.ios ×3
c# ×2
beta ×1
ios10 ×1
provisioning ×1
xcode8 ×1