Не думаю, что вы можете изменить комплект приложений, когда он появится на iPhone.Все дело в коде, и его изменение может привести к тому, что он больше не будет работать.Вы можете попробовать сохранить изображение в каталоге документов.
Насколько я знаю, вы не можете перепаковать пакеты на iPhone, как только ваше приложение будет выпущено в App Store.Так что идите другим путем и поместите данные из пакета в файловую систему, чтобы вы могли изменить их во время выполнения.
Моя обычная техника для этого материала:
- связатьисходные данные
- имеют подпрограмму, которая проверяет наличие версионного файла в файловой системе iPhone при запуске
- , если эта подпрограмма не находит текущую версию файла, скопируйте все данныев файловую систему iPhone
- ссылаться на данные из файловой системы моего приложения, а не использовать путь к пакету
Итак, по сути, ваш пакет - это просто механизм доставки, способ предварительной загрузкифайловая система с тем, что вам нужно.Как только он окажется в файловой системе, вы сможете изменить все, что пожелаете.
Ссылки
Загрузка изображения в пакет?
Как сохранить UIImageдо пакета приложения?
ОБНОВЛЕНИЕ
- (IBAction)saveImage:(UIImage *)image {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"savedImage.png"];
NSData *imageData = UIImagePNGRepresentation(image);// Change according to your needs
[imageData writeToFile:savedImagePath atomically:NO];
}