if (true || !file_exists($file) || filemtime($ipa) > filemtime($file)) {\r
$zip = new ZipArchive();\r
$zip->open($fichier->chemin);\r
- $idx = $zip->locateName('Info.plist', ZIPARCHIVE::FL_NOCASE | ZIPARCHIVE::FL_NODIR);\r
+ for ($i = 0; $i < $zip->numFiles; $i++) {\r
+ $filename = $zip->getNameIndex($i);\r
+ if (preg_match('|Payload/\S+.app/Info.plist|', $filename, $matches)) {\r
+ $idx = $i;\r
+ break;\r
+ }\r
+ }\r
$info = $zip->getFromIndex($idx);\r
\r
file_put_contents($tmp, $info);\r
\r
+\r
require_once(ROOT . '/inc/cube/externals/CFPropertyList/CFPropertyList.php');\r
$plist = new CFPropertyList\CFPropertyList($tmp);\r
\r
</dict>\r
<dict>\r
<key>kind</key>\r
- <string>full-size-image</string>\r
- <key>needs-shine</key>\r
- <false/>\r
+ <string>display-image</string>\r
<key>url</key>\r
- <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/512.png</string>\r
+ <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/57.png</string>\r
</dict>\r
<dict>\r
<key>kind</key>\r
- <string>display-image</string>\r
- <key>needs-shine</key>\r
- <false/>\r
+ <string>full-size-image</string>\r
<key>url</key>\r
- <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/57.png</string>\r
+ <string>' . $protocol . '://workshop.fluidbook.com/images/ws/ios/512.png</string>\r
</dict>\r
</array>\r
<key>metadata</key>\r