Xcode 故事板恢复
Xcode Storyboard recovery
所以我丢失了我的故事板源文件。但是我还有我放出来的.ipa
所以我用 crunch 来提取我的故事板。然而,它是 Main.storyboardc
版本并将其重命名为 Main.storyboard
将其变成一个包含多个 .nib 文件的文件夹。
我是否可以将这些文件转换成故事板,或者我可以使用这些文件吗?
您应该可以使用 .nib 文件,但故事板的所有逻辑都丢失了。
不,你不能将它转换成故事板文件,因为你没有恢复故事板逻辑。
想象一下,如果有人可以从已编译的应用程序中提取 interface/code。
但是您可以创建一个新的故事板,打开 nib 文件并将界面复制到您的新故事板中。您只需重新创建转场,并重新链接出口。
您还可以从 .ipa 文件中提取原始 nibs :
- 将 MyApp.ipa 重命名为 MyApp.zip
- 提取它
- 在解压缩的文件夹中,右键单击 MyApp.app 并按 "Show package contents"
- 在这里您将拥有所有资源,包括 nib 文件。
所以我丢失了我的故事板源文件。但是我还有我放出来的.ipa
所以我用 crunch 来提取我的故事板。然而,它是 Main.storyboardc
版本并将其重命名为 Main.storyboard
将其变成一个包含多个 .nib 文件的文件夹。
我是否可以将这些文件转换成故事板,或者我可以使用这些文件吗?
您应该可以使用 .nib 文件,但故事板的所有逻辑都丢失了。
不,你不能将它转换成故事板文件,因为你没有恢复故事板逻辑。
想象一下,如果有人可以从已编译的应用程序中提取 interface/code。
但是您可以创建一个新的故事板,打开 nib 文件并将界面复制到您的新故事板中。您只需重新创建转场,并重新链接出口。
您还可以从 .ipa 文件中提取原始 nibs :
- 将 MyApp.ipa 重命名为 MyApp.zip
- 提取它
- 在解压缩的文件夹中,右键单击 MyApp.app 并按 "Show package contents"
- 在这里您将拥有所有资源,包括 nib 文件。