Недавно был предоставлен частный сторонний фреймворк для интеграции в существующий iOS-проект target-c.
Текущая проблема, с которой я столкнулся, заключается в том, что при простом встраивании фреймворка в существующее приложение все работает, как и ожидалось.Как только я пытаюсь интегрировать его с помощью cocoapods, он прекрасно собирается, но не устанавливается на подключенное устройство.
Выдает ошибку
Не удалось проверить пакет приложения.
Из моих интернет-исследований я нашел несколько ответов, но ни одна из них не подходит для моей ситуации.
- Я пытался убедиться, что в нем только латинские буквыимя приложения
- пробовал проект с и без папки с именем resources
- возился с сертификатами подписи
- очищенная папка сборки и папка производных данных
- Iв ресурсах комплекта не скопирован info.plist
Я также просмотрел журналы консоли устройства, чтобы выяснить, почему он не будет установлен.Я пытался найти это, но ничего не нашел.
Applications did fail to install: (
"<LSApplicationProxy: 0x101636660> com.myapp (null) <com.myapp <INVALID >:0>"
) (appInfos: (null))
Что я могу думать о том, что не могу понять, как писать файл podspec для этого частного модуля.
Этот podspec сборка отлично, так что я думаю, что он должен работать нормально.
Pod::Spec.new do |s|
s.name = "3rd Party"
s.version = "2.3.0.31"
s.summary = "summary"
s.homepage = "3rdparty"
s.license = {:type => "Commercial", :text =>"Copyright (c) 2018 3rd party. All rights reserved"}
s.author = "3rd party"
s.source = { :git => "repo" }
s.platform = :ios, '8.0'
s.requires_arc = true
s.source_files = "3rd-party/2.3.0.31/*.framework/Headers/*.h"
s.vendored_frameworks = "3rd-party/2.3.0.31/**.framework"
s.frameworks = "CoreData", "CoreMotion", "CoreTelephony", "LocalAuthentication", "Accelerate", "AvFoundation", "CoreLocation", "CoreMedia"
end
Любая помощь будет оценена.
Заранее спасибо.