无法在 Xcode NativeScript 中打开 -sectcreate 文件
can't open -sectcreate file in Xcode NativeScript
我正在尝试使用 Angular 2 和 NativeScript 扩展我现有的 iOS 应用程序。在本教程完成所有更改后,它工作正常 (Extend your existing iOS app with Angular 2 and NativeScript)。稍后当我更改 app 文件时,我得到这些错误 Linker Flags to build:
ld: can't open -sectcreate file: “/Users/MacPro/Library/Developer/Xcode/DerivedData/NativeScriptCustom-azbyrrgduygzuvbxpxodgarpvtgy/Build/Products/Debug-iphonesimulator/metadata-x86_64.bin”
clang: error: linker command failed with exit code 1 (use -v to see invocation)
如果我删除那些要构建的链接器标志,则不会出现错误。但是,当我 运行 应用程序时,它会在这个断点处停止:
Thread 1: EXC_ARITHMETIC (code=EXC_I386_DIV, subcode=0x0)
这是在没有链接器标志的情况下到达断点的代码
// Tell NativeScript where to look for the app folder. Its existence is optional, though.
_runtime = [[TNSRuntime alloc] initWithApplicationPath:path];
帮我解决这个问题,我是这个 NativeScript 跨平台的新手。
谢谢!
更改添加的 运行 脚本
cd "$PROJECT_DIR/internal/metadata-generator/bin" && ./metadata-generation-build-step
进入下一个
"$SRCROOT/internal/nativescript-pre-build"
然后拖动保留 运行 脚本 第二个(在 Target Dependencies 之后)。喜欢以下:
注意:确保 运行 脚本仅在安装时未选中。保留所有 Linker Flags 以构建和使用元数据。
链接器标志:
-sectcreate __DATA __TNSMetadata "$(CONFIGURATION_BUILD_DIR)/metadata-$(CURRENT_ARCH).bin"
我正在尝试使用 Angular 2 和 NativeScript 扩展我现有的 iOS 应用程序。在本教程完成所有更改后,它工作正常 (Extend your existing iOS app with Angular 2 and NativeScript)。稍后当我更改 app 文件时,我得到这些错误 Linker Flags to build:
ld: can't open -sectcreate file: “/Users/MacPro/Library/Developer/Xcode/DerivedData/NativeScriptCustom-azbyrrgduygzuvbxpxodgarpvtgy/Build/Products/Debug-iphonesimulator/metadata-x86_64.bin”
clang: error: linker command failed with exit code 1 (use -v to see invocation)
如果我删除那些要构建的链接器标志,则不会出现错误。但是,当我 运行 应用程序时,它会在这个断点处停止:
Thread 1: EXC_ARITHMETIC (code=EXC_I386_DIV, subcode=0x0)
这是在没有链接器标志的情况下到达断点的代码
// Tell NativeScript where to look for the app folder. Its existence is optional, though.
_runtime = [[TNSRuntime alloc] initWithApplicationPath:path];
帮我解决这个问题,我是这个 NativeScript 跨平台的新手。
谢谢!
更改添加的 运行 脚本
cd "$PROJECT_DIR/internal/metadata-generator/bin" && ./metadata-generation-build-step
进入下一个
"$SRCROOT/internal/nativescript-pre-build"
然后拖动保留 运行 脚本 第二个(在 Target Dependencies 之后)。喜欢以下:
注意:确保 运行 脚本仅在安装时未选中。保留所有 Linker Flags 以构建和使用元数据。 链接器标志:
-sectcreate __DATA __TNSMetadata "$(CONFIGURATION_BUILD_DIR)/metadata-$(CURRENT_ARCH).bin"