我在 (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 时没有安装是给我错误,这是怎么回事?
感谢您花时间阅读所有这些:)
最佳答案
确保您已完成所有这些步骤,然后就可以开始了。
试一试,然后告诉我!
在 developer.apple.com 上:
- 导航至您的帐户并登录
- 单击左侧侧边菜单中的证书、ID 和配置文件
- 在左侧,找到设备并点击
+
- 通过上传包含设备的 UDID 和名称的电子表格来注册多个设备
- 按照步骤完成注册过程
您可能需要等待 24 小时;我发现,更改有时需要很长时间才能生效。
Xcode 内部:
- 准备:打开 Xcode 设置、帐户、您的帐户,然后重新下载所有配置文件和证书
- 归档产品
- 打开管理器窗口并找到您刚刚创建的存档
- 点击分发应用
- 选择Ad-Hoc
- 确保包含用于 OTA 安装的 list 启用
- 按照步骤操作
- 最后,点击导出并选择一个位置来保存文件
将所有文件(图标、.plist 和 .ipa)上传到您的服务器。请注意,服务器需要是 https
,这是强制性的。。如果您的不是,请将其上传到 Dropbox 或其他云服务。如果您使用的是 Dropbox,请确保将 www.dropbox.com
替换为 dl.dropboxusercontent.com
。
list
- 打开
manifest.plist
文件并插入所有新的 url- 同样,对于 dropbox:将
www.dropbox.com
替换为dl.dropboxusercontent.com
- 同样,对于 dropbox:将
- 将 list plist 上传到安全服务器。
链接:
itms-services://?action=download-manifest&url=https://dl.dropboxusercontent.com/s/YourURLHere/manifest.plist
取自here .
关于ios - 导出 IPA 进行测试而不是 Appstore 与(临时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47036056/