标签: bundle

将文件捆绑到 iOS 应用程序上的特定文件夹位置

我的应用程序包中的文件被安排到文件夹中,但是当我检查包的文件布局时,似乎这些文件都添加到了同一个目录中,而不是像我在 XCode 中那样按文件夹排序。如何确保它们以相同的文件夹结构添加到设备中?

xcode bundle nsfilemanager ios

1
推荐指数
1
解决办法
1143
查看次数

如何让 bundler 使用旧的 bundler gem 版本?

我已经下载了我需要的旧版 bundler,但我不确定如何让我的 bundler 命令行命令使用这个旧版本的 gem?我该怎么做?

背景

  • 需要在 Dreamhost 上使用 ruby​​ 1.8.7,因此为此已针对 Rails v3.2。
  • 看来我需要使用带有 ruby​​ 1.8.7 的旧版捆绑器,所以我为此将捆绑器版本 1.0.22 用作目标。我注意到这一点,就像我使用 bundler v1.9.2 我在“捆绑安装”之后得到错误“Gem::InstallError: i18n requires Ruby version >= 1.9.3”。

命令行

Gregs-MacBook-Pro:weekends Greg$ gem list bundler
*** LOCAL GEMS ***
bundler (1.9.2, 1.0.22, 1.0.0)

Gregs-MacBook-Pro:weekends Greg$ bundler -v
Bundler version 1.9.2
Run Code Online (Sandbox Code Playgroud)

ruby bundle ruby-on-rails bundler

1
推荐指数
1
解决办法
1474
查看次数

Bundle 的 services.yaml 中的 Symfony 4 _instanceof

我有一个包含接口的包,Optimax\HealthCheckBundle\Service\HealthInterface 我需要为实现此接口的所有服务设置标签。我使用以下指令执行此操作:

_instanceof:
  Optimax\HealthCheckBundle\Service\HealthInterface:
    tags: ['health.service']
Run Code Online (Sandbox Code Playgroud)

当我将此指令放入config/services.yaml. 但是,如果我将此代码放入我的包的配置中(需要通过作曲家),vendor/optimax/health-check/src/Resources/config/services.yaml则它不起作用。services.yaml当我需要这个包到一个新项目时,我不想每次都复制粘贴这个指令。

如何将此指令移动到services.yaml我的 Bundle 目录中或至少移动到config/packages项目文件夹中的另一个文件中?

php service bundle symfony symfony4

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

如何将枚举列表传递给片段?

如何通过捆绑包将枚举列表传递给片段?我可以通过 putSerialisable 传递单个 Enum。但不是枚举列表。

enums android bundle arraylist fragment

1
推荐指数
1
解决办法
1909
查看次数

Symfony 包配置数组节点默认值合并

我的 Symfony4 捆绑配置有问题。我有一个配置类:

$rootNode
        ->children()
            ->arrayNode('mapping')
                ->useAttributeAsKey('code')
                ->prototype('scalar')->end()
                ->defaultValue(['default' => 'test'])
            ->end()
            .....
        ->end();
Run Code Online (Sandbox Code Playgroud)

这将返回默认配置,例如:

array(1) {
   ["default"]=> string(4) "test"
}
Run Code Online (Sandbox Code Playgroud)

但是当我添加配置文件时:

bundle:
    mapping:
        test: newvalue
        test2: newvalue2
Run Code Online (Sandbox Code Playgroud)

我得到一个配置:

array(2) {
   ["test"]=> string(8) "newvalue"
   ["test2"]=> string(9) "newvalue2"
}
Run Code Online (Sandbox Code Playgroud)

但我希望合并这两个配置以获得:

array(3) {
   ["default"]=> string(4) "test"
   ["test"]=> string(8) "newvalue"
   ["test2"]=> string(9) "newvalue2"
}
Run Code Online (Sandbox Code Playgroud)

如何设置此默认值以与提供的配置合并?当然,我想让“默认”配置被覆盖,但默认被合并。

我在文档上找不到任何解决方案https://symfony.com/doc/current/components/config/definition.html#array-node-options

请帮忙 :)

php configuration bundle symfony symfony4

1
推荐指数
1
解决办法
2690
查看次数

将 gem 添加到包中,而不将其添加到 Gemfile (rspec + fuubar)

我使用“fuubar”作为我选择的 RSpec 格式化程序。在我的~/.rspecI中--format Fuubar,这意味着在任何 RSpec 运行中、在任何项目中(无论 Gemfile 内容如何)--format Fuubar都会使用。

我不想将其添加为项目的依赖项,因为这是非常个人化的事情,在某些项目中,您作为一个团队决定保持 Gemfile 的精简,而不使用不必要的 gem。

