开发团队在 iO 上签名代码时不支持关联域功能
Posted
技术标签:
【中文标题】开发团队在 iO 上签名代码时不支持关联域功能【英文标题】:Development team does not support the Associated Domains capability when signing code on iOs 【发布时间】:2017-07-18 10:01:10 【问题描述】:我在尝试为我的 ionic ios 平台签署证书时遇到问题。错误指定如下:
我不知道为什么会发生错误,因为我使用同一开发团队的其他离子应用程序项目有效。我到处寻找,但没有一个解决问题。和我项目中安装的插件有关系吗?
我正在使用 XCode 9 测试版。这是我的离子信息: 全局包:
@ionic/cli-utils : 1.4.0
Ionic CLI : 3.4.0
本地包:
@ionic/cli-plugin-ionic1 : 2.0.1
Ionic Framework : ionic1 1.3.3
系统:
Node : v6.11.0
OS : macOS Sierra
Xcode : Xcode 9.0 Build version 9M136h
ios-deploy : not installed
ios-sim : not installed
npm : 3.10.10
这里列出了我的项目中安装的插件:
com.telerik.plugins.nativepagetransitions 0.6.5 "Native Page Transitions"
cordova-plugin-app-preferences 0.99.3 "AppPreferences"
cordova-plugin-clipboard2 0.1.0 "Clipboard"
cordova-plugin-compat 1.1.0 "Compat"
cordova-plugin-console 1.0.7 "Console"
cordova-plugin-crosswalk-webview 2.3.0 "Crosswalk WebView Engine"
cordova-plugin-device 1.1.6 "Device"
cordova-plugin-facebook4 1.9.1 "Facebook Connect"
cordova-plugin-file 4.3.3 "File"
cordova-plugin-file-transfer 1.6.3 "File Transfer"
cordova-plugin-inappbrowser 1.7.1 "InAppBrowser"
cordova-plugin-network-information 1.3.3 "Network Information"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.3 "StatusBar"
cordova-plugin-whitelist 1.3.2 "Whitelist"
cordova-plugin-x-socialsharing 5.1.8 "SocialSharing"
cordova-plugin-x-toast 2.6.0 "Toast"
cordova-sqlite-storage 2.0.4 "Cordova sqlite storage plugin"
es6-promise-plugin 4.1.0 "Promise"
ionic-plugin-deeplinks 1.0.15 "Ionic Deeplink Plugin"
ionic-plugin-keyboard 2.2.1 "Keyboard"
【问题讨论】:
【参考方案1】:确保您的电子邮件已加入 Apple 的 99 美元/年开发者计划。
当有人从 Apple Developer Portal(现在在 iTunes Connect 中)向您发送开发者邀请时:https://itunesconnect.apple.com/access/users
确保他们选中这个小框,让您访问证书和个人资料:(如果他们没有,他们可以随时返回邀请并添加此权限。)
【讨论】:
这个选项只对公司账户有效吧?我正在为一个客户工作,他没有为我启用该选项,所以通用深度链接不起作用?【参考方案2】:没关系,原来ionic-plugin-deeplinks
导致了错误。我不知道为什么,我卸载了插件,然后错误解决了。
【讨论】:
【参考方案3】:首先,查看 xcode 并检查您的签名设置是否正确。此外,如果需要任何操作,请在“功能”下检查,在我的情况下,我必须手动切换推送选项以添加正确的权利。
您也可以查看此thread 以获取更多信息...
【讨论】:
以上是关于开发团队在 iO 上签名代码时不支持关联域功能的主要内容,如果未能解决你的问题,请参考以下文章
iOS Catalyst Cocoapod 框架错误 - 签名需要开发团队
签约“Runner”需要开发团队。在签名和功能编辑器中选择一个开发团队
Xcode 错误:SDK“iOS 10.0”中的产品类型“应用程序”需要代码签名
如果 Xcode Server 使用 iOS 团队配置文件签名,则未收到推送通知
在 iOS 设备(iPhone / iPad)上安装应用程序或从 Xcode 创建 .ipa,无需代码签名和开发人员帐户