我已更新到iOS 9 GM和Xcode 7 GM,并正在向我的游戏提交更新。Xcode和iOS9的“资源包必须在/ OnDemandResources”错误
但是,验证过程现在会出现“资产包必须位于/ OnDemandResources中”。错误。
这里的日志
2015-09-14 18:50:52 +0000 [MT] Failed to generate distribution items with error: Error Domain=IDEFoundationErrorDomain Code=1 "Unexpected asset pack at /Applications/churningseas.app/AssetPacks/Dropbox.assetpack. Asset packs must be in /OnDemandResources." UserInfo={NSLocalizedDescription=Unexpected asset pack at /Applications/churningseas.app/AssetPacks/Dropbox.assetpack. Asset packs must be in /OnDemandResources.}
2015-09-14 18:50:52 +0000 [MT] Presenting: Error Domain=IDEFoundationErrorDomain Code=1 "Unexpected asset pack at /Applications/churningseas.app/AssetPacks/Dropbox.assetpack. Asset packs must be in /OnDemandResources." UserInfo={NSLocalizedDescription=Unexpected asset pack at /Applications/churningseas.app/AssetPacks/Dropbox.assetpack. Asset packs must be in /OnDemandResources.}
,这里是我的Xcode的目录,显示了Assetpacks目前正在Ressources(我去一点点疯狂的模糊,我们对此深感抱歉):
我想这是由于苹果新的“应用程序细化”系统,我不是特别喜欢现在就使用它来做一个小小的更新。
有没有办法禁用按需资源?如果没有,如何解决这个问题(我是否需要将我的“资产包”文件夹移动到另一个名为“OnDemandResources”)?我如此,在哪里?我有点紧张,弄乱了我的文件结构...
此外,我确实已经看过构建设置的资产部分,并且“启用按需资源”已被设置为“否”
任何帮助表示赞赏。非常感谢!
谢谢雨果,我来试试,明天。我确实希望它能够工作,但每次我们想要提交构建时,我们都必须这样做。 :D任何想法为什么发生这种情况? – Rodolphe
我有几个问题@Hugo Selvesta:应该调用什么文本文件?是否应该将其保存在包ID为的新文件夹中?另外,这可能听起来很愚蠢,但是我怎么从这里得到一个ipa(我在xcarchive文件夹中做了更改,它确实包含一个ipa,但不仅)? 以下是我的文件夹的外观: https://www.dropbox.com/s/fnp1ne3y7svvsn5/Capture%20d%27%C3%A9cran%202015-09-19%2010.08.57.png?dl=0 谢谢! – Rodolphe