由于体系结构i386,无法实现本机iOS Build Release

时间:2019-04-09 14:55:49

标签: ios reactjs xcode react-native

我正在为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。 提前致谢 !

1 个答案:

答案 0 :(得分:0)

单击左侧的项目,选择目标,然后选择构建设置,在“死代码剥离”>“发布”下,选择“否”。

希望可能有用!