我尝试部署供我公司使用的应用程序。因此,我执行Product-> Archive,选择良好的分发证书/配置文件。我将文件上传到网络上,将manifest.plist
链接到.ipa
,然后尝试将其安装到ipad上,但无法安装:
更新:我不想直接将其安装在iPad上,但是要使用ipad从url下载它,而我使用的是entreprise开发者程序,如果我直接为ipad构建它,它就可以工作
这是ios控制台日志:
在之后的日志中,我发现很奇怪
无效>> {642AFE ....这个号码与我的号码不同 IPA文件名。
我也觉得很奇怪,无法获得许多plist文件(分发,导出...)。
这是我放到服务器的文件夹:
有人有什么主意吗? 十分感谢
答案 0 :(得分:0)
如果您使用的是普通开发者帐户,则要将应用程序安装在设备上(直接安装或从任何第三方站点安装),则必须使用AdHoc分发配置文件的开发配置文件对存档文件进行签名。在这里,如果您选择了Appstore发行证书和配置文件,则该应用程序将无法安装在任何设备上。
如果将设备的UDID添加到配置文件(开发或AdHoc发行版)中,则可以直接使用Xcode或通过URL安装该应用程序。
如果您正在使用企业程序,并且使用分发证书和配置文件对应用程序进行了签名,那么无论配置文件中是否存在UDID,该应用程序都可以安装在任何设备中。
归档ipa时,请检查配置文件。
希望这对您有所帮助。