Acc*_*ght 1 code-signing provisioning ios
我有一个使用AdHoc分发配置文件签名的*.ipa文件.此外,我有Xcode,应用程序商店配置文件,但没有此应用程序的源代码.有没有办法让我的app应用程序商店辞职(我知道,我可以辞职使用,我是这样做的,我做过它,但使用Enterprice构建)并将其提交给AppStore?
尝试创建一个xcarchive包,并将其导入Xcode.
A xcarchive是具有特定文件夹和文件的文件夹(Apple称为捆绑包).
文件夹结构xcarchive:

MyApp.xcarchive (folder)
|
|-- dSYMs (folder, optional)
| |
| |-- MyApp.app.dSYM (the dSYM file for your app)
|
|-- Info.plist (metadata file)
|
|-- Products (folder)
|
|-- Applications (folder)
|
|-- MyApp.app (the app itself)
Run Code Online (Sandbox Code Playgroud)
假设您的应用程序名为"MyApp".
第一.将.ipa文件重命名为.zip,并将其解压缩.您将在未归档的"Payload"文件夹中找到您的应用程序.

然后,创建一个名为"MyApp"的文件夹
在"MyApp"文件夹中创建"Info.plist"文件,其中包含以下内容:(相应地替换值)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ApplicationProperties</key>
<dict>
<key>ApplicationPath</key>
<string>Applications/MyApp.app</string>
<key>CFBundleIdentifier</key>
<string>com.yourcompany.MyApp</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>SigningIdentity</key>
<string>iPhone Developer: Your Name (ABCDEFGHI)</string>
</dict>
<key>ArchiveVersion</key>
<integer>2</integer>
<key>CreationDate</key>
<date>2013-07-09T12:13:08Z</date>
<key>Name</key>
<string>MyApp</string>
<key>SchemeName</key>
<string>MyApp</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)在"MyApp"文件夹中创建"产品"文件夹.
在"Products"文件夹中创建"Applications"文件夹.
将您的应用程序(在步骤1中的Payload文件夹中找到)复制到"Products"文件夹.
现在将"MyApp"文件夹重命名为"MyApp.xcarchive",您会发现其图标将会更改.
最后,双击"MyApp.xcarchive",它应该导入到Xcode中.
在Xcode Organizer中,照常将应用程序提交到App Store.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
1675 次 |
| 最近记录: |