0

是否可以在 templateInfo.plist 中更改框架的加载位置?

我似乎无法找到如何将框架也安装到 iPhoneOS#.#SDK 和 iPhoneSimulatorOS#.#SDK System/Library/Frameworks 目录来更改它。

我从安装它的那些目录加载了我的框架,但我请求更改模板以从另一个安装位置加载框架以最小化磁盘空间。

示例 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>
4

1 回答 1

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>
于 2013-02-15T21:40:08.587 回答