我按照TestFlight的说明复制了"发布"配置.此外,我正在使用TestFlight SDK从我的应用程序获取实时报告.通过这样做,我必须在我的应用程序中包含一些TestFlight代码.当然我不想在我的应用程序的发布版本中使用此代码.
有没有办法只在testflight配置(重复版本配置)中包含此代码?您可以使用#ifdef DEBUG与调试配置相同的方式(或者我是否必须为此创建单独的目标,并且仅在该目标中包含TestFlight SDK?)
我一直在我的应用程序中使用Mobclix并且直到昨天我收到TestFlight的崩溃报告时才遇到任何问题,该报告似乎是由Mobclix引起的.我想知道是否有人可以对这种情况有所了解,或者我是如何阻止它再次发生的.这发生在运行iOS 5.0.1的iPhone 4上.感谢您的任何意见!
SIGSEGV - Unknown Signal
0 MyApp 0x00136046 testflight_backtrace + 142
1 MyApp 0x00136b60 TFSignalHandler + 212
2 libsystem_c.dylib 0x35fce538 _sigtramp + 48
3 CoreFoundation 0x37ab40ba -[__NSCFString isEqualToString:] + 174
4 QuartzCore 0x332b0b9c -[CALayer actionForKey:] + 76
5 QuartzCore 0x332b0b18 _ZL12actionForKeyP7CALayerPN2CA11TransactionEP8NSString + 56
6 QuartzCore 0x332b07c0 _ZN2CA5Layer12begin_changeEPNS_11TransactionEjRP11objc_object + 120
7 QuartzCore 0x332af8ee _ZN2CA5Layer6setterEj12_CAValueTypePKv + 162
8 QuartzCore 0x332ddffe -[CALayer setBackgroundColor:] + 34
9 UIKit 0x34f5dd5c -[UIView(Internal) _setBackgroundCGColor:withSystemColorName:] + 1200
10 UIKit 0x34f5d80a -[UIView(Hierarchy) _setBackgroundColor:] + 114
11 MyApp …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过TestFlight部署我的应用程序进行测试.我邀请了另外两个人加入我创建的团队并将其添加到分发列表中,但该应用程序不会显示下载给他们,它确实适合我.
当我进入网站上的构建权限屏幕时,这就是我所看到的:

只有我在权限列表中显示,即使两个分发列表中都有3个人.知道这里发生了什么吗?
编辑:这是人物选项卡中显示的内容:

有没有人在TestFlight上遇到此错误提示消息?我已经使用了我之前版本中的当前设置和我已成功安装在我的设备上进行测试的构建(将代码签名身份设置为我的分发配置文件并将我的配置文件设置为我的AppStore配置文件).我的手机正在运行iOS 8.0.2,我的Apple ID也被设置为iTunes Connect中的测试人员.我也在iTunes Connect中启用了对此版本的测试.有任何想法吗?提前致谢.
我在iTunes Connect中使用了新的测试版功能.我将一个版本(98)上传到iTunes Connect,设置了一些内部测试人员并下载了该版本.
现在我已经使用新版本(版本99)更新了版本,并且已经上传到iTunes Connect,但是我无法看到如何激发系统将这个新版本推送给用户及其TestFlight应用程序.
我在几个设备上设置了测试人员(包括我的开发人员ID以及另一个ID),我仍然只能看到build 98.
在iTunes Connect屏幕上,构建98被列为非活动状态(这是正确的,因为它已被构建99取代),但构建99仅显示"邀请测试者",但我邀请了所有我想邀请的人.

它表示用户将"自动接收新版本",但需要多长时间?我希望它会立竿见影.有没有办法激发iTunes Connect发送更新通知,以便我的用户可以测试新版本?
我们正在挠头,
我们使用新的testflight/itunes connect,并能够为内部用户提交构建.不知怎的,它停止了工作,当我们发布时,它总是会进入旧版本.
在预发行版中,我们看到所有版本(1.0.7,1.0.7.1 - > 1.0.7.7) - 所有其他版本都处于非活动状态.每次我们发布到testflight时,相关的内部用户都会收到一封电子邮件(邀请使用最新版本) - 但是当我们通过testflight -it打开它时,总是让我们安装1.0.7.3).
我已经向苹果询问了这件事,但他们没有像一个半星期那样回答.
其他人有这个问题吗?
我开发了一个带推送通知的应用程序,我将它上传到AppStore,一切正常,通知确实到了.我现在更新了应用程序,以便在用户点击通知时打开网址.在通过电缆连接设备的调试模式下进行测试时,一切正常.
问题是如果我通过TestFlight发布应用程序(设置FIRInstanceIDAPNSTokenType.Prod),设备将不会收到任何通知.
我一直在苦苦挣扎几天,我认为存在证书问题,因此我重置了开发和发布证书,并更新了firebase .p12证书.
我正在使用swift 2在Xcode 7.3.1下开发.
我错过了什么?
谢谢
ssl-certificate apple-push-notifications ios testflight firebase
我正在使用Apple iTunes连接网站。我希望有iPhone的朋友可以从testflight安装我的应用程序。我的朋友不属于我的工作团队,因此不在iTunes连接用户中列出,并且不能成为内部测试人员。
“标准流程”将为:
发送应用测试版审核请求。
等待审查结果
一旦获得批准,就向外部测试人员发送邀请
我需要我的朋友能够运行我的应用程序,而无需等待Beta版审阅(节假日禁用审阅请求)。
因此,我执行以下操作:
最后我的朋友从testflight安装我的应用程序
然后,我从内部测试仪中删除了我的朋友,并且iTunes连接用户,因此他安装了我的应用程序,而无需等待应用程序审查。
即使我的应用程序被内部测试人员以及iTunes连接用户删除,我的应用程序是否仍会安装?
如果是,那么这是跳过“如此令人沮丧”的Apple App Beta审查过程的好方法。
由于Apple为Beta测试人员推出了TestFlight Public Link,因此无法找到并使用它.我是iTunes新手,任何人都可以帮助我.
尝试安装应用程序时。弹出窗口显示并显示:无法安装{AppName}无法安装该应用程序,因为它无效。再试一次。
testflight ×10
ios ×6
testing ×3
iphone ×2
crash ×1
firebase ×1
ios8 ×1
mobclix ×1
objective-c ×1
target ×1