Проблема с созданием файла сборки iOS для обзора приложений Facebook

#ios #swift #xcode #facebook

#iOS #swift #xcode #Facebook

Вопрос:

Я следую приведенным здесь процедурам:https://developers.facebook.com/docs/ios/getting-started/advanced#sim_build

Я начинаю с запуска сборки на iPhone 5s

Затем я использую (заполняя все звездочки и пункт назначения) из командной строки

 ditto -ck --sequesterRsrc --keepParent `ls -1 -d -t ~/Library/Developer/Xcode/DerivedData/*/Build/Products/*-iphonesimulator/*.app | head -n 1` path/to/YourApp.zip
  

И затем

 ios-sim launch /path/to/your-app.app
  

для запуска сборки, также из командной строки и замены пути к файлу

Я получаю эту ошибку

 /Users/planetsanzio/Desktop/MyApp.zip/Info.plist file not found.
  

Кроме того, при просмотре из Finder над самим файлом отображается серый символ «x». При двойном щелчке по файлу сборки появляется следующая ошибка

 You can’t use this version of the application “Chain” with this version of macOS.
You have macOS 10.14.4. The application requires macOS 12.0 or later.
  

Где 12.0 — целевая версия приложения для iOS. Всякий раз, когда я пытаюсь загрузить zip-файл на Facebook, он сообщает, что при попытке загрузить файл произошла ошибка

Правильно ли я следую процедуре? Кто-нибудь сталкивался с этим раньше?

ПРИМЕЧАНИЕ — я не использую Cordova

Комментарии:

1. В вашей системе есть несколько Xcode?

2. Нет. У меня есть 1 значок Xcode, и я ранее не пытался установить более одного.

3. Вы указываете на zip-файл? /Users/planetsanzio/Desktop/MyApp.zip ? вы должны?

4. Я указываю на zip-файл, строка «ios-sim launch / path / to / your-app.app» была скопирована прямо из руководства Facebook. Я изменил это на «запуск ios-sim /Users/planetsanzio/Desktop/Chain.zip » перед запуском команды

Ответ №1:

Запустите команду запуска ios-sim в файле .app, а не в zip-файле.

Группа проверки Facebook сначала разархивирует файл.