0

OS X 10.11 (El Capitan) 上の XCode 7 でビルドする既存の Objective-C プロジェクトを取得しようとしています。リポジトリからソースを取得して実行pod installし、ファイルを開いて.xcworkspaceビルドを試みました。Pod によってインストールされるはずの「S3.h」が見つかりません。

Pod ファイルは次のとおりです。

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

target 'App' do

pod "AWSiOSSDKv2"
pod "AWSCognitoSync"

end

target 'AppTests' do
end

以下を生成しますPods-App.release.xcconfig

GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AWSAutoScaling" "${PODS_ROOT}/Headers/Public/AWSCloudWatch" "${PODS_ROOT}/Headers/Public/AWSCognito" "${PODS_ROOT}/Headers/Public/AWSCognitoSync" "${PODS_ROOT}/Headers/Public/AWSCore" "${PODS_ROOT}/Headers/Public/AWSDynamoDB" "${PODS_ROOT}/Headers/Public/AWSEC2" "${PODS_ROOT}/Headers/Public/AWSElasticLoadBalancing" "${PODS_ROOT}/Headers/Public/AWSKinesis" "${PODS_ROOT}/Headers/Public/AWSMobileAnalytics" "${PODS_ROOT}/Headers/Public/AWSS3" "${PODS_ROOT}/Headers/Public/AWSSES" "${PODS_ROOT}/Headers/Public/AWSSNS" "${PODS_ROOT}/Headers/Public/AWSSQS" "${PODS_ROOT}/Headers/Public/AWSSimpleDB" "${PODS_ROOT}/Headers/Public/AWSiOSSDKv2"
OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AWSAutoScaling" -isystem "${PODS_ROOT}/Headers/Public/AWSCloudWatch" -isystem "${PODS_ROOT}/Headers/Public/AWSCognito" -isystem "${PODS_ROOT}/Headers/Public/AWSCognitoSync" -isystem "${PODS_ROOT}/Headers/Public/AWSCore" -isystem "${PODS_ROOT}/Headers/Public/AWSDynamoDB" -isystem "${PODS_ROOT}/Headers/Public/AWSEC2" -isystem "${PODS_ROOT}/Headers/Public/AWSElasticLoadBalancing" -isystem "${PODS_ROOT}/Headers/Public/AWSKinesis" -isystem "${PODS_ROOT}/Headers/Public/AWSMobileAnalytics" -isystem "${PODS_ROOT}/Headers/Public/AWSS3" -isystem "${PODS_ROOT}/Headers/Public/AWSSES" -isystem "${PODS_ROOT}/Headers/Public/AWSSNS" -isystem "${PODS_ROOT}/Headers/Public/AWSSQS" -isystem "${PODS_ROOT}/Headers/Public/AWSSimpleDB" -isystem "${PODS_ROOT}/Headers/Public/AWSiOSSDKv2"
OTHER_LDFLAGS = $(inherited) -ObjC -l"AWSAutoScaling" -l"AWSCloudWatch" -l"AWSCognito" -l"AWSCore" -l"AWSDynamoDB" -l"AWSEC2" -l"AWSElasticLoadBalancing" -l"AWSKinesis" -l"AWSMobileAnalytics" -l"AWSS3" -l"AWSSES" -l"AWSSNS" -l"AWSSQS" -l"AWSSimpleDB" -l"sqlite3" -l"z" -framework "Foundation" -framework "SystemConfiguration" -framework "UIKit"
PODS_ROOT = ${SRCROOT}/Pods

その後、ビルドに行くとS3.hAWSCore.h.

このプロジェクトは、約 6 か月前に XCode 6.3 で正常にビルドされていました。過去 6 か月間に AWS SDK で何か変更がありましたか? XCode 7.0.1 を使用しているため、他に必要な構成変更はありますか?

4

1 に答える 1

2

また、追加する必要があります

ポッド「AWSS3」

編集

私のポッドファイルは次のようになります

# Uncomment this line to define a global platform for your project
platform :ios, '7.0'

target 'MyAppName' do

pod 'AWSiOSSDKv2', '~> 2.2'
pod 'AWSLambda', '~> 2.2'
pod 'AWSCognito', '~> 2.2'
pod 'UICKeyChainStore', '~> 2.0'

end

target 'My AppTests' do

end

 #import <AWSS3/AWSS3.h>

私にとってはうまくいっています

于 2015-10-05T01:27:54.603 に答える