部署到 AppStore 时出现以下错误
ERROR ITMS-90205 The bundle contains disallowed nested bundles podfile
我的应用程序和 Today Extension 都使用 Swift pod。
这是我的 Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
pod 'Fabric'
pod 'Crashlytics'
pod 'Alamofire', '~> 3.0'
pod 'Eureka', '~> 1.0'
pod 'NSString-HTML', '~> 0.0'
pod 'TSMessages', :git => 'https://github.com/KrauseFx/TSMessages.git'
pod 'MCSMKeychainItem'
pod 'HTProgressHUD', '~> 0.2.1'
pod 'DZNEmptyDataSet'
pod 'TOWebViewController', '~> 2.0.5'
pod 'SimulatorStatusMagic', :configurations => ['Debug']
end
target 'MyAppTodayExtension' do
pod 'Alamofire', '~> 3.0'
pod 'NSString-HTML', '~> 0.0'
pod 'MCSMKeychainItem'
end
我做错了什么?
更新:为我的 Today 扩展安装自定义运行脚本构建阶段(删除 Frameworks 目录)后,我可以上传到 App Store。
cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
if [[ -d "Frameworks" ]]; then
rm -fr Frameworks
fi
但是 CocoaPods 是否支持另一种方式?
最佳答案
尝试将cocoapods降级到0.38.2版本。我遇到了这个问题,我通过降级解决了。
关于ios - 错误 ITMS-90205 该 bundle 包含不允许的嵌套 bundle podfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36071275/