2015-12-17 4 views
0

Я пытаюсь создать новую сборку моего приложения JS для сборки PhoneGap, но у меня возникают проблемы с iOS BundleVersion и BundleShortVersionString.PhoneGap Build Config.xml BundleVersion

Система использовала это для меня с полем «версия» в настройках PhoneGap, но так как я добавил файл config.xml для добавления образов спама и значков, он больше не создает версии, поэтому XCode не принимает мои .ipa.

Это в настоящее время, что у меня есть на моем .xml файле:

<?xml version="1.15" encoding="UTF-8" ?> 
<widget version="1.15" ios-CFBundleVersion="1.15" ios-CFBundleShortVersionString="1.15"> 

<!-- versionCode is optional and Android only --> 

<name>App Name</name> 

<description> 
    My App decription. 
</description> 

<author href="http://website.com" email="[email protected]"> 
    Author. 
</author> 

<preference name="target-device" value="handset" /> 

<platform name="ios"> 
      <!-- iOS 8.0+ --> 
      <!-- iPhone 6 Plus --> 
      <icon src="icons/_mark-152x152.png" width="152" height="152" /> 
      <!-- iOS 7.0+ --> 
      <!-- iPhone/iPod Touch --> 
      <icon src="icons/_mark-152x152" width="120" height="120" /> 
      <!-- iPad --> 
      <icon src="icons/_mark-152x152" width="76" height="76" /> 
</platform> 
<platform name="android"> 
      <!-- iOS 8.0+ --> 
      <!-- iPhone 6 Plus --> 
      <icon src="icons/_mark-152x152.png" width="152" height="152" /> 
      <!-- iOS 7.0+ --> 
      <!-- iPhone/iPod Touch --> 
      <icon src="icons/_mark-152x152" width="120" height="120" /> 
      <!-- iPad --> 
      <icon src="icons/_mark-152x152" width="76" height="76" /> 
</platform> 

Это было решение, которое я нашел на Google, но это не работает ... Кроме распаковки .ipa и модификации он вручную тоже не работает, его отбрасывает XCode. Кроме того, мой файл config.xml работает отлично, за исключением этого, теперь он помещается в индекс моей папки приложения на том же уровне, что и index.html.

Есть ли другой способ сделать это?

+0

http://community.phonegap.com/nitobi/topics/invalid-pre-release-train#reply_16398844 – JesseMonroy650

ответ

0

@Sebastian, Этот вопрос был несколько раз ответа на Nitobi, официальный форум для PhoneGap построить.

Ответ, добавьте следующие строки в config.xml

<gap:config-file platform="ios" parent="CFBundleShortVersionString"> 
    <string>101</string> 
</gap:config-file> 

Заменить номер 101 с номером версии.

документация вам нужно, в Documentation -> Настройка ->Config File Elements ->iOS

Вот два (2) темы, которые говорят о предмете.

invalid pre-release train - 11 дней назад

CFBundleShortVersionString missing error when submitting app to Store (iOS) - 1 год назад.

Смежные вопросы