🌊

ios-cmakeのハマったポイント

2023/07/17に公開

[].scodeproj
/ project.pbxproj

INSTALL_PATH = "@executable_path/Frameworks";
CODE_SIGNING_REQUIRED = NO;
CODE_SIGNING_ALLOWED = NO;

CODE_SIGNING_ALLOWED を設定しないとcmake時に team を要求される。
INSTALL_PATH = "@executable_path/Frameworks"; を指定しないと、ライブラリをios上で見つけられなくなる。

実行したコマンド

cmake .. -G Xcode -DCMAKE_TOOLCHAIN_FILE=../ios.toolchain.cmake -DPLATFORM=OS64COMBINED
cmake --build . --config Release

toolchainはgithubから入手

Discussion