无法使用 ResearchKit 存档项目,但可以在模拟器和设备上成功运行
Unable to archive project with ResearchKit but successfully works on Simulator and Device
我有一个旧项目使用 ResearchKit 来收集调查信息。该项目使用 pod (pod 'ResearchKit'
) 并且一切正常。现在,当我想将此应用程序部署到 Testflight 时,Apple 拒绝了我的应用程序说 ITMS-90809:已弃用 API 用法 - 不再接受使用 UIWebView 的新应用程序。相反,使用 WKWebView 来提高安全性和可靠性。经过一些研究,我遇到了一些建议删除 researchkit cocoapod 并改为使用 ResearchKit 项目的解决方案,如下 https://github.com/ResearchKit/ResearchKit/issues/1346 http://blog.shazino.com/articles/dev/researchkit-setup-project/。我完全按照这些步骤操作并成功地 运行 我的应用程序在模拟器和真实设备上。该应用程序像以前一样运行良好,但是当我尝试存档该应用程序时,它给出了一条错误消息 'ResearchKit/ResearchKit.h' file not found
我检查了很多解决方案,但 none 对我有用
Undefined symbols for architecture arm64
不确定这是库中的错误还是我做错了什么,请您帮助我
使用 pod
解决了这个问题
pod 'ResearchKit', :git => 'https://github.com/ResearchKit/ResearchKit.git', :branch => 'master'
我有一个旧项目使用 ResearchKit 来收集调查信息。该项目使用 pod (pod 'ResearchKit'
) 并且一切正常。现在,当我想将此应用程序部署到 Testflight 时,Apple 拒绝了我的应用程序说 ITMS-90809:已弃用 API 用法 - 不再接受使用 UIWebView 的新应用程序。相反,使用 WKWebView 来提高安全性和可靠性。经过一些研究,我遇到了一些建议删除 researchkit cocoapod 并改为使用 ResearchKit 项目的解决方案,如下 https://github.com/ResearchKit/ResearchKit/issues/1346 http://blog.shazino.com/articles/dev/researchkit-setup-project/。我完全按照这些步骤操作并成功地 运行 我的应用程序在模拟器和真实设备上。该应用程序像以前一样运行良好,但是当我尝试存档该应用程序时,它给出了一条错误消息 'ResearchKit/ResearchKit.h' file not found
我检查了很多解决方案,但 none 对我有用
Undefined symbols for architecture arm64
不确定这是库中的错误还是我做错了什么,请您帮助我
使用 pod
解决了这个问题pod 'ResearchKit', :git => 'https://github.com/ResearchKit/ResearchKit.git', :branch => 'master'