2015-10-14 6 views
0

Я создал приложение Mac, которое использует ConnectionKit для подключения к серверу с использованием FTP. Сегодня я пошел экспортировать файл и использовать его на другом компьютере только для того, чтобы найти, что приложение не открывается полностью на другом компьютере.Приложение ConnectionKit не открывается на других компьютерах

На компьютере разработки приложение полностью функционирует, но на другом компьютере он открывается, значок перестает прыгать в доке, и имя приложения отображается в строке меню, но первый контроллер и окно просмотра никогда не открываются.

Меню также не отображается. Он просто показывает название приложения и ничего больше.

Я предполагаю, что это связано с ConnectionKit, но я проверил содержимое пакета экспортируемого пакета и ConnectionKit находится там под Framework.

Вот шаги, которые я предпринял для его включения.

  1. Я скачал ConnectionKit с помощью git clone
  2. Я скачал каждый GIT подмодуль с помощью git submodule update --recursive --init
  3. я перетащил файл ConnectionKit.xcodeproj в мой каталог Frameworks в проекте исследователя
  4. я добавил ConnectionKit из рабочего пространства в "Ссылка Двоичный с библиотеками" раздела

enter image description here

  1. Я добавил новую фазу сборки «Copy Files».
  2. Я изменил пункт назначения на «Рамки»
  3. Я добавил файл ConnectionKit.framework из продуктов ConnectionKit.xcodeproj в фазу файлов копий.

enter image description here

Вкладка фазы сборки выглядит следующим образом:

enter image description here

Это не похоже на работу. Приложение просто сидит там и не запускает приложение на любом компьютере, кроме компьютера разработки.

Что я здесь делаю неправильно?

ответ

1

Вам нужно запустить приложение в Xcode под отладчиком на одном из этих компьютеров. Похоже, вы получаете рейз при запуске. Увидеть повышение в отладчике, несомненно, пролить свет на причину, которая может или даже не иметь ничего общего с ConnectionKit. : -> Вы также можете посмотреть журналы консоли, созданные вашим приложением, в Console.app (в Приложениях/Утилиты /), но на самом деле получение рейза в отладчике обычно более полезно, если проблема не является чем-то очень очевидным.

+0

Это была проблема раскадровки. Я пытался запустить приложение с раскадрой на 10.9; Я не знал, что раскадровка была новой функцией, введенной в 10.10. – David

 Смежные вопросы

  • Нет связанных вопросов^_^