Chr*_*ill 12 iphone xcode objective-c ios xcode-template
我可以在TemplateInfo.plist文件中包含这样的框架:
<key>Frameworks</key>
<array>
<string>QuartzCore</string>
<string>OpenGLES</string>
<string>OpenAL</string>
<string>AudioToolbox</string>
<string>AVFoundation</string>
<string>UIKit</string>
<string>Foundation</string>
<string>CoreGraphics</string>
</array>
Run Code Online (Sandbox Code Playgroud)
但我找不到如何使用静态库做类似的事情.这将大大改善我的模板.有这样的功能吗?
我找到了解决方案.
在templateInfo.plist中添加关键目标 - > SharedSettings
<key>OTHER_LDFLAGS</key>
<string>ObjC -all_load -weak_library /usr/lib/libz.dylib ..</string>
Run Code Online (Sandbox Code Playgroud)
它将你的dylib添加到调试和运行设置..不能使用自动完成,因为xcode可以用于框架,但仍然比手动更好
编辑:expalin
<key>Targets</key>
<array>
<dict>
<key>Dependencies</key>
<array><integer>0</integer></array>
<key>Frameworks</key>
<array>
<string>CoreAudio</string>
</array>
<key>SharedSettings</key>
<dict>
<key>OTHER_LDFLAGS</key>
<string>-ObjC -all_load -weak_library /usr/lib/libz.dylib -weak_library /usr/lib/libstdc++.dylib </string>
</dict>
</dict>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1943 次 |
| 最近记录: |