繁体   English   中英

如何通过命令行在Xcode 8中启用钥匙串共享功能(xcodebuild)

[英]How to enable Keychain Sharing capability in Xcode 8 through command line (xcodebuild)

使用Xcode 7.x,我们过去常常通过命令行来构建Cordova应用程序,并通过xcodebuild cli工具传递代码符号标识以及所有内容。

借助新的更新的Xcode 8和我们应用中的新库,我们需要启用“ 钥匙串共享”功能。 我们找不到通过cli进行此操作的任何方法,并且使其起作用的唯一方法是打开Xcode项目并手动单击启用复选框。

但是,此解决方案破坏了构建脚本,因为我们希望在新创建的项目中使用自动构建过程(cordova添加平台ios)。

我们尝试使用https://github.com/Telerik-Verified-Plugins/Keychain-Sharing/,但仍然无法正常工作。

是否有人管理或知道如何以编程方式启用功能? 欢迎任何帮助。

我们终于使用cordova挂钩在内部解决了该问题。 可以为任何Cordova阶段配置它们,请参见此处的文档: https : //cordova.apache.org/docs/en/latest/guide/appdev/hooks/

我们实现的钩子受到了Github上现有钩子的启发(下面的链接),并进行了很小的调整以适应我们特定的项目结构。

https://github.com/EddyVerbruggen/cordova-plugin-googleplus/blob/master/hooks/ios/install_entitlements.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM