0
Thumbsup

いい質問だ

0

Thumbsdown

うーん

tiapp.xml の記述を deploy-type によって変える方法

isseium
isseium 0

投稿日:2015-12-15 11:39:12

いつもお世話になっております。

tiapp.xml 内の値を deploy-type ごとに変更したいですが方法はありますか?

具体的には、 Facebook モジュールに利用する APP_ID 等を deploy-type ごとに変更したいです。

この辺りです。

    <ti:app>
        <ios>
            <plist>
                <dict>
                    <key>CFBundleURLTypes</key>
                    <array>
                        <dict>
                            <key>CFBundleURLName</key>
                            
                            <string>APP_ID</string>
                            <key>CFBundleURLSchemes</key>
                            <array>
                                
                                <string>fbFACEBOOK_APP_ID</string>
                            </array>
                        </dict>
                    </array>
                    <key>FacebookAppID</key>
                    
                    <string>FACEBOOK_APP_ID</string>
                    <key>FacebookDisplayName</key>
                    
                    <string>FACEBOOK_APP_NAME</string>
                </dict>
            </plist>
        </ios>
    </ti:app>

http://docs.appcelerator.com/platform/latest/#!/api/Modules.Facebook

tiapp.xml で変更しなくてもアプリ内で切り分ける方法でも結構です!

どうぞよろしくお願いします



回答

yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

0

Thumbsdown

うーん

https://wiki.appcelerator.org/pages/viewpage.action?pageId=35620079

AlloyのjmkファイルからdeployTypeにアクセスできるので、そこでtiapp.xmlを書き換えてあげるのがいいのではないかと思います。


ありがとうございます!jmkファイルについては触ったことはないのですが、調べてみます!!! --- isseium

ログインすると回答することができます。