使用Xcode 7.x,我们通过命令行构建我们的cordova应用程序,通过 xcodebuild cli工具传递代码符号标识和所有内容。
在我们的应用中使用新更新的Xcode 8和新库,我们需要启用 Keychain Sharing 功能。我们找不到任何方法通过cli执行此操作,并且使其工作的唯一方法是打开Xcode项目并手动单击启用复选框。
然而,这个解决方案打破了我们的构建脚本,因为我们希望在新创建的项目中有一个自动构建过程(cordova add platform ios)。
我们尝试使用https://github.com/Telerik-Verified-Plugins/Keychain-Sharing/,但仍然无效。
任何管理或知道如何以编程方式启用功能的人? 欢迎任何帮助。
答案 0 :(得分:0)
我们终于使用cordova挂钩在内部解决了该问题。 可以为任何Cordova阶段配置它们,请参见此处的文档:https://cordova.apache.org/docs/en/latest/guide/appdev/hooks/
我们实现的挂钩在很大程度上受到了Github上现有挂钩的启发(下面的链接),并进行了很小的调整以适应我们特定的项目结构。