A.使用企业证书出口应用程序的问题
Error : wildcard app id cannot be used to create in house provisioning
profiles
B.在企业版和AppStore上分发应用程序的正确方法
我们已经在苹果AppStore上分发应用程序多年,企业是新增的.
– App有Watch App并支持iOS 8.
到目前为止做了什么
– 两个不同的开发账户和证书.
– 在每个帐户上分开配置配置文件
– 为企业构建配置和方案AppStore
– 使用Scheme / Config在bundleId等设置之间切换
– 成功存档企业应用程序
我没有创建单独的info.plist或权利(我需要吗?)
问题:当我尝试导出企业存档时,我收到错误
wildcard app id cannot be used to create in house provisioning
profiles<
我确实有适当的配置配置文件创建.它们都不是通配符,除了由Xcode创建.
我已经读过this post,它说需要创建不同的目标.这是保持两个目标同步的开销.
题:
bool itIsPossible = Can this be achieved with Configuration/Schemes? if (itIsPossible){ – What else I need to create separate entitlements etc? }else{ – Do I have to create new target to support Enterprise App? – Separate Target for Watch and Extension? – What else I need to create separately Info.plist,entitlements etc? }
解决方法
新的目标确实会产生一些开销(新文件必须添加到所有相关的目标).新的目标允许轻松区分哪个文件在哪里,提供一个平台,用于单独的plist&配置,单元测试等
请记住,App Store可执行文件和企业可执行文件是两个不同的应用程序,具有不同的证书和签名. (1)
单独的目标建议(来自实际产品)
>共享权利
> PROJECT>目标>一般>团队>在那里选择独立的团队
>< yourTarget> .xconfig(可选&方便)
> .plist(很可能,但不是必需的)(2)
(1)可以说关于Apple Watch的可执行文件(2)独立的plist允许运行时魔法:由资源控制的单个代码.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。