๋จผ์ macdeployqt ๋ก ํด๋น ์ฑ์ด ์ค์น ํด๋๋ฅผ ์๋ ๋ช
๋ น์ด๋ก ์คํ ํ๋ค.
macdeployqt <app_bundle_path>/foo.app
์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋์ผ๋ก Contents/Frameworks ํด๋์ ๋ณต์ฌ ํ๋ค.
cp <original_library_path> foo.app/Contents/Frameworks/<lib_name>
์ฐธ๊ณ ๋ก ์ ์์ ์ผ๋ก ๋ํ๋ก์ด๊ฐ ๋๋ฉด ์ด ๋ถ๋ถ์ ์ํด๋ ๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒฝ๋ก๋ฅผ ์๋ ๋ช
๋ น์ด๋ก ํ์ธ ํ๋ค.
otool -L <binary_file_name>
๊ธฐ๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฒฝ๋ก๊ฐ ์์คํ
๊ฒฝ๋ก ์ฌ์ฉ ์
์ธ๋ถ ๊ฒฝ๋ก์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ @executable_path/../Frameworks/ ๋ค์ ํด๋๋ก ๋ณ๊ฒฝ ํ๋ค.
install_name_tool -change <original_library_path> @executable_path/../Frameworks/<lib_name> <binary_file_name>
๋ง์ฝ malformed object ์๋ฌ์
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool
๊ฒฝ๋ก ๋ช
๋ น์ด ์ฌ์ฉ ํ๋ฉด ๋จ
์ฐธ๊ณ ) <binary_file_name> foo.app/Contents/MacOS/ ํด๋์ ์๋ ์ค์ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด๋ค.
'Development' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
OpenSSL BIGNUM ( W = G(A)^d x g^D mod n ) ์์ (0) | 2023.04.27 |
---|---|
QT์์ MAC OS ์ฑ dmg ๋ง๋ค๊ธฐ (0) | 2023.03.19 |
[OpenSSL] Hash Value ํจ์ (0) | 2022.12.09 |
How to add new object id in openssl library. (0) | 2017.07.17 |
[LDAP] This is ldif data of country code. (0) | 2017.03.15 |