问题标签 [provisioning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4327 浏览

java - 是否有可能使 Eclipse p2 配置机制在*本地*运行?

Eclipse 3.4[.x] - 也称为Ganymede - 带有这种称为p2的新供应机制。

“供应”是允许按需发现和更新应用程序某些部分的过程,正如Sun 网站上的这篇文章中一般解释的那样。

Eclipse 有一个扩展的 wiki 部分,其中显示了 p2 的详细信息。具体来说,它在这个 wiki 页面中说 p2 将寻找新组件但是在阅读之后。

我想(但您可以根据自己的经验确认这一点),p2 可以运行文件“file://”协议,这将允许它使用本地文件(在您的计算机上或在 UNC 路径 '\server \path'),如此处所示,但也由文件:

  • [eclipse-SDK-3.4-win32]\eclipse\configuration\.settings\org.eclipse.equinox.p2.artifact.repository.prefs
  • [eclipse-SDK-3.4-win32]\eclipse\configuration\.settings\org.eclipse.equinox.p2.metadata.repository.prefs

p2 机制用于通过eclipse 3.4 更新站点更新 eclipse 本身,并在这些“.prefs”文件中引用如下行:

存储库/文件:_C:_jv_eclipse_eclipse-SDK-3.4-win32_eclipse/url=file:/C:/jv/eclipse/eclipse-SDK-3.4-win32/eclipse/

现在,我如何将该更新站点中存在的 Eclipse 组件复制到本地目录中,并通过上述“.prefs”文件引用这些组件,以便升级过程完全在本地运行,而无需访问网络?
我想远程“更新站点”中存在的一些 p2 元数据文件也需要复制和更改。

你对此有什么想法/建议/提示吗?(即关于如何发现、检索和更新完整的 Eclipse 安装所需的完整结构,以便在本地运行该安装)

0 投票
10 回答
6821 浏览

javascript - 为什么将您的 Javascript 文件移动到您也拥有的不同主域?

我注意到,就在去年左右,许多主要网站都对其页面结构进行了相同的更改。每个人都将他们的 Javascript 文件从托管在与页面本身(或其子域)相同的域上移至托管在不同名称的域上。

这不仅仅是并行化

现在,有一种众所周知的技术可以将页面组件分布到多个域以并行下载。 雅虎和许多其他人一样推荐它。例如,www.example.com是托管 HTML 的地方,然后您将图像放在images.example.com上,将 javascripts 放在scripts.example.com上。这绕过了这样一个事实,即大多数浏览器都会限制每台服务器的同时连接数,以便成为优秀的网民。

以上不是我要说的。

它不仅仅是重定向到内容交付网络(或者可能是——见问题的底部)

我所说的是专门在一个完全不同的域上托管 Javascript。让我具体一点。就在去年左右,我注意到:

youtube.com已将其 .JS 文件移至ytimg.com

cnn.com已将其 .JS 文件移至cdn.turner.com

weather.com已将其 .JS 文件移至j.imwx.com

现在,我知道像Akamai这样专门为大型网站外包的内容交付网络。(特纳的特殊领域中的名称“cdn”让我们了解这个概念在这里的重要性)。

但请注意这些示例,每个站点都有自己为此目的专门注册的域,而不是内容交付网络或其他基础设施提供商的域。事实上,如果您尝试从这些脚本域中的大多数加载主页,它们通常会重定向回公司的主域。如果您反向查找所涉及的 IP,它们有时似乎指向 CDN 公司的服务器,有时则不是。

我为什么在乎?

以前在两家不同的安全公司工作过,我对恶意 Javascript 感到偏执。

因此,我遵循将允许 Javascript(和其他活动内容,如 Java)在其上运行的站点列入白名单的做法。因此,要使cnn.com这样的网站正常运行,我必须手动将cnn.com放入列表中。这是背后的痛苦,但我更喜欢它而不是替代方案。

当人们使用像scripts.cnn.com这样的东西来并行化时,使用适当的通配符可以很好地工作。当人们使用 CDN 公司域之外的子域时,我可以只允许 CDN 公司的主域在前面加上一个通配符,然后用一块石头杀死许多鸟(例如 *.edgesuite.net 和 *.akamai.com)。

现在我发现(截至 2008 年)这还不够。现在我必须在我想列入白名单的页面的源代码中四处寻找,并找出该站点用于存储其 Javascript 的“秘密”域(或域)。在某些情况下,我发现我必须允许三个不同的域才能使站点正常工作。

为什么所有这些主要网站都开始这样做?

编辑:好的,正如“onebyone”所指出的,它似乎与内容的 CDN 交付有关。所以让我根据他的研究稍微修改一下这个问题......

为什么weather.com使用j.imwx.com而不是twc.vo.llnwd.net

为什么youtube.com使用s.ytimg.com而不是static.cache.l.google.com

这背后一定有道理。

0 投票
5 回答
6752 浏览

iphone - iPhone Xcode project.pbxproj + Subversion = 代码签名问题?

尝试将我的第一个 iPhone 应用程序提交到 Subversion,发现我的 xcode project.pbxproj 文件中有“代码签名身份”部分。

问题是,在我们的团队中,我们使用绑定到我们设备的不同配置。所以当其他人想在设备上运行代码时,他们必须改变这一行。我们可以在其中共享一个配置,但这种方式有几个缺点。有没有其他方法可以解决它?即包括代码签名部分到另一个不提交给SVN的文件?

0 投票
3 回答
43862 浏览

iphone - 在 iphone 应用程序中创建配置文件

如何构建用于部署 iPhone 应用程序的配置文件?

0 投票
7 回答
31402 浏览

iphone - iPhone 配置文件问题

我的 iPhone 应用程序在模拟器中运行良好。我正在尝试将其部署到物理 iPhone 上。当我安装配置文件时,我的组织者说“在您的钥匙串中找不到与此配置文件匹配的签名身份。”

我无法解决这个问题。我该怎么办?

0 投票
1 回答
6503 浏览

iphone - iPhone Development Provisioning Assistant Step 3 公钥/私钥问题

嗨,我正在使用开发配置助手

在第 3 步:在 Keychain Access 中验证您的私钥和公钥,我在 Keychains->login 中有“iPhone Developer: XXXXXXX”证书,但我找不到任何密钥。如果我单击类别-> 键,我什么也看不到。

我应该怎么做才能让它在那里有私钥和公钥?

0 投票
1 回答
4019 浏览

iphone - iPhone 配置问题:公钥/私钥

再次配置问题。

参考我的问题: iPhone Development Provisioning Assistant Step 3 public/private Key problem

我有另一台需要安装证书的 mac 计算机。

此页面描述了如何“保存您的私钥并转移到其他系统”:http: //developer.apple.com/iphone/manage/certificates/team/howto.action

“HowTo”只显示了私钥的转移,是否也需要转移公钥?如果可以,如何转移?

非常感谢。

0 投票
1 回答
749 浏览

iphone - iPhone 配置:钥匙串是否在 CSR 中插入了错误的电子邮件地址?

我遇到了一个问题,我的开发证书没有扩展(未链接)到我的私钥。

我将问题追溯到用于创建我的开发证书的电子邮件中的差异,并且当我安装我创建的用于制作我的开发证书的 CSR 时,一个钥匙串是自动选择的。

我通过检查我的 CSR 的内容来验证这一点,如下所示。

1) 双击现有的 CSR 文件以启动 Keychain 中的“安装”过程。

