Pri*_*rya 7 enterprise ota ios provisioning-profile
我在为iPad应用程序安装OTA时遇到问题.我上周更新了我的企业证书.我创建了新的dev/dist证书和配置文件.Xcode组织者显示正确的过期日期.当我尝试从链接安装应用程序时,它下载了一半并向我显示错误"无法下载应用程序,此时无法安装".我之前做过OTA安装超过50次.我重新检查了一切.这不是无效链接或选择错误的配置文件的问题.任何帮助将不胜感激.我检查了设备日志,它说:
May 1 13:15:32 unknown installd[2455] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
May 1 13:15:32 unknown installd[2455] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
May 1 13:15:32 unknown installd[2455] <Error>: 00381000 verify_signer_identity: Could not copy validate signature: -402620394
May 1 13:15:32 unknown installd[2455] <Error>: 00381000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.8zrx0B/foo_extracted/Payload/Hra.app
Run Code Online (Sandbox Code Playgroud)
这个答案对我很有帮助,非常感谢你.
这是我的确切步骤.我正在为我创建的Xcode项目构建一个ad hoc,因此已经创建了bundle标识符,我必须在下面的步骤中匹配它.
在Apple Developer门户中:
需要首先创建新证书:分发证书,然后切换以确保它反映在开发人员证书中.我只是出于习惯而将这两个证书下载到我的计算机上,但Xcode 4.3.2不再需要Keychain Access请求步骤了.
创建应用程序ID(确保它与在XCode中创建的com.捆绑包匹配,如果已经创建的.在这种情况下,Info文件将捆绑包标识符列为通配符:com.mydomain.$ {PRODUCT_NAME}.我的产品名称包含大写和小写.应用程序ID区分大小写,因此它应该与此Xcode包标识符/产品名称完全匹配.
添加任何新设备.
创建开发和分发配置文件 - 下载并将每个文件拖入Xcode.
在XCode中:
在构建信息文件中,代码签名实体字段全部设置为"不代码签名"对我有用
要创建存档,清理Target,然后确保该方案指向已连接的设备,请转到产品 - >存档
Archives的Organizer视图应该出现 - 选择刚构建的视图,选择Distribute然后选择Save for Enterprise或Ad Hoc,然后在选择要签名的身份中选择下拉列表中的Refresh,然后将其保留为默认值并单击下一个.
选择Save For Enterprise Distribution - 您只需填写前两个字段; 服务器上的URL到.ipa文件,以及应用程序的名称.
然后将文件上传到最后一步指定的目录,自定义并发送链接,即itms-services://?action = download-manifest&url = http://yourdomain.com/yourdirectories/yourAppName.plist
| 归档时间: |
|
| 查看次数: |
11927 次 |
| 最近记录: |