Открытие проекта Xcode с двумя установленными модулями - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь добавить в свое приложение стручки Moltin и Firebase.Я знаю, что если я хочу открыть файл (только с одним установленным модулем), мне нужно открыть его из файла .xcworkspace вместо использования файла .xcodeproj.

Какой файл мне нужно открыть, если у меня установлено более одного модуля (и два файла .xcworkspace)?

Ответы [ 3 ]

0 голосов
/ 19 февраля 2019

Вы можете установить более одного модуля в podFile, как сказал Густаво: в проекте будет только один Podfile. Создайте его один раз и добавьте в Podfile модули в зависимости от ваших предпочтений:

target 'AppName' do

frameworks
  use_frameworks!
  pod 'Firebase'
  pod 'Moltin'
  ... 
0 голосов
/ 19 февраля 2019

Рабочая область XCode - это каталог (не файл) с расширением .xcworkspace.Искатель показывает это как пакет.На самом деле это документ XCode, который группирует проекты и другие документы, так что они могут работать вместе в вашем проекте.

Рабочая область может содержать любое количество проектов Xcode, а также любые другие файлы, которые вы хотите включить.

Когда вы открываете XCWORKSPACE, он открывает связанный проект и восстанавливаетперспектива.Таким образом, файлы рабочего пространства Xcode можно использовать в качестве оболочки или контейнера для проекта Xcode .XCODEPROJ.

Каталог рабочего пространства Xcode включает в себя жизненно важный файл XML с именем contents.xcworkspacedata и выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
<Workspace
   version = "1.0">
   <FileRef
      location = "group:MySampleProject.xcodeproj">
   </FileRef>
   <FileRef
      location = "group:OtherProject(for example Pods).xcodeproj">
   </FileRef>
</Workspace>

В этом произвольном дереве group: представляет каталог вашего проекта / ов (сколько у вас есть).Кроме того, .xcworkspace всегда существует, он может быть внешним по отношению к .xcodeproj или встроенным в него.Поэтому всякий раз, когда вы видите .xcworkspace, вы должны использовать его, чтобы открыть свой проект.

0 голосов
/ 19 февраля 2019

После установки вашего первого модуля вы всегда должны использовать .xcworkspace.

Неважно, сколько модулей вы установили, после первого всегда используйте .xcworkspace.

Другими словами:

0 модулей, используйте .xcodeproj

1 + стручки, используйте .xcworkspace


Будет только один .xcworkspace.

...