导出 IPA 进行测试而不是 Appstore 与(临时)
Export IPA for Testing instead Appstore with (ad-hoc)
我正在创建所有设备 (3 iphone + 1 ipad)
Developer Apple account
我正在生成证书信息 Developer Apple 并且我选择了此证书中的所有设备
我正在下载证书并在 xcode 中生成。现在一切都很好
当我点击 Build sitting => signin => Provisioning Profile =>
它显示此消息:
有效配置文件的 UUID。缺少或无效的配置文件将导致构建错误(已弃用,请改用 [PROVISIONING_PROFILE_SPECIFIER])。
不过我是临时导出 IPA
我看到了我正在将 Myapp.ipa 更改为 Myapp.zip 的代码以锁定代码
我所知道的是证书中的所有配置文件
<string>iOS Team Provisioning Profile: com.myApp.name</string>
<key>ProvisionedDevices</key>
<array>
<string>653125008b5277640d4f640ab94241a4</string>
<string>h5856dd83f2e34952cae17eb849736ef6</string>
<string>945a65b488deb77903ab9cc335bc2a9b0</string>
<string>6654f70cc52dab5c371c22b63e200e916</string>
</array>
当我将 ipa 添加到我的 IPhone 或 IPad 时未安装是给我错误所以有什么问题吗?
感谢您花时间阅读所有这些:)
你应该使用 automatically manage signing
.
为此你应该 select 你的团队。
在 navigator
中单击您的项目名称 - 在目标下 - 您会找到签名部分。
在其中选中 automatically manage signing
和 select 您的团队的复选框。如果您没有可用的团队,那么您可以从 xcode
的 Preferences
添加它 -> Accounts
-> +
-> 添加您的苹果开发者 ID 和密码。
在 selecting 团队之后,如果您的开发者帐户包含您的包 ID,它将自动创建配置文件!
确保您的设备已连接 xcode!
当我导出到 ad-hoc 时,我创建了一个带有清单文件的简单 WEB。当您将应用程序导出到 AD-HOC 时,该文件将自动生成。感谢这个网站,您可以从互联网安装应用程序。
WEB示例代码:
<html>
<a style="font-size:48px;margin-top:150px;margin-left:250px;float:left;color:#22788D;"
href="itms-services://?action=download-manifest& url=https://yourAppServer/manifest.plist">Install your APP </a>
</html>
Manifest.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>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://yourServercom/YourApp.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string>https://yourServercom/Icon.png</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>url</key>
<string>https://yourServercom/iTunesArtwork.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>UserAPP.YourApp</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YourApp</string>
</dict>
</dict>
</array>
</dict>
</plist>
它非常适合我。
祝你好运!
确保您已完成所有这些步骤,然后就可以开始了。
试试看,让我知道!
在 developer.apple.com:
- 导航至您的帐户并登录
- 单击左侧侧边菜单中的证书、ID 和配置文件
- 在左侧,找到 设备 并单击
+
- 通过上传包含设备的 UDID 和名称的电子表格来注册多个设备
- 按照步骤完成注册过程
您可能需要等待 24 小时;我发现,有时更改生效需要很长时间。
里面 Xcode:
- 准备:打开 Xcode 设置、帐户、您的帐户,然后重新下载所有配置文件和证书
- 存档产品
- 打开 Organizer window 并找到您刚刚创建的存档
- 单击分发应用程序
- 选择临时
- 确保 包含用于 OTA 安装的清单 启用
- 按照步骤进行
- 最后,点击导出并选择保存文件的位置
将所有文件(图标、.plist 和 .ipa)上传到您的服务器。注意服务器需要https
,这个是强制的。如果您的不是,请将其上传到 Dropbox 或其他云服务。如果您使用的是 Dropbox,请务必将 www.dropbox.com
替换为 dl.dropboxusercontent.com
。
清单
- 打开
manifest.plist
文件并插入所有新的 url
- 同样,对于保管箱:将
www.dropbox.com
替换为 dl.dropboxusercontent.com
- 将清单 plist 上传到安全服务器。
Link:
itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/YourURLHere/manifest.plist
摘自 .
我正在创建所有设备 (3 iphone + 1 ipad) Developer Apple account
我正在生成证书信息 Developer Apple 并且我选择了此证书中的所有设备
我正在下载证书并在 xcode 中生成。现在一切都很好
当我点击 Build sitting => signin => Provisioning Profile => 它显示此消息:
有效配置文件的 UUID。缺少或无效的配置文件将导致构建错误(已弃用,请改用 [PROVISIONING_PROFILE_SPECIFIER])。
不过我是临时导出 IPA
我看到了我正在将 Myapp.ipa 更改为 Myapp.zip 的代码以锁定代码 我所知道的是证书中的所有配置文件
<string>iOS Team Provisioning Profile: com.myApp.name</string> <key>ProvisionedDevices</key> <array> <string>653125008b5277640d4f640ab94241a4</string> <string>h5856dd83f2e34952cae17eb849736ef6</string> <string>945a65b488deb77903ab9cc335bc2a9b0</string> <string>6654f70cc52dab5c371c22b63e200e916</string> </array>
当我将 ipa 添加到我的 IPhone 或 IPad 时未安装是给我错误所以有什么问题吗?
感谢您花时间阅读所有这些:)
你应该使用 automatically manage signing
.
为此你应该 select 你的团队。
在 navigator
中单击您的项目名称 - 在目标下 - 您会找到签名部分。
在其中选中 automatically manage signing
和 select 您的团队的复选框。如果您没有可用的团队,那么您可以从 xcode
的 Preferences
添加它 -> Accounts
-> +
-> 添加您的苹果开发者 ID 和密码。
在 selecting 团队之后,如果您的开发者帐户包含您的包 ID,它将自动创建配置文件!
确保您的设备已连接 xcode!
当我导出到 ad-hoc 时,我创建了一个带有清单文件的简单 WEB。当您将应用程序导出到 AD-HOC 时,该文件将自动生成。感谢这个网站,您可以从互联网安装应用程序。
WEB示例代码:
<html>
<a style="font-size:48px;margin-top:150px;margin-left:250px;float:left;color:#22788D;"
href="itms-services://?action=download-manifest& url=https://yourAppServer/manifest.plist">Install your APP </a>
</html>
Manifest.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>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>https://yourServercom/YourApp.ipa</string>
</dict>
<dict>
<key>kind</key>
<string>display-image</string>
<key>url</key>
<string>https://yourServercom/Icon.png</string>
</dict>
<dict>
<key>kind</key>
<string>full-size-image</string>
<key>url</key>
<string>https://yourServercom/iTunesArtwork.png</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>UserAPP.YourApp</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YourApp</string>
</dict>
</dict>
</array>
</dict>
</plist>
它非常适合我。
祝你好运!
确保您已完成所有这些步骤,然后就可以开始了。
试试看,让我知道!
在 developer.apple.com:
- 导航至您的帐户并登录
- 单击左侧侧边菜单中的证书、ID 和配置文件
- 在左侧,找到 设备 并单击
+
- 通过上传包含设备的 UDID 和名称的电子表格来注册多个设备
- 按照步骤完成注册过程
您可能需要等待 24 小时;我发现,有时更改生效需要很长时间。
里面 Xcode:
- 准备:打开 Xcode 设置、帐户、您的帐户,然后重新下载所有配置文件和证书
- 存档产品
- 打开 Organizer window 并找到您刚刚创建的存档
- 单击分发应用程序
- 选择临时
- 确保 包含用于 OTA 安装的清单 启用
- 按照步骤进行
- 最后,点击导出并选择保存文件的位置
将所有文件(图标、.plist 和 .ipa)上传到您的服务器。注意服务器需要https
,这个是强制的。如果您的不是,请将其上传到 Dropbox 或其他云服务。如果您使用的是 Dropbox,请务必将 www.dropbox.com
替换为 dl.dropboxusercontent.com
。
清单
- 打开
manifest.plist
文件并插入所有新的 url- 同样,对于保管箱:将
www.dropbox.com
替换为dl.dropboxusercontent.com
- 同样,对于保管箱:将
- 将清单 plist 上传到安全服务器。
Link:
itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/YourURLHere/manifest.plist
摘自