Tag: testflight

Xcode 8.1在更新MacOS和Xcode之后,“找不到匹配的configuration文件”

我正在使用TestFlighttesting我的应用程序,但在更新到MacOS 10.12和Xcode 8.1之后,我无法上传我的档案。 当我存档我的应​​用程序,点击“上传到应用程序商店…”,select我的发展,我得到这个错误。 找不到匹配的configuration文件“Applications / app.app” 没有一个有效的供应configuration文件允许指定的权利:应用程序标识符,testing报告活动,钥匙串访问组。 我到目前为止所尝试的是: 重新打开Xcode(很多次) ⌘ + , >select团队>删除每个configuration文件>重新下载每个configuration文件(每步之后重新打开Xcode) 重新下载并安装了我的证书和configuration文件 删除每个configuration文件并构build应用程序

iOS TestFlight:内部testing人员没有收到邀请

我build立了一个build并添加了两个内部testing器。 在按下“邀请”button之后,我立即注意到,我的电子邮件地址旁边的checkbox是唯一一个仍然被检查的checkbox。 第二个testing仪旁边的checkbox未被选中。 所以我点击了checkbox并发送了另一个邀请,但同样的事情发生了。 我什么也没有想到,当他实际安装和testing应用程序时,它会被检查。 但他说他从未收到邀请。 有谁知道我是否做错了什么?

Apple推送通知不适用于临时构build

在开发模式下,我可以发送推送通知到设备,而不是在生产中,我的设置是: .pem文件,它是供应门户的aps_production.cer和我的临时证书的私钥的组合 苹果服务器apn:“gateway.push.apple.com”与2196端口 我有一个轨道服务器,从设备保存令牌,然后发送通知苹果与这些设备令牌和以前。文件打开连接 ad-hoc构build应用程序(它是rubymotion):权利['aps-environment'] ='生产'授权['get-task-allow'] = false 应用程序启动时,将令牌正确发送到我的应用程序服务器 我只是检查了令牌是不同于开发模式 问题是我的Rails应用程序发送通知,并没有收到任何错误,但没有到达设备上。 我正在使用testflight来分发我的应用程序的ad-hoc版本,但我不知道使用te​​stlight和APNS的任何问题。 可以是什么? 编辑我解决了:端口是错的,2195而不是2196 …

使用Xcode和Provisioning Portal自动化TestFlightApp

我在TestFlight中发布一个新版本时,目前有一个相当手动的过程: 从TestFlightApp下载其他设备文本文件 login到供应configuration文件 上传设备 更新供应configuration文件以包含新添加的设备 下载生成的.mobileprovision文件 点击文件添加到Xcode 产品 – >存档,共享,创buildIPA TestFlightApp中的新build input发行说明 上传(等待) selecttesting人员来通知 有脚本或实用程序为我处理这些步骤? 我不介意这些步骤的一部分的解决scheme,只要它减less这个过程。 另一方面,也许我正在重复我不应该做的事情,或者不以有效的方式做事。

TestFlight Live,QuincyKit和Crashlytics之间的比较

我将在AppStore上启动我的应用程序,我想跟踪崩溃并尽快修复它们。 如果可能的话,最好收集一些关于用户活动和其他有用信息的附加信息。 为了做到这一点,我寻找了一些崩溃报告工具,我发现最有趣的是TestFlight Live , QuincyKit和Crashlytics 。 在这三个中,QuincyKit应该是最轻的一个,但另外两个似乎相当有趣,因为它们提供了更复杂的报告和其他有趣的东西。 我的目标是在用户可以遇到的任何问题上获得尽可能多的信息,但同时我不想让应用程序变慢或消耗更多的资源。 在你看来,从你的个人经验来看,哪些工具是最好的(考虑到我的目标和我的需求)? 通过使用TestFlight Live或Crashlytics我会让我的应用程序太慢? 设备过载有风险吗? QuincyKit提供的报告足够精确吗? 我可以从中检索多less条信息? 谢谢! 这是我决定的: 我正在使用Crashlytics进行崩溃报告(是的,这看起来确实很棒),TestFlight用于跟踪用户活动(检查点对于了解用户通常做什么以及弄清楚趋势是非常有用的)。 我遵循这里写的指示

通过CircleCI fastlane部署进行内部testing的iTunes Connect上不可用

我目前正尝试通过CircleCI使用Fastlane来设置React-Native应用程序的iOS部署,并且我遇到了一个问题,即在我的fastlane脚本中pilot ,我将该版本上传到iTunes Connect,但构build消失被用于TestFlight内部testing仪。 如果我在本地存档并上传到iTunes Connect,它将可用于testing。 我的Fastfile ,使用版本2.51.0 platform :ios do lane :deploy_staging do match( type: "adhoc", force: true ) increment_build_number( xcodeproj: './ios/MyApp.xcodeproj' ) gym( export_method: "ad-hoc", scheme: "MyApp Staging", project: "./ios/MyApp.xcodeproj" ) pilot( skip_submission: false, distribute_external: false, ) clean_build_artifacts git_add( path: '.' ) git_commit( path: '.', message: "Deployed new staging version #{lane_context[SharedValues::BUILD_NUMBER]} [skip ci]", ) […]

info.plist中的CFBundleShortVersionString必须高于1.0

我在App Store中上传了应用程序,现在它处于“Pending Developer Release”状态。 但是我想在发布之前把它交给testing人员。 我没有与内部testing人员的麻烦,我给他们访问没有问题的应用程序。 但是对于外部testing人员来说,我们遇到了同样的问题。 有一个错误: "CFBundleShortVersionString in info.plist must be higher than 1.0" 如果我不想重新加载二进制文件,我应该怎么做,因为我可能会失去“待开发者版本”状态?

找不到选项“-L / Users / … / TestFlightSDK1.1”的目录

我想存档我的Xcode项目,但它给这样的一些警告: 没有find选项“-L / Users /…./ TestFlightSDK1.1”的目录 它不会在那里,我从我的项目中删除该文件夹。 我已经尝试了所有在Stackoverflow的答案,但它不工作。 我清理了我的项目 我删除了我的Target -> Build Settings -> Library Search Paths and Header SearchPaths所有值 我看着我的project.pbxproj 但是我没有发现任何标志TestFlightSDK1.1 我怎样才能解决这个警告?

如何在Xcode或iTunes连接上获得Testflight外部testing人员的崩溃日志?

有什么方法可以知道别人的应用程序有什么问题吗? 它是在其他人的设备上工作,但这个人。 该人试图删除以前的版本,并安装新的,但它仍然无法正常工作。 我怀疑,我放在文件夹中的文件之一可能仍然在那里…但这个文件的格式已经改变,因为…

最新的iTunes连接版本在TestFlight中没有显示

我使用iTunes Connect将我的应用程序的第一个版本发布给内部testing人员,并成功安装在内部testing人员的设备上。 现在,我已经通过iTunes Connect上传了第二个版本。 我的内部testing人员已收到构build2的电子邮件可用,并单击该button以在TestFlight中查看它,但是当TestFlight打开时,只有构build1显示可供安装。 还有什么我需要做的,使构build2可供testing人员,或者它只是需要一些时间,即使在testing人员收到电子邮件,它可用后在TestFlight中显示?