如何在--format Fuubar不将 Fuubar gem 添加到 Gemfile 的情况下运行 RSpec?

在未安装 fuubar 的情况下运行时出现的错误rspec

/Users/filip.bartuzi/.asdf/installs/ruby/2.6.2/lib/ruby/gems/2.6.0/gems/activesupport-5.1.6.2/lib/active_support/dependencies.rb:292:in `require': cannot load such file -- fuubar (LoadError)
Run Code Online (Sandbox Code Playgroud)

ruby bundle rspec ruby-on-rails bundler

1
推荐指数
1
解决办法
1102
查看次数

iphone应用程序包/公司标识符与ccTLD - 协议是什么?

你的域名是什么时候的协议

domainname.com.au

是吗

au.com.domainname.app_id

要么

com.au.domainname.app_id

或者可能

com.domainname.app_id

基本上,如果您有国家代码顶级域名(ccTLD),并且您想开始启动iPhone应用程序,您会怎么做?

MERCI!

iphone bundle app-id

0
推荐指数
1
解决办法
229
查看次数

比较字符串从bundle到本地值

我已经尝试了几十种不同的组合,我不知道为什么它不起作用 - 它的逻辑完全合理.

我正在从先前的活动传递一个包,该活动已将值从微调器存储到字符串中.我正在读取字符串,如果它与我指定的任何内容相同 - 就是按照那个方式行事.

我已经将字符串直接打印到TextView,以确保我得到预期的结果,而我 - 但它仍然不会注册.

    TextView tv;

    Bundle extras = getIntent().getExtras();
    tv = (TextView) findViewById(R.id.textView2);
    tv.append(extras.getString("pageNumber"));
    tv = (TextView) findViewById(R.id.textView3);
    int base = Integer.parseInt(extras.getString("pageNumber")) * 70;
    tv.append(Integer.toString(base));

/* Here is where I'm editing */
    tv = (TextView) findViewById(R.id.textView4);
    String plat = extras.getString("platform");
    if (plat == "Wordpress") tv.append("900");
Run Code Online (Sandbox Code Playgroud)

我的spinner的数组在我的strings.xml中定义,如下所示:

    <string-array name="platform_array">
    <item>None</item>
    <item>Joomla</item>
    <item>Wordpress</item>   
    <item>Drupal</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)

java android bundle

0
推荐指数
1
解决办法
338
查看次数

重新加载相同的活动但通过捆绑

我正在尝试重新加载我的活动并传递一个bundle,但我得到一个空(null)包.

重新加载活动:

Intent intent = new Intent(MyActivity.this, MyActivity.class);
Bundle bundle = new Bundle();
bundle.putInt("key", 1);
intent.putExtras(bundle);
MyActivity.this.finish();
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

onCreate活动,我应该得到bundle:

@Override
public void onCreate(Bundle savedInstance)
{
   if (savedInstance != null)
   {
   }
   else
   {
      Log.i("d", "IS NULL !");
   }
}
Run Code Online (Sandbox Code Playgroud)

我变空了.

android bundle reload android-activity

0
推荐指数
1
解决办法
3055
查看次数

PromiseKit.framework:捆绑包格式无法识别,无效或不适合

到目前为止,我们的项目和所有相关的豆荚都是客观的.我们想使用最新版本的PromiseKit,所以添加了use_frameworks!到我们的podfile.在将PromiseKit添加到PodFile之前,我确认该项目正在运行.将PromiseKit添加到podfile后,我得到一个'Command/bin/sh失败,退出代码为-1',说'PromiseKit.framework:捆绑包格式无法识别,无效或不合适.'

sent 2733061 bytes  received 98 bytes  5466318.00 bytes/sec
total size is 2732456  speedup is 1.00
Code Signing /Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework with Identity iPhone Developer: Bryan Boyko (2J2F768B2X)
/usr/bin/codesign --force --sign 453628556ADD8E5593F102CEF9634DB02042AA98  --preserve-metadata=identifier,entitlements "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework"
/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks/Parse.framework: replacing existing signature
rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/PromiseKit.framework" "/Users/bryanboyko/XCode/HereOne-iOS/HereOne/Build/Products/Debug-iphoneos/HereOne.app/Frameworks"
building file list ... done
PromiseKit.framework/

sent 102 bytes  received 26 bytes  256.00 bytes/sec
total size is 0  speedup …
Run Code Online (Sandbox Code Playgroud)

bundle code-signing objective-c ios cocoapods

0
推荐指数
1
解决办法
2751
查看次数