ios - Titanium:无需设备即可生成 IPA

标签 ios iphone titanium provisioning-profile ipa

我在 macbook 上使用 Titanium 开发了一个 iOS 应用程序。我需要创建 IPA 文件以允许其他测试人员在他们的设备上试用我的应用程序(通过 TestFlight)。我没有 iPhone 或 iPad,但根据网络上的大量文章,这根本不是问题。

但是,我需要一个 Provisioning Profile,没有设备我无法创建它。

那么,我该如何编译?

最佳答案

为了将其编译为可通过 TestFlight 安装在他们的设备上,您必须将他们的设备添加到您的帐户,然后将它们添加到配置文件中。然后您可以构建应用并将其上传到 TestFlight。

TestFlight 的工作方式是,当您将测试人员添加到您的团队时,它会向您发送他们的设备 UDID。然后您将转到 iOS 开发人员门户并将它们添加到您的设备列表中,然后您将(重新)创建添加了这些设备的配置文件。

编辑:

我不知道为什么我被否决了一个正确的答案,但如果需要明确的步骤,这里是:

  1. 创建 TestFlight 帐户
  2. 执行“添加应用程序”,以便您的应用程序进入 TestFlight 系统
  3. 邀请您的测试人员加入您的团队
  4. 等待您的测试人员接受,并将他们的设备添加到他们的 TestFlight 帐户
  5. 获取 TestFlight 发送给您的设备的 UDID,然后将这些设备输入您的 iOS 开发者帐户
  6. 使用您刚刚输入的那些设备创建配置文件
  7. 使用该配置文件创建您的 IPA
  8. 将您的 IPA 上传到 TestFlight
  9. 授予测试人员从 TestFlight 中的“权限”选项卡下载构建的权限

我认为您错误地认为您首先需要 IPA,这是不正确的。在创建 IPA 之前,TestFlight 是第一个获取测试设备 UDID 的机制。之后,TestFlight 是您将应用程序分发给测试人员的机制。我和许多其他人已经多次执行上述步骤,您可以放心,您不必先拥有 IPA,您只需拥有您的设备 UDID 后创建它测试人员。

关于ios - Titanium:无需设备即可生成 IPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22256017/

相关文章:

php - 使用 PHP 向钛(跨平台)开发的 android 应用程序发送推送通知

ios - Eventkit 并不总是删除事件

ios - Spotify ios SDK 登录 : Invalid Redirect URI

iPhone,调用另一个电话号码以响应第一个未接听的电话号码?

ios - Xcode 不会导入 appstore.mobileprovision 文件

iphone - 从另一个窗口中打开已经创建的窗口

javascript - 当您编写 Titanium 应用程序时,源代码是否对用户可见?

ios - 更改 Swift 中现有按钮的操作

ios - 从 Xcode 分发时分析应用程序版本的错误是什么?

iphone - 如何从 Restkit + iOS 发布到 Rails