错误ITMS-90205包中包含不允许的嵌套包podfile

时间:2016-03-17 20:40:38

标签: ios swift cocoapods

部署到AppStore时出现以下错误

  

错误ITMS-90205该包包含不允许的嵌套包podfile

我的App和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

我做错了什么?

更新:为我的今日扩展程序安装自定义运行脚本构建阶段后删除了Frameworks目录,我可以上传到App Store。

cd "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/"
if [[ -d "Frameworks" ]]; then 
    rm -fr Frameworks
fi

但CocoaPods还有另一种方式支持吗?

1 个答案:

答案 0 :(得分:0)

尝试将cocoapods降级为0.38.2版本。我有这个问题,我通过降级修复。

https://github.com/CocoaPods/CocoaPods/issues/4203