是否可以在templateInfo.plist中更改框架的加载位置?
我似乎无法找到如何通过安装到iPhoneOS#。#SDK和iPhoneSimulatorOS#。#SDK系统/库/框架目录的框架来更改它。
我从安装它的那些目录中加载了我的框架但是我有一个请求更改模板以从另一个安装位置加载框架以最小化磁盘空间。
示例plist xml:
<key>Frameworks</key>
<array>
<string>MobileCoreServices</string>
<string>My_New_SDK</string>
<string>AddressBook</string>
<string>AddressBookUI</string>
<string>AudioToolbox</string>
<string>AVFoundation</string>
<string>CFNetwork</string>
<string>CoreGraphics</string>
<string>CoreLocation</string>
<string>CoreTelephony</string>
<string>ExternalAccessory</string>
<string>Foundation</string>
<string>MapKit</string>
<string>MessageUI</string>
<string>MediaPlayer</string>
<string>Security</string>
<string>SystemConfiguration</string>
<string>QuartzCore</string>
<string>UIKit</string>
</array>
答案 0 :(得分:0)
如果从模板的目标区域的框架列表中删除My_New_SDK,则可以在框架的模板中创建节点,并指定该节点中的绝对路径。不要忘记将节点添加到模板plist中的Nodes数组
<key>MY_New_SDK.framework</key>
<dict>
<key>Path</key>
<string>/PATH_TO_FRAMEWORK/My_New_SDK.framework</string>
<key>PathType</key>
<string>Absolute</string>
</dict>