简体   繁体   English

我们可以使用开发人员配置文件上传(.ipa)到testflight吗?

[英]can we use developer provisioning profile to upload (.ipa) to testflight?

I wanted to know that with the provisioning profile of the of iphone developer i was able to generate the (.ipa) for uploading to testflightapp. 我想知道,通过iphone开发者的配置文件,我能够生成(.ipa)上传到testflightapp。 But it gives me an error in the testflight that "it is invalid (.ipa)" Is that because of the fact the i am using the developer profile and not distribution profile? 但它在testflight中给出了一个错误“它无效(.ipa)”是因为我使用的是开发人员配置文件而不是分发配置文件?

You must use your distribution profile! 必须使用您的分发资料! Also, make sure your ipa has the file embedded.mobileprovision . 另外,请确保您的ipa具有embedded.mobileprovision文件。

Preparing for testflight contains the following steps 准备testflight包含以下步骤

  1. Invite teammates with testflight by their email address. 通过电子邮件地址邀请带有testflight的队友。
  2. In developer.apple.com use 'add devices' and add the device by it's UID 在developer.apple.com中使用“添加设备”并通过它的UID添加设备
  3. Within distribution create a new profisioning profile which contains the devices of the testflight users. 在分发内创建一个新的profisioning配置文件,其中包含testflight用户的设备。
  4. Download the new provisioning profile and set it in the XCode build settings -> Code signing Identity 下载新的配置文件并在XCode构建设置 - >代码签名标识中进行设置
  5. Make a new build of your project in XCode with product 使用产品在XCode中创建项目的新版本
  6. Upload your newly made .ipa to testflight and set the testflight testers 将新制作的.ipa上传到testflight并设置testflight测试人员

Your done! 你做完了!

EDIT: 编辑:

I've you've made a testflight before of your App you can also choose to stop after step 3 and just upload your newly created profile to testflight. 我已经在你的应用程序之前进行了一次测试,你也可以选择在第3步之后停止并将新创建的配置文件上传到testflight。 (as OneGuyInDc says) (正如OneGuyInDc所说)

That's right yes, it needs to be a distribution one. 这是正确的,它需要是一个分配。 You'll probably see it complaining about get-task-allow being true rather than false or something. 你可能会看到它抱怨get-task-allow是真的而不是假的。 I'm not entirely sure why TestFlight bother to check for this, but they do. 我不完全确定为什么TestFlight会费心去检查这个问题,但他们确实如此。

Yes, you need a provisioning profile for distribution. 是的,您需要配置配置文件进行分发。

That said, you don't select it in Xcode. 也就是说,你不要在Xcode中选择它。 Select "None" for all the provisioning profiles in Xcode. 为Xcode中的所有配置文件选择“无”。

在此输入图像描述

Valid still in Xcode 5.11. 在Xcode 5.11中仍然有效。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我们可以在使用应用商店配置文件共同设计的 iPhone 上安装 IPA 吗? - can we install IPA on iPhone codesigned with app store provisioning profile? 我们可以远程控制连接到远程机器的 iPhone 以信任开发人员(用于配置文件)吗? - Can we remotly control iPhone connected to remote machine to trust developer (for provisioning profile)? 如何使用配置文件ios获取IPA文件 - how use provisioning profile ios to get an IPA file 供应配置文件和开发人员证书 - Provisioning profile and developer certificate 找不到要导出IPA的配置文件 - Don't find provisioning profile to export ipa 使用更新的配置文件重新创建IPA文件 - IPA file recreation with updated Provisioning profile 在没有配置文件的情况下在iPhone上安装.ipa文件? - Install .ipa file on iPhone without a provisioning profile? Apple Developer帐户和配置文件 - Apple Developer account and provisioning profile 将ipa分配到未添加到配置文件中的电话 - distribute ipa to phone not added to the provisioning profile 我们可以使用IOS Enterprise帐户进行测试,然后在最终使用IOS Developer帐户并上传到应用商店吗? - can we use IOS Enterprise account for Testing, then use IOS Developer account once final and upload to app store?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM