我正在使用自己构建和链接到我的iOS应用程序中的iOS8动态框架。这在模拟器和设备上都能正常工作,但在尝试为其归档发布版本时,我一直收到此错误:
“代码签名错误:找不到匹配的配置文件:没有一个有效的配置文件允许指定的授权:com.apple.developer.ubiquity-kvstore-identifier、keychain-access-groups、com.apple.developer.icloud-container-identifiers、com.apple.developer.icloud-services、com.apple.security.application-groups、com.apple.developer.ubiquity-container-identifiers。 CodeSign错误:SDK“iOS 8.3”中的产品类型“Framework”需要代码签名。”
在应用程序目标->构建阶段->嵌入框架内,该框架已连接,并且已选中“复制时代码签名”复选框。
在框架目标->构建设置->我已将配置文件设置为“自动”,并在发布下的代码签名身份中使用“iOS分发”。
我有3个不同的应用程序目标需要基于此框架构建。
我困惑了:
1. 框架是否需要在开发人员中心注册自己的AppID? 2. 框架是否需要自己的配置文件? 3. 框架可否使用iOS应用目标中相同的授权文件?
谢谢。
“代码签名错误:找不到匹配的配置文件:没有一个有效的配置文件允许指定的授权:com.apple.developer.ubiquity-kvstore-identifier、keychain-access-groups、com.apple.developer.icloud-container-identifiers、com.apple.developer.icloud-services、com.apple.security.application-groups、com.apple.developer.ubiquity-container-identifiers。 CodeSign错误:SDK“iOS 8.3”中的产品类型“Framework”需要代码签名。”
在应用程序目标->构建阶段->嵌入框架内,该框架已连接,并且已选中“复制时代码签名”复选框。
在框架目标->构建设置->我已将配置文件设置为“自动”,并在发布下的代码签名身份中使用“iOS分发”。
我有3个不同的应用程序目标需要基于此框架构建。
我困惑了:
1. 框架是否需要在开发人员中心注册自己的AppID? 2. 框架是否需要自己的配置文件? 3. 框架可否使用iOS应用目标中相同的授权文件?
谢谢。