问题标签 [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.
ios - iOS 推送通知不适用于带有 Test Flight 的临时分发
有点奇怪的问题...
在我的 AppDelegate.m 我有以下内容:
我的团队正在使用Test Flight在开发人员和利益相关者之间分发临时构建。
当我在自己的 iPhone 4 上构建应用程序时,应用程序会询问我是否希望允许推送通知,并且该应用程序也会出现在设置 > 通知 > 在通知中心中
到目前为止,一切都很好...
当我创建开发 ipa 并将其分发给团队时,不会询问其他用户是否希望允许推送通知,并且这不会出现在设置 > 通知中...
有人能想到为什么会这样吗?
更新
对于分发,我正在使用 Team Provisioning Profile 构建应用程序,该配置文件的捆绑 ID 为“*”而不是应用程序名称 - 这可能是问题吗?这是 Apple 自动生成的 Team Provisioning Profile。
ios - 在 iOS 上使用多个崩溃报告器
我们成功地使用TestFlightLive作为我们的崩溃报告器,但我认为缺少一些功能。这些缺失的功能在另一个崩溃报告器中:Crashlytics,但到目前为止我还不想完全切换崩溃报告器。所以我想知道是否可以在一个应用程序中同时使用这两个崩溃报告器(这意味着将来会出现在应用程序商店中)。
ios - iOS 设备的跟踪 API
我可以跟踪人们在 iOS 设备上使用我的应用程序或游戏的频率吗,据我所知,Apple 没有为此提供任何功能。
如果存在的话,也许我可以使用第三方 API。
非常感谢。
bash - 尝试连接时出现卷曲错误
我一直使用 curl 命令,现在我遇到了一些问题。
我这样做curl --verbose https://testflightapp.com
了,但失败了。结果是:
About to connect() to testflightapp.com port 80 (#0) Trying 110.173.143.147...Operation timed out
如果我在浏览器上手动尝试就可以了。
任何解决方案?
ios - TestFlight:团队令牌错误 - 您的团队令牌无法识别
我在我的 iphone 应用程序上使用 TestFlight。但是当我运行它时,我收到以下错误:“TestFlight:团队令牌错误 - 您的团队令牌无法识别”。请告诉我如何解决这个问题?
certificate - 如何设置多个团队管理员为 TestFlightApp 进行临时分发构建?
我正在使用 TestFlightApp 将我的应用程序的测试临时构建分发给我的整个团队,我有三个团队管理员需要能够建立新的构建来测试飞行应用程序。不幸的是,Apple 只允许一个团队管理员进行分发构建,所以我的两个团队成员不能构建新的构建——这非常不方便。
如何为团队设置我的分发证书,以便多个团队管理员可以成功设置一个有效的签名系统来生成临时分发版本,然后可以将其提交给 TestFlightApp?
到目前为止,我唯一的想法是共享私人团队密钥,但我还没有成功地让它工作,我还没有找到任何分步说明来帮助我。我所发现的只是 Apple 文档中提到这可能是可能的: 分发应用程序
配置开发和分发资产的这句话是我迄今为止发现的最有用的东西,但并没有真正谈论如何设置多个管理员:
保护和转移您的签名和供应资产
您的签名和配置资产是您用来在开发设备上运行 iOS 应用程序的私钥、证书和配置文件。如果您需要使用包含开发人员资产的 Mac 以外的 Mac 来开发 iOS 应用程序,则必须将资产转移到另一台 Mac。您可以在管理器中执行此操作,方法是从一台 Mac导出您的签名和配置资产,然后将它们导入另一台 Mac
iphone - Testflight SDK 缺少报告
我已经为我的 iOS 应用程序安装了 Testflight SDK。在每个步骤中都遵循手册。问题是 - 我没有从应用程序中得到任何报告。没有会话报告、错误、反馈——什么都没有。我检查了 Team Token - 一切都匹配。
这是我的代码:
我想念什么?
iphone - UIMenuController 没有按预期工作,canPerformAction 没有被解雇
我最近遇到了一个问题。UITapgesture 在模拟器上完美运行,甚至直接在设备上调试(iPhone 4,iOS 5.0.1),但是当我打包应用程序(Dep_Target iOS4.0m Base_SDK iOS5.1(最新))进行临时分发并将其发送给客户端时手势不起作用。然后我通过测试飞行在我用于调试的同一设备上安装了构建,手势在它上面不起作用。我重新检查了所有内容,我使用相同的版本进行分发。任何帮助都感激不尽。谢谢
编辑:
经过一番调试,结果发现 UITapgesture 不是罪魁祸首。手势方法被触发,但我在手势中使用了 UIMenuController。菜单控制器被实例化,所有但未显示在视图上。除了方法:
也不会被解雇。请记住这一切都发生在通过试飞分发的构建中,否则一切运行完美。
ios - testflight 应用程序在启动时关闭
我正在尝试通过 testflight 安装一个 ad-hoc 应用程序,因此我从苹果门户创建了一个 ad-hoc 配置,我构建了 .ipa,然后将其提交给 testflight。
问题是我可以从 testflight 安装应用程序(我没有收到任何错误),但是当它启动应用程序时,它会在没有任何警报或消息的情况下关闭。
经过一些测试,我已将设备连接到 xcode,然后单击“配置开发”(或类似的东西,我记错了,因为我再也看不到那个选项了)。之后,应用程序在启动时没有关闭,并且运行良好。
问题是,如果我必须为任何设备启用 xcode 开发,我就无法通过 testflight 分发应用程序!
为什么我有这种行为?我做错了什么?
谢谢
ios - Apple Push Notification 不适用于临时构建
在开发模式下,我可以向设备发送推送通知,而不是在生产中,我的设置是:
- .pem 文件,它是配置门户的 aps_production.cer 和我的临时证书的私钥的组合
- 苹果服务器 apn:带有 2196 端口的“gateway.push.apple.com”
- 我有一个 Rails 服务器,它保存来自设备的令牌,然后使用这些设备令牌和以前的 .file 向苹果发送通知以打开连接
- ad-hoc 构建应用程序有(它是 rubymotion): entitlements['aps-environment'] = 'production' entitlements['get-task-allow'] = false
- 应用程序启动时,将令牌正确发送到我的应用程序服务器
- 我刚刚检查了令牌与开发模式不同
问题是我的 rails 应用程序发送通知并且没有收到任何错误,但没有任何东西到达设备上。
我正在使用 testflight 分发我的应用程序的临时版本,但我不知道使用 testlight 和 APNS 有任何问题。
可以是什么?
编辑我解决了:端口错误,2195而不是2196 ...