iOS twitterkit 3.1.3(3.1.1) установить вручную. Это приложение не удалось установить.

https://ton.twimg.com/syndication/twitterkit/ios/3.1.1/Twitter-Kit-iOS.zip

Я устанавливаю TwitterKit 3.1.1 вручную по этой ссылке.

Но не могу загрузиться в симулятор, "Не удалось установить это приложение".

Также не удается загрузить на устройство (iPhone), "Ошибка установки приложения. Не удалось записать на устройство".

Как это исправить?

Пожалуйста посоветуй...


person AKillUea    schedule 27.09.2017    source источник
comment
Я предполагаю, что они не включают сборку симулятора фреймворка; вам нужно будет запустить на реальном устройстве   -  person Paulw11    schedule 27.09.2017


Ответы (2)


Эта проблема связана с неправильной настройкой, как указано ishkawa. Я хотел бы опубликовать всю ошибку полностью на случай, если кто-то еще столкнется с проблемой:

Из: ~/Library/Logs/CoreSimulator/coresimulator.log:

: installApplication:withOptions:error:: Error Domain=IXUserPresentableErrorDomain Code=1 "Это приложение не может быть установлено в данный момент." UserInfo={NSLocalizedDescription=Это приложение не может быть установлено в данный момент., NSUnderlyingError=0x7f83c58969c0 {Домен ошибки=MIInstallerErrorDomain Code=11 "Пакет по пути /Users/userName/Library/Developer/CoreSimulator/Devices/08FE45B1-C973-45B4- 816F-443BD6060102/data/Library/Caches/com.apple.mobile.installd.staging/temp.9KckPp/extracted/Payload/TwitterPart2.app/Frameworks/TwitterCore.framework отсутствует или недействителен CFBundleExecutable в своем Info.plist" UserInfo= {LegacyErrorString=MissingBundleExecutable, FunctionName=-[MIExecutableBundle _validateWithError:], SourceFileLine=78, NSLocalizedDescription=Bundle по пути /Users/userName/Library/Developer/CoreSimulator/Devices/08FE45B1-C973-45B4-816F-443BD6060102/data/Library/ В кэше/com.apple.mobile.installd.staging/temp.9KckPp/extracted/Payload/TwitterPart2.app/Frameworks/TwitterCore.framework в Info.plist отсутствует или недействителен CFBundleExecutable}}}

Проблема в том, что TwitterCore был встроен.

  1. Откройте проект или рабочую область Xcode приложения.
  2. Перейдите на страницу общей конфигурации целевого приложения.
  3. Удалите TwitterCore.framework из раздела «Встроенные двоичные файлы».
person Edward Skrod    schedule 19.12.2017

Я предполагаю, что вы случайно внедрили TwitterCore. Удаление TwitterCore из встроенных двоичных файлов устранило эту проблему в моем случае.

На самом деле, документация говорит:

  • Встраивайте только TwitterKit.
  • Свяжите оба TwitterKit и TwitterCore.

Убедитесь, что вы правильно настроили свой проект.

person ishkawa    schedule 27.11.2017