iOS 打包 - 解决 ERROR ITMS-90685 和 90206 的办法

1,514 阅读1分钟

今天在打包「浪潮 VPN  for iOS」新个版本的时候出现了上面2个错误,发现原因是项目中import 了第三方库到 Today Extension 里,而这些 Pods 在Main App Target 里也导入过,所以出现了重名的问题,下面是ERROR ITMS-90685 和 ERROR ITMS-90206的两个应对办法。

解决 ERROR ITMS-90685

打开 Extension Target - Build Phases - 点击 + 号创建 New Run Script Phase,添加如下代码就可以解决 Error Itms-90685 的报错。

cd"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"

if [[ -d"Frameworks"]]; then

rm -fr Frameworks



解决 ERROR ITMS-90206

打开 Extension Target - Build Settings - 搜索 'Embedded' - 把 Embedded Content Contains Swift Code ,把原来的 YES 改成 NO 即可;