我在iOS6上创建了一个In-App-Purchase包。我将内容上传到apple的服务器。该数据包有一组png文件。如果我使用选项:
Compress PNG Files = YES
上传到服务器并在应用程序上下载的png是破坏的,我无法打开它。如果我打开从应用程序下载的内容,我无法使用GIMP或Photoshop打开。
所以我说:
Compress PNG Files = NO
但是当我上次尝试上传内容时,我得到以下错误,使得可分发:
The archive for In-App-Purchase: 'com.myapp.ProjectName.myInAppPack' is invalid. The package contains an executable at 'Content/file3.png'
此错误出现2次,但我有10个png。我为所有这些步骤完全遵循了相同的步骤,但是2被检测为可执行文件。
我确定标题有问题,如何编辑它们以避免此问题?
答案 0 :(得分:13)
用Exfiend打开文件并进行比较后,我发现问题是标题。检测为可执行文件的png有一个Photoshop标题。我解决了创建新png的问题,复制图层,导出为png。
然后,我只在PNGs文件中放入读取标志:
chmod 444 file.png
清理inapppurchase项目并归档后,它就可以了。