小编Dan*_*ols的帖子

在Xcode 7 Ad-Hoc版本中指定ipa文件的位置

更新:Xcode 7.1 beta 2中仍然存在此问题.看起来这将是一段时间.

我刚刚更新到Xcode 7 GM,我正在为各种构建生成临时存档.但是,您似乎无法指定要保存生成的.ipa文件的目录路径.它将直接进入包含时间戳的预先命名的文件夹中的桌面.

(希望)重现的步骤

  1. 从主菜单中,选择产品 - >存档

  2. 在结果窗口中,选择"导出..."

  3. 选择"保存进行特别部署"并选择"下一步"(其他方法似乎表现出相同的行为)

  4. 选择配置文件,然后选择"选择"

  5. 在"设备支持"窗口中,选择"为所有兼容设备导出一个应用"

  6. 在"摘要"窗口中,选择"下一步"

它现在直接将.ipa保存在桌面上的文件夹中,而不是启用"导出"按钮(以前允许用户选择目的地).

令人烦恼的是一个必需的功能,但是看起来你不能指定存档的目标文件夹是一种痛苦.

其他人有这个问题和/或知道如何解决它?

谢谢.

ipa ios9 xcode7

23
推荐指数
1
解决办法
2万
查看次数

Android P - NetworkSecurityPolicy.isCleartextTrafficPermitted false当network-security-config base-config cleartextTrafficPermitted为true时

这是在Android P上使用支持库版本28.0.0-rc01.

我已根据几个SO帖子关注此问题的说明/解决方案:

如何解决Android P DownloadManager停止"不允许使用明文HTTP流量到127.0.0.1"?

Android 8:不允许使用Cleartext HTTP流量

以及其他几个人.

问题是即使network-security-config base-config将此值设置为true,当我检查NetworkSecurityPolicy.isCleartextTrafficPermitted时它返回false.导航到WebView中的非https页面时,会导致ERR_CLEARTEXT_NOT_PERMITTED错误.

这是AndroidManifest的一个片段

<application
    ...
    android:supportsRtl="true"
    android:networkSecurityConfig="@xml/network_security_config"
    android:usesCleartextTraffic="true">
Run Code Online (Sandbox Code Playgroud)

我试过这个包括'usesCleartextTraffic',只是'networkSecurityConfig'和两者的组合.

这是相关的network-security-config

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" >
        <trust-anchors>
            <certificates src="system"/>
        </trust-anchors>
    </base-config>
</network-security-config>
Run Code Online (Sandbox Code Playgroud)

请注意,我已经尝试过使用和不使用'trust-anchors'.我确实有AndroidManifest和network-security-config以及调试版本.但是,两者都具有相同的设置(除系统外,debug还允许用户证书).

我还通过检查logcat来验证正在读取安全策略.在这一点上,我感到茫然,因为它似乎没有被尊重.

任何帮助,将不胜感激.

https android http android-9.0-pie

2
推荐指数
2
解决办法
5883
查看次数

标签 统计

android ×1

android-9.0-pie ×1

http ×1

https ×1

ios9 ×1

ipa ×1

xcode7 ×1