2) 选中“让我覆盖此请求的默认值”复选框。

3) 按 Continue 两次进入“创建您的证书”页面。

4) 选中“让我覆盖默认值”复选框。

5) 按 Continue 两次进入“证书信息”页面。

在这里,我发现“电子邮件地址”字段中列出的电子邮件与我用来创建开发证书的电子邮件不同。

我尝试选择正确的电子邮件并安装 CSR,但无法链接证书。

我能找到的唯一解决方法是使用那个旧的电子邮件地址重新创建我的开发证书,这样当我以正常方式安装 CSR 时,一切都已链接。

其他人遇到过这个问题吗?

有谁知道钥匙串在哪里获得备用电子邮件地址列表,所以我可以清除它?

0 投票
2 回答
722 浏览

iphone - 如果您丢失了私钥,删除旧的分发证书会有什么后果?(iPhone SDK)

如果我丢失/无法访问与分发证书关联的私钥:

  1. 我可以创建一个新的吗?

  2. 如果我这样做,在提交过程中会不会产生任何问题?

  3. 使用旧证书签名的应用程序会停止工作吗?

  4. 我能否更新使用旧证书签名的应用程序?

0 投票
4 回答
9609 浏览

iphone - 错误消息“未连接已配置的 iPhone OS 设备”是什么意思。意思是?

昨天我在我的设备上测试了很多。当我在 Xcode 中点击 Build & Go 时,突然收到此错误消息。首先,它询问我是否可以用我的密钥签名。我单击是,然后出现该错误消息。我的 iPod 像往常一样连接,iTunes 自动启动,我关闭它以防止中断。

我尝试重新启动 Xcode。没有帮助。我的 Apple Dev Enrollment 是全新的。知道问题可能是什么吗?

编辑:在 Window > Organizer 我可以看到这条消息:

您的移动设备遇到意外错误 (0xE8000001) 尝试断开设备并关闭设备电源;然后打开设备电源并重新连接。

我在关机的情况下重新启动它,但我仍然收到该消息。