我在macbook上使用Titanium开发了一个iOS应用程序。我需要创建IPA文件,以允许其他测试人员在他们的设备上尝试我的应用程序(通过TestFlight)。我没有iPhone也没有iPad,但因此网上有很多文章,这根本不是问题。
但是,我需要一个配置文件,如果没有设备,我就无法创建一个。
那么,我该如何编译?
答案 0 :(得分:4)
要将其编译为可通过TestFlight在其设备上进行安装,您必须将其设备添加到您的帐户,然后将其添加到配置文件中。然后,您可以构建应用程序并将其上传到TestFlight。
TestFlight的工作方式是,当您向团队添加测试人员时,它会向您发送他们的设备UDID。然后,您将转到iOS开发人员门户并将其添加到您的设备列表中,然后您将(重新)创建配置文件,并添加这些设备。
编辑:
我不知道为什么我被投票给了正确的答案,但如果需要明确的步骤,那么它就是:
我认为您做出了错误的假设,即您首先需要IPA,这是不正确的。在创建IPA之前,TestFlight首先是获取测试人员设备的UDID的机制。之后,TestFlight是将应用程序分发给测试人员的机制。我和很多其他人已经多次完成了上述步骤,您可以放心,您不必先拥有IPA,只需在之后创建它您拥有自己的设备UDID测试
答案 1 :(得分:1)
尝试此代码
ti build -p ios -T dist-adhoc
或
ti build -p ios --deploy-type production --ios-version 9.0 --keychain --target dist-adhoc --output-dir