Я программирую реактивное приложение для iPad, оно было извлечено из выставки. После некоторого исправления я могу без проблем запустить его в режиме отладки/разработки (из bash или xcode) на симуляторе и устройстве (iPad 6). Сейчас я пытаюсь собрать его в режиме Release, и это всегда терпит неудачу.
В Xcode у меня есть следующие ошибки:
ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
а также
ignoring file /Users/pierrefournier/Library/Developer/Xcode/DerivedData/gazecraftclient-ckrnxvomxhpaiwbgwxgizparpugq/Build/Products/Release-iphonesimulator/gazecraftclient.app/gazecraftclient, file was built for x86_64 which is not the architecture being linked (i386): /Users/pierrefournier/Library/Developer/Xcode/DerivedData/gazecraftclient-ckrnxvomxhpaiwbgwxgizparpugq/Build/Products/Release-iphonesimulator/gazecraftclient.app/gazecraftclient
Мой пакет.json:
"dependencies": {
"@babel/runtime": "7.3.4",
"npm": "^6.9.0",
"react": "16.8.3",
"react-native": "0.59.4",
"react-native-canvas": "0.1.31",
"react-native-pdf": "^5.0.11",
"react-native-svg": "^9.3.5",
"react-timer-mixin": "^0.13.4",
"rn-fetch-blob": "^0.10.15",
"victory-native": "^31.0.0"
},
"devDependencies": {
"@types/react": "^16.8.8",
"@types/react-native": "^0.57.41"
}
Xкод: 10.1 Узел: 11.13.0 макОС: 10.14.1
Я попытался восстановить папку iOS, ничего не изменилось. У меня есть JavaScriptCore.framework в связанных фреймворках. Заранее спасибо !
Щелкните свой проект слева, выберите цель, затем выберите настройку сборки, в разделе «Разборка мертвого кода»> «Выпуск» выберите «Нет».
Надеюсь, это сработает!
Это ничего не меняет :/ у меня такая же ошибка