2016-10-10 4 views
0

Я разрабатываю гибридное приложение на Worklight. После обновления с Xcode 7.3.1. к Xcode 8, я начал получать следующие сообщения об ошибках при попытке создать XCarchive или Build и запустить приложение на Simulator.Xcode 8: команда компоновщика не сработала с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

MobileFirst Platform 6.3.0

конфигурации, используемые:

Архитектуры:Стандартные архитектуры (ARMv7, arm64) - $ (ARCHS_STANDARD)

Правильные Архитектуры:armv7, armv7s, arm64

Error Log из Xcode:

ld: warning: directory not found for option '-L"/Users/hjimenez/Documents/eclipseKepler - Build 3.1.0/ITS/apps/ITS/iphone/native/WorklightSDK"' 
ld: warning: directory not found for option '-L"/Users/hjimenez/Documents/eclipseKepler - Build 3.1.0/ITS/apps/ITS/iphone/native/Tealeaf"' 
ld: library not found for -lWorklightStaticLibProject 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
+0

У вас есть .cpp или .mm файл в вашем проекте? (Xcode игнорирует стандартную библиотеку, если не видит причины для ее включения.) –

+0

Нет, у меня нет файлов .cpp и .mm в проекте. –

+0

Добавьте один, даже если он ничего не делает. Я думаю, что необходимо, чтобы компоновщик ссылался на стандартную библиотеку. –

ответ

1

Я исправили проблему, добавив следующие ресурсы на вкладке "Build Phases":

  • UIKit.Framework
  • libstdC++. 6.tbd

Кроме того, вероятно, что вам необходимо удалить следующие ресурсы "Build Phases" на вкладке, (но сначала попробуйте исправить выше)..

  • LibC++ dylib
  • libstdC++ dylib
Смежные вопросы

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