所以我做了许多建议,并在FlightPath最终启动时准备好发布版本中的TestFlight SDK。
但是:在跟随名为“TestFlight Live”的前任的TestFlight instructions之后,TestFlight拒绝接受我的App Store IPA (继续阅读)并提供此消息:
无效的IPA:embedded.mobileprovision中的keychain-access-group 和你的二进制文件不匹配。
我做了他们说的话:
1)发布版本并提交到App Store,包含TestFlight SDK和checkpoint调用,但是-setDeviceIdentifier:call removed。
2)从Xcode Organizer窗口:选择提交的存档,单击“Distribute”将其重新构建为兼容TestFlight的二进制文件,并通过TestFlight签署AdHoc分发。
显然这个二进制文件对于TestFlight来说是垃圾,这让我想知道:一旦FlightPath到达,我怎么能得到分析数据呢?我最好拒绝我的提交并删除所有无用的TestFlight SDK代码,还是可以修复它?
答案 0 :(得分:4)
您无需上传应用的应用商店版本,即可使用此航班路径。只要您上传或创建了具有相同捆绑ID和应用令牌的应用,该应用就会显示在flightpath中,而无需您上传。
确保您拥有与您的套件ID匹配的正确应用令牌!