我在(3 iphone + 1 ipad)中创建所有设备 Developer Apple account
我生成证书inf Developer Apple,并且我已选择此证书中的所有设备
有效配置文件的UUID。缺少或无效的配置文件将导致生成错误(不建议使用,请改为使用[PROVISIONING_PROFILE_SPECIFIER]。)
但是,我使用ad-hoc
导出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不安装时会给我错,所以出了什么问题?
让你花时间阅读所有这些:)
答案 0 :(得分:3)
确保你已经完成了所有这些步骤,然后你应该好好去 试一试,让我知道!
+
您可能需要考虑等待24小时,因为我发现有时需要很长时间才能使更改生效。
将所有文件(图标,.plist和... .ipa)上传到您的服务器。请注意,服务器必须为https
,此是必需的。如果不是,请将其上传到Dropbox或其他云服务。如果您使用的是Dropbox,请务必将dropbox.com
替换为dl.dropboxusercontent.com
打开plist文件并插入所有新URL。然后,将清单plist上传到安全服务器。
像这样添加下载链接:
itms-services://?action=download-manifest&url=https://dl.dropbox.com/s/YourURLHere/manifest.plist
取自here。
答案 1 :(得分:2)
您应该使用automatically manage signing
。
为此你应该选择你的团队。
在navigator
点击您的项目名称 - 在目标下 - 您会找到签名部分。
在此选中automatically manage signing
的复选框,然后选择您的团队。如果您还没有可用的团队,则可以从Preferences
的{{1}} - &gt;中添加该团队。 xcode
- &gt; Accounts
- &gt;添加您的苹果开发者ID和密码。
选择团队后,如果您的开发者帐户包含您的捆绑ID,则会自动创建配置文件!
确保您的设备已与xcode连接!
答案 2 :(得分:1)
当我导出到ad-hoc时,我创建了一个带有清单文件的简单WEB。将应用程序导出到AD-HOC时,将自动生成此文件。感谢此网站,您可以从互联网安装应用程序。
WEB的示例代码:
names = [('Ferdinand','surname'),('John','surname')]
for tup in names:
full_name = " ".join(tup)
Manifest.plist的样本
<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>
它非常适合我。
祝你好运!