ios – Xcode 8.0的Wildcard App ID问题
我曾经有一个配置文件,其中包含一个相关的通配符应用程序ID(*),可以为客户签署一堆应用程序.每个显式应用程序ID都声明为
Xcode项目中的Bundle ID字段.问题是每个应用程序都使用无线附件配置功能.据Apple报道(
https://developer.apple.com/library/ios/qa/qa1713/_index.html),
在Xcode 7.3之前,这不是什么大问题,它总能奏效.更新到Xcode 8.0的最后一个公开测试版后,我无法使用与我的配置文件关联的通配符应用ID对我的应用程序进行编码,我无法为其添加显式应用ID,因为它们已由客户管理.当我尝试使用新的自动代码签名功能时,它告诉我,我在Xcode项目的Bundle ID字段中建议的应用程序ID无法注册到我的开发团队(当然不是!),因为它属于客户的团队我不是其中的一员. 如果我单击Xco??de托管配置文件旁边的信息泄露按钮,我可以看到的唯一问题是缺少无线附件配置功能 那么,我是否可以要求客户将此功能添加到显式应用ID中以解决此问题? 如果我尝试使用旧方法使用我的配置文件(我再次重新生成)直接在Build Settings中对应用程序进行代码签名,我总是会遇到以下问题:
有人可以帮我解决这个问题吗?我被困了几天. 解决方法
可能的解决方案列表:
>让他们将您加入他们的开发团队.>使捆绑ID取决于构建配置.然后您可以自己注册App ID并添加功能.>根据配置创建entitlements.plist文件.有一个单独的entitlements.plist文件,没有开发和测试的功能. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |