После многих чтений и испытаний я отправляю это на помощь.pod update/install не извлекал фреймворк, как указано в подкоде
Как и "google-cast-sdk
" (https://github.com/CocoaPods/Specs/blob/master/Specs/8/1/2/google-cast-sdk/3.3.0/google-cast-sdk.podspec.json), я пытаюсь включить фреймворк как pod в свой проект. Все должно исследовать выполнимость, если я могу создать pod из своих фреймворков и включить в свой проект напрямую с помощью простой установки pod.
Мой файл s.source является ZIP-файлом в http-местоположении, как «google-cast-sdk». Я использую «s.vendored_frameworks» для создания фреймворка.
Ниже мой podspec файл сниппет (только основной материал в списке)
s.source = {:http => "http://sdf.samsungcloudcdn.com/Public/UwBWAEMAMAAwADAAMAAyAA==/MwA3ADgANQBvAGEAYQA1ADkANgBlADcAZwA=/SmartViewSDK/SmartViewSDK-iOS-XCode8.1-2.3.8.zip" }
s.source_files = "SmartViewSDK-iOS/iphoneos+iphonesimulator/SmartView.framework/Headers/*.h"
s.preserve_paths = "SmartViewSDK-iOS/iphoneos+iphonesimulator/SmartView.framework"
s.vendored_frameworks = "SmartViewSDK-iOS/iphoneos+iphonesimulator/SmartView.framework"
Мой podspec файл хорош как «стручок спецификации пуха» является успешным без каких-либо проблем. Даже я проверил свой кэш для этого стручка и я вижу рамки там (./Library/Caches/CocoaPods/Pods/External/SmartViewSDK-iOS/3031ec9b173d86f80c7871a46ab3193b/...
)
Ниже мой podfile файл для примера проекта взяты из чистого
inhibit_all_warnings!
use_frameworks!
target 'Phonercise' do
pod "google-cast-idk"
pod 'SmartViewSDK-iOS', :git =>'https://github.com/littlepod/DemoSmartPod.git'
конца
прямо сейчас , когда я сделаю
$ pod install
I не получите "SmartViewSDK.framework
" рамки в "../Phonercise/Pods/SmartViewSDK-iOS
" проект и расположение pod, как будто я получаю для google-cast-sdk. Скорее я получаю два общих файла README и LICENSE, которые есть в моем репозитории git, где моя спецификация pod.
Что мне не хватает?