【问题标题】:Resources in subfolder is not being included into ipa子文件夹中的资源未包含在 ipa 中
【发布时间】:2014-10-31 10:08:15
【问题描述】:

我有Resources 文件夹,其中有imagessfx 和许多其他包含许多不同资源的子文件夹。在运行应用程序时,子文件夹中的资源无法在 iOS 模拟器中找到,而 Resources 文件夹中的资源则在此处:

~/Library/Application Support/iPhone Simulator/7.1/Applications/4BE3ED44-1E37-4CFF-A779-2D674146F5D3/HappyBoat iOS.app/ 

如何让 Xcode 将子文件夹中的资源也打包到 .ipa 中?

【问题讨论】:

    标签: ios objective-c xcode ios-simulator


    【解决方案1】:

    要将一个充满资源的文件夹添加到项目中,请选择

    文件/添加文件到“HappyBoat”...

    菜单项,然后突出显示要添加的文件夹,然后单击“为任何添加的文件夹创建文件夹引用”

    【讨论】:

    • 这可以工作,但在这种情况下,iOS 模拟器无法安装应用程序。没有任何帮助。清除模拟器文件,项目,什么都没有...试过stackoverflow.com/questions/12932750/…stackoverflow.com/questions/23449041/…
    • 第二个链接表明名称“资源”是不允许的。我会根据第一个链接重置模拟器,然后从管理器中删除项目,关闭 Xcode,重命名现有项目目录,启动一个新项目,然后将所有文件添加回新项目。请注意,您可以使用 Finder 将源文件(包括 .xibs 和 .storyboards)从损坏的项目复制到新项目。
    • 我找到了方法。刚刚使用“为任何添加的文件夹创建组”添加了资源文件夹,删除了所有内容,并使用“为任何添加的文件夹创建文件夹引用”重新添加了内容。安装在模拟器中,也找到了你指出的资源。
    • 这是个好方法。很高兴听到你让它工作:)
    猜你喜欢
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多