我正在为iPad开发一个本机应用程序,它已从博览会中退出。进行一些修复后,我可以在模拟器和设备(iPad 6)上的Debug / Dev模式下(从bash或xcode)运行它,而不会出现问题。 我现在正在尝试以发布模式构建它,但它总是失败。
在Xcode上,出现以下错误:
ld:找不到体系结构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
和
忽略文件/Users/pierrefournier/Library/Developer/Xcode/DerivedData/gazecraftclient-ckrnxvomxhpaiwbgwxgizparpugq/Build/Products/Release-iphonesimulator/gazecraftclient.app/gazecraftclient,该文件是为x86_64(不是体系结构)链接的):/Users/pierrefournier/Library/Developer/Xcode/DerivedData/gazecraftclient-ckrnxvomxhpaiwbgwxgizparpugq/Build/Products/Release-iphonesimulator/gazecraftclient.app/gazecraftclient
我的package.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"
}
Xcode:10.1 节点:11.13.0 macOS:10.14.1
我尝试重新生成iOS文件夹,没有任何变化。 我在链接框架中有JavaScriptCore.framework。 提前致谢 !
答案 0 :(得分:0)
单击左侧的项目,选择目标,然后选择构建设置,在“死代码剥离”>“发布”下,选择“否”。
希望可能有用!