Swift 错误ITMS-90205:“;无效的包。位于'的捆绑包;NotificationServiceExtension.appex';包含不允许的嵌套包。”;
错误ITMS-90206:“无效的捆绑包。位于'app.app/PlugIns/OneSignalNotificationServiceExtension.appex'的捆绑包包含不允许的文件'Frameworks'。” 错误ITMS-90206:“无效的捆绑包。位于'app/PlugIns/OneSignalNotificationServiceExtension.appex'的捆绑包包含不允许的文件'Frameworks'。” 在我的应用程序项目中Swift 错误ITMS-90205:“;无效的包。位于'的捆绑包;NotificationServiceExtension.appex';包含不允许的嵌套包。”;,swift,xcode,app-store-connect,onesignal,application-loader,Swift,Xcode,App Store Connect,Onesignal,Application Loader,错误ITMS-90206:“无效的捆绑包。位于'app.app/PlugIns/OneSignalNotificationServiceExtension.appex'的捆绑包包含不允许的文件'Frameworks'。” 错误ITMS-90206:“无效的捆绑包。位于'app/PlugIns/OneSignalNotificationServiceExtension.appex'的捆绑包包含不允许的文件'Frameworks'。” 在我的应用程序项目中 始终嵌入Swift标准库=否 嵌入内容包含
始终嵌入Swift标准库=否
嵌入内容包含Swift=Yes
在我的目标中
始终嵌入Swift标准库=是
嵌入内容包含Swift=Yes
在OneSignalNotificationServiceExtension中
始终嵌入Swift标准库=否
嵌入内容包含Swift=NO
当我尝试将OneSignalNotificationServiceExtension更改为“是”时,它会显示错误,import OneSignal
不是No这样的模块“OneSignal
OneSignal是用Swift编写的,应该和use_框架一起导入 OneSignalNotificationService目标->构建阶段运行脚本:
cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
if [[ -d "Frameworks" ]]; then
rm -fr Frameworks
fi
在构建目标的常规设置中,为每个目标列出了框架和库。每个框架对应一个设置“嵌入并签名”或“不嵌入”。在应用程序目标中保持“嵌入并签名”和在框架链接的其他目标中保持“不嵌入”可以解决问题