Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.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
Ios 内部分配问题与分配证书_Ios_Xcode_Ipad_Profile_Software Distribution - Fatal编程技术网

Ios 内部分配问题与分配证书

Ios 内部分配问题与分配证书,ios,xcode,ipad,profile,software-distribution,Ios,Xcode,Ipad,Profile,Software Distribution,我在这里的第一个问题,我已经尝试了所有的方法,并且像地狱一样在谷歌上搜索,但找不到这个问题的答案 因此,我有一个客户,我必须通过内部分发系统对其进行iOS分发(他们不希望自己的应用程序出现在商店中,但会将其用于20多台设备的公司使用,因此临时UDID系统是不可能的) 现在,客户已在其企业帐户上为我指定了管理员角色,我已完成以下操作: 下载了生产证书 在我的密钥链上安装了客户端的.p12文件 已创建应用程序id 创建并下载了配置文件 现在,我确实设法将该应用程序存档并安装到我的设备上,但随后该应用

我在这里的第一个问题,我已经尝试了所有的方法,并且像地狱一样在谷歌上搜索,但找不到这个问题的答案

因此,我有一个客户,我必须通过内部分发系统对其进行iOS分发(他们不希望自己的应用程序出现在商店中,但会将其用于20多台设备的公司使用,因此临时UDID系统是不可能的)

现在,客户已在其企业帐户上为我指定了管理员角色,我已完成以下操作:

  • 下载了生产证书
  • 在我的密钥链上安装了客户端的.p12文件
  • 已创建应用程序id
  • 创建并下载了配置文件

  • 现在,我确实设法将该应用程序存档并安装到我的设备上,但随后该应用程序就在启动屏幕后崩溃了。据我所知,生产证书有问题,我对此一无所知。任何帮助或建议都将不胜感激。

    企业签名的应用程序不允许调试连接。若要在设备中安装应用程序,应创建archive.ipa并安装


    对于设备中的调试应用程序,您需要使用单个开发人员帐户的临时配置文件签署应用程序

    过了一段时间,我终于解决了这个小问题。主要问题不是.p12,而是包ID本身。因为大多数情况下,我都会收到一个错误,即包ID与提供的配置文件不匹配。所以我所做的是:

  • 将Apple Dev网站上的应用程序id从一个旧名称(即com.PotatoApp.PotatoApp)编辑为com.lemon.PotatoApp(我不得不这样做的主要原因是因为我的默认id是我公司的id,在这种情况下,我必须使用客户的Apple Dev帐户,因此也必须使用id本身

  • 通过选择新编辑的应用程序id,然后将名称从“PotatoApp”更改为“PotatoApp-inthouse”来编辑配置文件

  • 下载了新编辑的配置文件

  • 在调试设置中,这是相应的列表: -配置配置文件(调试和发布):“PotatoApp内部应用程序”” -代码签名标识(调试和发布):“iPhone发行版:Lemon Company Ltd.


  • 团队名单上的成员也从“土豆有限公司”更改为“柠檬有限公司”,之后创建了一个简单的存档,构建没有任何问题。

    您是否在发布模式下测试了您的应用程序?我不认为这是由于证书造成的……如果是这样的话,我相信应用程序甚至不会安装在设备上。在此之前,我使用我公司的临时列表在多个设备上预测试了应用程序,这是可行的d好的。在安装或启动失败后,检查设备控制台输出是否有错误消息。如果我正在安装.ipa文件,我该怎么做?嗯……是的,我想我在最初的问题中提到了它。“现在,我确实设法将应用程序存档并安装到我的设备上,但是应用程序在启动屏幕后就崩溃了…”