Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何将iOS应用程序交付给尚未';我没有苹果_Iphone_Xcode_Macos_Itunes - Fatal编程技术网

Iphone 如何将iOS应用程序交付给尚未';我没有苹果

Iphone 如何将iOS应用程序交付给尚未';我没有苹果,iphone,xcode,macos,itunes,Iphone,Xcode,Macos,Itunes,我正在开发一个iOS应用程序(我有macbook),我有一个苹果开发者帐户 我如何将iPhone应用程序交付给没有mac的测试人员 测试人员的手机没有越狱(我无法构建deb)您必须拥有Mac OS和Mac machine才能开发它们。您需要在MacOSX上安装XCode来编写、运行和测试应用程序 如果你不想买Mac,你可以在PC上安装MacOSX,参考这个叫做Hackintosh的链接。如果您正确执行以下步骤,这在PC上可以正常工作: 如果这是不可能的,你可以考虑邀请某人在物理上或者通过Ex

我正在开发一个iOS应用程序(我有macbook),我有一个苹果开发者帐户

我如何将iPhone应用程序交付给没有mac的测试人员



测试人员的手机没有越狱(我无法构建deb)

您必须拥有Mac OS和Mac machine才能开发它们。您需要在MacOSX上安装XCode来编写、运行和测试应用程序

如果你不想买Mac,你可以在PC上安装MacOSX,参考这个叫做Hackintosh的链接。如果您正确执行以下步骤,这在PC上可以正常工作:


如果这是不可能的,你可以考虑邀请某人在物理上或者通过Ex.TeaveVistor或任何其他远程桌面协议来进行这项工作。

< P>他们也可以在Windows机器上运行iTunes。但如果他们根本没有电脑,还有另一个选择。您可以通过链接分发它

这真的很容易。准备像往常一样进行临时分发,然后单击“企业分发”复选框

然后将URL添加到final.ipa所在的位置。我通常也会在第二行填写应用程序名称,但从不填写其余的

e、 g

然后将创建的.plist和.ipa上载到相关URL,以便这两个文件可用:

http://www.yourdomain.com/YourApp/YourApp.ipa
http://www.yourdomain.com/YourApp/YourApp.plist
现在,最后创建一个简单的HTML页面并将其上载到您的站点

<http>
    <body>
        <c><font size="20"><a href="itms-services://?action=download-manifest&url=http://www.yourdomain.com/YourApp/YourApp.plist">Click here to install YourApp</a></font></c>
    </body>
</http>

现在给他们发一个链接到上面的HTML页面,他们就可以安装了

被警告:您必须在临时分发配置文件证书中有测试仪的UDID,否则这将不起作用。

我建议使用该服务。它允许您上传应用程序的构建,然后通过他们的网站分发给测试人员

他们有一个伟大的梦想

编辑:哦,基本服务是免费的


我希望这有帮助。祝你好运。

到目前为止,我使用的最方便、最省时的方法是试飞。集成非常容易。您可以与测试人员共享文件,而不需要系统

主要步骤是

1) 创建有效帐户后下载并集成(需要登录)

2) 将SDK与iPhone应用程序集成(但如果您只希望分发应用程序,而不希望跟踪其使用情况和报告目的,则不必强制执行)

3) 创建您的团队并上传构建门户

4) 随后允许测试人员访问配置文件中提到的允许设备

您可以在一个位置管理多个团队和应用程序。希望有帮助。

按照以下步骤操作:

  • 将用户的
    udid
    s包含到您的
    adhoc
    分发配置文件中 证书(与Goz的回答步骤相同)
  • Xcode
    中,使用存档功能并使用
    adhoc
    配置文件对代码进行签名 证书
  • 在Organizer中,创建要分发的.ipa文件
  • .ipa
    文件发送给您的用户(即通过电子邮件)
  • 要求他们将
    .ipa
    文件拖放到Windows版iTunes的应用程序部分,并同步他们的设备

  • 你必须为此制作一个.ipa文件……谢谢你的回答,我需要企业帐户来做这件事吗?@CAMOBAP:不,你不需要,这就是整件事非常令人困惑的地方。不过,这可以通过一个普通的开发人员帐户来完成。我在一个普通的开发者帐户上使用它,这是一个巨大的奖金,因为这意味着我的同事不必使用令人讨厌的iTunes;)我有Mac操作系统,但我的测试人员没有,我不能推荐更多。我认为值得一提的是,试飞有远程分发功能,所以你只需要给那个人发送一个电子邮件链接,他们就可以下载你的应用程序。
    <http>
        <body>
            <c><font size="20"><a href="itms-services://?action=download-manifest&url=http://www.yourdomain.com/YourApp/YourApp.plist">Click here to install YourApp</a></font></c>
        </body>
    </http>