首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过Windows Intune发布IPA

如何通过Windows Intune发布IPA
EN

Stack Overflow用户
提问于 2014-02-17 11:41:37
回答 1查看 1.6K关注 0票数 4

我想知道如何通过Windows正确地签署和分发IPA。

我有一个用于特定包/应用程序id的内部配置配置文件,并且有一个iOS分发证书。我在归档IPA文件时使用此供应配置文件。我为企业临时部署签署并打包它。我按照预期得到.ipa和.plist文件,并将它们上传到。到目前为止一切似乎都很好。

当我登录到门户并选择安装应用程序时,它就失败了。我得到以下日志语句:

代码语言:javascript
复制
installd[61] <Notice>: 0x255000 MobileInstallationInstall_Server: Installing app [bundle id]
installd[61] <Error>: entitlement 'keychain-access-groups' has value not permitted by provisioning profile '[name of in house distribution profile]'
installd[61] <Error>: 0x255000 verify_signer_identity: MISValidateSignatureAndCopyInfo failed for /var/tmp/install_staging.Mgjx9o/foo_extracted/Payload/[app name].app/[app name]: 0xe8008016
installd[61] <Error>: 0x255000 do_preflight_verification: Could not verify executable at /var/tmp/install_staging.Mgjx9o/foo_extracted/Payload/[app name].app
installd[61] <Error>: 0x255000 install_application: Could not preflight application install
installd[61] <Error>: 0x255000 handle_install_for_ls: API failed

这里真正的问题是什么,如何解决呢?

这是一个PhoneGap 3.2.0应用程序,应用程序是使用phonegap build ios生成的。我使用的是Xcode 5.0.2,我正在尝试安装应用程序的设备是运行iOS 7.0.4。

日志中[]中的所有内容都由我替换。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-18 08:29:17

我成功地分发了IPA。当Xcode第一次尝试将该设备添加到iOS开发中心帐户和团队时,我尝试在一个新的iOS设备上运行该应用程序。

在一开始,它说,添加设备的请求是悬而未决的。然后它开始给我一条错误信息。第一个对话框如下:

代码语言:javascript
复制
No provisioning profiles matching both the team ID “[team id]” and the bundle identifier “[bundle id]” were found.  Xcode can resolve this issue by downloading a new provisioning profile from the Member Center.

在试图解决这个问题之后,它说:

代码语言:javascript
复制
There was an error generating the team provisioning profile for AppID '[app id]'.  Please try again.  If the problem persists, please contact Apple Developer Program Support. https://developer.apple.com/support

这导致我再次检查队的身份,这是不正确的原因。我在磁盘上搜索了team id和app id,并在project.pbxproj文件和名为[projectname].xcent的文件中发现了不正确的team id。

后面的文件甚至在字典key keychain-access-groups的值中包含了team + bundle id,这是这个问题中错误消息的一部分。

我在这两个文件中总共更改了三个位置的团队I,并重新打包了应用程序。突然间一切都正常了。:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21828144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档